BEGIN { print "/* This file automatically generated */";
print "/* Do not edit */";
print "#include <stdio.h>";
+ print "#include \"dump_db.h\"";
print "/* This file automatically generated */" > "bkup1.qc";
print "/* Do not edit */" >> "bkup1.qc"
+ print "#include <stdio.h>" >> "bkup1.qc"
+ print "FILE *open_file();" >> "bkup1.qc"
print "do_backups(prefix)\n\tchar *prefix;\n{" >>"bkup1.qc"
}
$2 ~ /\=/ {
vname[count] = $1;
printf "/* %s */\n", $0
- if ($3 ~ /i[24]/) {
+ if ($3 ~ /i[124]/) {
printf "## int t_%s;\n", vname[count]
vtype[count]="int"
} else if ($3 ~ /text\([0-9]*\)/) {
printf ")\n"
printf "## {\n"
for (i = 0; i < count; i++) {
- if (i != 0) print "\t\tdump_str(f, \":\");"
+ if (i != 0) print "\t\tdump_sep(f);"
printf "\t\tdump_%s(f, t_%s);\n", vtype[i], vname[i]
}
printf "\t\tdump_nl(f);\n"