CONVERTER is now in dependencies
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@1173 59561ff5-6e30-0410-9f3c-9617f08c8826
diff --git a/libasn1compiler/asn1c_fdeps.h b/libasn1compiler/asn1c_fdeps.h
index bb9496f..27ef2c6 100644
--- a/libasn1compiler/asn1c_fdeps.h
+++ b/libasn1compiler/asn1c_fdeps.h
@@ -4,7 +4,14 @@
typedef struct asn1c_fdeps_s {
char *filename; /* Or 0, if root. */
- int used_somewhere; /* Somefile refers to it */
+ enum fdep_usage {
+ FDEP_IGNORE = -1, /* Ignore contents of the section */
+ FDEP_NOTUSED = 0,
+ FDEP_REFERRED = 1, /* Dynamic list of dependencies */
+ FDEP_CONVERTER = 2, /* Name of the int main() file */
+ FDEP_COMMON_FILES = 3, /* Section for mandatory dependencies */
+ FDEP_CODEC_PER = 4, /* Use contents only if -gen-PER */
+ } usage; /* Some file refers to it */
struct asn1c_fdeps_s **elements;
int el_size;