aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2012-08-18 23:57:06 +0000
committerdos-reis <gdr@axiomatics.org>2012-08-18 23:57:06 +0000
commit23e3d955132e04a74e804da81890e7fe9390bc30 (patch)
tree7f63971ab506c0a6c2ef86a74667e3b2ab329d91 /src/lib
parent3c41ecf6c94ad09fa023c402c39d18c72a76812a (diff)
downloadopen-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.c6
-rw-r--r--src/lib/sockio-c.c2
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;
}