aboutsummaryrefslogtreecommitdiffstats
path: root/libasn1compiler/asn1c_internal.h
diff options
context:
space:
mode:
authorLev Walkin <vlm@lionet.info>2004-06-28 21:13:46 +0000
committerLev Walkin <vlm@lionet.info>2004-06-28 21:13:46 +0000
commit27ea3808ef29a01fb2a2597008675aff25d29d7b (patch)
tree423cfc2706367c3b8f25a3450bb801a2f035abba /libasn1compiler/asn1c_internal.h
parent5bbff1e08cbaf5aaa4f71e85b3cbdba46da34468 (diff)
fixes
Diffstat (limited to 'libasn1compiler/asn1c_internal.h')
-rw-r--r--libasn1compiler/asn1c_internal.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/libasn1compiler/asn1c_internal.h b/libasn1compiler/asn1c_internal.h
index 91772cdc..31bf6977 100644
--- a/libasn1compiler/asn1c_internal.h
+++ b/libasn1compiler/asn1c_internal.h
@@ -62,6 +62,12 @@ typedef struct arg_s {
arg->embed--; \
} while(0)
#define OUT(fmt, args...) asn1c_compiled_output(arg, fmt, ##args)
+#define OUT_NOINDENT(fmt, args...) do { \
+ int _saved_indent = arg->indent_level; \
+ arg->indent_level = 0; \
+ asn1c_compiled_output(arg, fmt, ##args);\
+ arg->indent_level = _saved_indent; \
+} while(0)
#define REDIR(foo) do { arg->target->target = foo; } while(0)