From f0fca04e4e136c4a487a922e8fb09acf46aeafa0 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sat, 9 May 1998 13:58:54 +0000 Subject: first vesrion of working socket based rsync. It still needs a lot of work, but at least it works :-) --- mkproto.awk | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) (limited to 'mkproto.awk') diff --git a/mkproto.awk b/mkproto.awk index 0e3f5bf3..a08b1aff 100644 --- a/mkproto.awk +++ b/mkproto.awk @@ -19,6 +19,41 @@ BEGIN { } } +/^FN_LOCAL_BOOL/ { + split($0,a,"[,()]") + printf "BOOL %s(int );\n", a[2] +} + +/^FN_LOCAL_STRING/ { + split($0,a,"[,()]") + printf "char *%s(int );\n", a[2] +} + +/^FN_LOCAL_INT/ { + split($0,a,"[,()]") + printf "int %s(int );\n", a[2] +} + +/^FN_LOCAL_CHAR/ { + split($0,a,"[,()]") + printf "char %s(int );\n", a[2] +} + +/^FN_GLOBAL_BOOL/ { + split($0,a,"[,()]") + printf "BOOL %s(void);\n", a[2] +} + +/^FN_GLOBAL_STRING/ { + split($0,a,"[,()]") + printf "char *%s(void);\n", a[2] +} + +/^FN_GLOBAL_INT/ { + split($0,a,"[,()]") + printf "int %s(void);\n", a[2] +} + /^static|^extern/ || !/^[a-zA-Z]/ || /[;]/ { next; } -- cgit v1.2.1