aboutsummaryrefslogtreecommitdiffstats
path: root/src/grt/fst/fstapi.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/grt/fst/fstapi.h')
-rw-r--r--src/grt/fst/fstapi.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/grt/fst/fstapi.h b/src/grt/fst/fstapi.h
index 83daac4b0..df86ef079 100644
--- a/src/grt/fst/fstapi.h
+++ b/src/grt/fst/fstapi.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2014 Tony Bybell.
+ * Copyright (c) 2009-2015 Tony Bybell.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
@@ -191,9 +191,10 @@ enum fstMiscType {
FST_MT_PATHNAME = 3, /* reserved for fstWriterSetSourceStem() string -> number management */
FST_MT_SOURCESTEM = 4, /* use fstWriterSetSourceStem() to emit */
FST_MT_SOURCEISTEM = 5, /* use fstWriterSetSourceInstantiationStem() to emit */
- FST_MT_UNKNOWN = 6,
+ FST_MT_VALUELIST = 6, /* use fstWriterSetValueList() to emit, followed by fstWriterCreateVar*() */
+ FST_MT_UNKNOWN = 7,
- FST_MT_MAX = 6
+ FST_MT_MAX = 7
};
enum fstArrayType {
@@ -246,7 +247,7 @@ enum fstSupplementalVarType {
FST_SVT_VHDL_FILE = 4,
FST_SVT_VHDL_MEMORY = 5,
- FST_SVT_MAX = 5,
+ FST_SVT_MAX = 5
};
enum fstSupplementalDataType {
@@ -358,6 +359,7 @@ void fstWriterSetTimescale(void *ctx, int ts);
void fstWriterSetTimescaleFromString(void *ctx, const char *s);
void fstWriterSetTimezero(void *ctx, int64_t tim);
void fstWriterSetUpscope(void *ctx);
+void fstWriterSetValueList(void *ctx, const char *vl);
void fstWriterSetVersion(void *ctx, const char *vers);