blob: e80e2e77a34496c177d88d75563510f4d57027fc [file] [log] [blame]
Lev Walkin79f54952004-08-13 16:58:19 +00001#ifndef ASN1C_COMPAT_H
2#define ASN1C_COMPAT_H
3
4#ifdef HAVE_CONFIG_H
5#include <config.h>
6#endif
7
Lev Walkin4b102252004-08-19 13:29:18 +00008/*
9 * Open the arbitrary file by its base name and extension.
10 */
11FILE *asn1c_open_file(const char *base_part, const char *extension);
12
13/*
14 * Obtain base name and directory name of a path.
15 * Some systems have them in <libgen.h> as dirname(3) and basename(3).
16 */
Lev Walkin79f54952004-08-13 16:58:19 +000017char *a1c_basename(const char *path);
18char *a1c_dirname(const char *path);
19
20#endif /* ASN1C_COMPAT_H */