summaryrefslogtreecommitdiff
path: root/scripts/comp_sql.c
diff options
context:
space:
mode:
authorunknown <msvensson@pilot.blaudden>2007-04-23 14:01:48 +0200
committerunknown <msvensson@pilot.blaudden>2007-04-23 14:01:48 +0200
commitb44eee2a6739afb44f59a06c2f7adb309f66b6a9 (patch)
tree6dcdf535a8395ea3fc572f84b12eb31c53f45e35 /scripts/comp_sql.c
parent09e6e6618ffb744899d6a45ae8987412cea51cdb (diff)
downloadmariadb-git-b44eee2a6739afb44f59a06c2f7adb309f66b6a9.tar.gz
Add "name of struct" as first arg to comp_sql
Fix "make distcheck" scripts/CMakeLists.txt: Add "name of struct" as first arg to comp_sql scripts/comp_sql.c: Add "name of struct" as first arg to comp_sql
Diffstat (limited to 'scripts/comp_sql.c')
-rw-r--r--scripts/comp_sql.c15
1 files changed, 6 insertions, 9 deletions
diff --git a/scripts/comp_sql.c b/scripts/comp_sql.c
index 53359d384c1..88e88e632b6 100644
--- a/scripts/comp_sql.c
+++ b/scripts/comp_sql.c
@@ -58,12 +58,12 @@ static void die(const char *fmt, ...)
int main(int argc, char *argv[])
{
char buff[512];
- char* infile_name= argv[1];
- char* outfile_name= argv[2];
- char* end= infile_name;
+ char* struct_name= argv[1];
+ char* infile_name= argv[2];
+ char* outfile_name= argv[3];
- if (argc != 3)
- die("Usage: comp_sql <sql_filename> <c_filename>");
+ if (argc != 4)
+ die("Usage: comp_sql <struct_name> <sql_filename> <c_filename>");
/* Open input and output file */
if (!(in= fopen(infile_name, "r")))
@@ -71,10 +71,7 @@ int main(int argc, char *argv[])
if (!(out= fopen(outfile_name, "w")))
die("Failed to open output file '%s'", outfile_name);
- while(*end && *end != '.')
- end++;
- *end= 0;
- fprintf(out, "const char* %s={\n\"", infile_name);
+ fprintf(out, "const char* %s={\n\"", struct_name);
while (fgets(buff, sizeof(buff), in))
{