From b7022e94d2ab62d522b0a7c2886cce3afaff6872 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sun, 14 May 2000 14:05:10 +0000 Subject: vastly improved awk based code generator now handles recursive function definitions, unions etc it is sufficient for some basic types like UNISTR2 and BUFFER5 to be defined in the *.struct file and used successfully this generator uses templates (in *.tpl files) for all code generation, allowing easy replacement of the backend functions (This used to be commit 14ded82dc92ae6eff7639351f391a33b9cc31c0d) --- source3/aparser/templates/fn_start.tpl | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 source3/aparser/templates/fn_start.tpl (limited to 'source3/aparser/templates/fn_start.tpl') diff --git a/source3/aparser/templates/fn_start.tpl b/source3/aparser/templates/fn_start.tpl new file mode 100644 index 0000000000..deecc670e3 --- /dev/null +++ b/source3/aparser/templates/fn_start.tpl @@ -0,0 +1,9 @@ +/******************************************************************* +parse a @STRUCTNAME@ structure +********************************************************************/ +BOOL @FUNCNAME@(char *desc, @STRUCTNAME@ *il, + prs_struct *ps, int depth) +{ + prs_debug(ps, depth, desc, "@FUNCNAME@"); + depth++; + -- cgit