summaryrefslogtreecommitdiff
path: root/mkproto.awk
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2007-11-09 22:57:14 +0000
committerWayne Davison <wayned@samba.org>2007-11-09 22:57:14 +0000
commitc5435b56bf169c612fedf1a60859ad38d93d5b76 (patch)
tree4de34a562a7c6ccf188c79e73a2179aae7e07c67 /mkproto.awk
parent2c386ff971dbed3f3f3786cbcd10ce6f24f35a74 (diff)
downloadrsync-c5435b56bf169c612fedf1a60859ad38d93d5b76.tar.gz
Switched prototype generation from awk to perl.
Diffstat (limited to 'mkproto.awk')
-rw-r--r--mkproto.awk74
1 files changed, 0 insertions, 74 deletions
diff --git a/mkproto.awk b/mkproto.awk
deleted file mode 100644
index 6a46c46d..00000000
--- a/mkproto.awk
+++ /dev/null
@@ -1,74 +0,0 @@
-# generate prototypes for Samba C code
-# tridge, June 1996
-
-BEGIN {
- inheader=0;
- print "/* This file is automatically generated with \"make proto\". DO NOT EDIT */"
- print ""
-}
-
-{
- if (inheader) {
- if (match($0,"[)][ \t]*$")) {
- inheader = 0;
- printf "%s;\n",$0;
- } else {
- printf "%s\n",$0;
- }
- next;
- }
-}
-
-/^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/ || /[;]/ {
- next;
-}
-
-!/^[A-Za-z][A-Za-z0-9_]* / {
- next;
-}
-
-/[(].*[)][ \t]*$/ {
- printf "%s;\n",$0;
- next;
-}
-
-/[(]/ {
- inheader=1;
- printf "%s\n",$0;
- next;
-}