diff options
author | dos-reis <gdr@axiomatics.org> | 2012-08-18 23:57:06 +0000 |
---|---|---|
committer | dos-reis <gdr@axiomatics.org> | 2012-08-18 23:57:06 +0000 |
commit | 23e3d955132e04a74e804da81890e7fe9390bc30 (patch) | |
tree | 7f63971ab506c0a6c2ef86a74667e3b2ab329d91 /src/lib | |
parent | 3c41ecf6c94ad09fa023c402c39d18c72a76812a (diff) | |
download | open-axiom-23e3d955132e04a74e804da81890e7fe9390bc30.tar.gz |
* boot/translator.boot (shoeOutParse): Fix thinko.
* lib/cfuns-c.c (oa_getcwd): Tidy.
(oa_spawn): Likewise.
* lib/sockio-c.c (send_string_len): Likewise.
* utils/command.cc (option_value): Likewise.
(execute_core): Likewise.
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/cfuns-c.c | 6 | ||||
-rw-r--r-- | src/lib/sockio-c.c | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/cfuns-c.c b/src/lib/cfuns-c.c index ca582164..049d7305 100644 --- a/src/lib/cfuns-c.c +++ b/src/lib/cfuns-c.c @@ -611,10 +611,10 @@ oa_setenv(const char* var, const char* val) OPENAXIOM_C_EXPORT char* oa_getcwd(void) { - int bufsz = 256; + size_t bufsz = 256; char* buf = (char*) malloc(bufsz); #ifdef __WIN32__ - int n = GetCurrentDirectory(bufsz, buf); + DWORD n = GetCurrentDirectory(bufsz, buf); if (n == 0) { perror("oa_getcwd"); exit(-1); @@ -800,7 +800,7 @@ oa_spawn(Process* proc, SpawnFlags flags) /* lpCurrentDirectory */ NULL, /* lpstartupInfo */ &startup_info, /* lpProcessInformation */ &proc_info) == 0) { - fprintf(stderr, "oa_spawn: error %d\n", GetLastError()); + fprintf(stderr, "oa_spawn: error %lu\n", GetLastError()); return proc->id = -1; } proc->id = proc_info.dwProcessId; diff --git a/src/lib/sockio-c.c b/src/lib/sockio-c.c index a29be625..a7efa4e2 100644 --- a/src/lib/sockio-c.c +++ b/src/lib/sockio-c.c @@ -663,7 +663,7 @@ send_string_len(openaxiom_sio *sock, const char *str,int len) val = swrite(sock, (const Byte*) buf, len+1, "send_string_len"); } if (val == -1) { - return -1; + return val; } return 0; } |