| #ifndef _ASN1C_FDEPS_H_ |
| #define _ASN1C_FDEPS_H_ |
| |
| typedef struct asn1c_fdeps_s { |
| char *filename; /* Or 0, if root. */ |
| |
| int used_somewhere; /* Somefile refers to it */ |
| |
| struct asn1c_fdeps_s **elements; |
| int el_size; |
| int el_count; |
| } asn1c_fdeps_t; |
| |
| asn1c_fdeps_t *asn1c_read_file_dependencies(arg_t *arg, const char *datadir); |
| |
| /* Data may be a filename or an "#include <>" string. */ |
| int asn1c_activate_dependency(asn1c_fdeps_t *deps, asn1c_fdeps_t *cur, |
| const char *data); |
| |
| asn1c_fdeps_t *asn1c_deps_makelist(asn1c_fdeps_t *deps); |
| |
| #endif /* _ASN1C_FDEPS_H_ */ |