CVS update: samba/source/aparser

Andrew Tridgell tridge at samba.org
Mon May 15 00:05:11 EST 2000


Date:	Monday May 15, 2000 @ 0:05
Author:	tridge

Update of /data/cvs/samba/source/aparser
In directory samba:/tmp/cvs-serv10362

Modified Files:
	Makefile parser.c parser.h vluke.c 
Added Files:
	dump.awk fn_end.tpl fn_start.tpl harness.awk harness_start.tpl 
	header.awk ifptr_end.tpl ifptr_start.tpl main.awk 
	module_end.tpl module_start.tpl parsefn.awk parsetree.awk 
	prs_.align.tpl prs_array.tpl prs_case.tpl prs_case_end.tpl 
	prs_pointer.tpl prs_struct.tpl prs_struct_alloc.tpl 
	prs_uint16.tpl prs_uint32.tpl spool.struct template.awk 
	union_end.tpl union_start.tpl util.awk 
Log Message:
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




More information about the samba-cvs mailing list