Fix build on Windows
authorIan Lynagh <igloo@earth.li>
Fri, 19 Feb 2010 13:42:22 +0000 (13:42 +0000)
committerIan Lynagh <igloo@earth.li>
Fri, 19 Feb 2010 13:42:22 +0000 (13:42 +0000)
driver/utils/cwrapper.c
driver/utils/cwrapper.h

index 6a58114..cf763a2 100644 (file)
@@ -54,7 +54,6 @@ char *mkString(const char *fmt, ...) {
 char *quote(char *str) {
     char *quotedStr;
     char *p;
 char *quote(char *str) {
     char *quotedStr;
     char *p;
-    int i;
 
     quotedStr = malloc(2 * strlen(str) + 2 + 1);
     if (quotedStr == NULL) {
 
     quotedStr = malloc(2 * strlen(str) + 2 + 1);
     if (quotedStr == NULL) {
@@ -74,7 +73,7 @@ char *quote(char *str) {
     return quotedStr;
 }
 
     return quotedStr;
 }
 
-int run(char *exePath, int numArgs1, char **args1, int numArgs2, char **args2) {
+__attribute__((noreturn)) int run(char *exePath, int numArgs1, char **args1, int numArgs2, char **args2) {
     char **p;
     char **newArgv;
     int i, ret;
     char **p;
     char **newArgv;
     int i, ret;
index 53cf652..324470e 100644 (file)
@@ -1,5 +1,5 @@
 
 void die(const char *fmt, ...);
 char *mkString(const char *fmt, ...);
 
 void die(const char *fmt, ...);
 char *mkString(const char *fmt, ...);
-int run(char *exePath, int numArgs1, char **args1, int numArgs2, char **args2);
+__attribute__((noreturn)) int run(char *exePath, int numArgs1, char **args1, int numArgs2, char **args2);