git.ucc.asn.au
/
tpg
/
acess2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added gitignore rules
[tpg/acess2.git]
/
AcessNative
/
ld-acess_src
/
request.c
diff --git
a/AcessNative/ld-acess_src/request.c
b/AcessNative/ld-acess_src/request.c
index
75565f1
..
8655377
100644
(file)
--- a/
AcessNative/ld-acess_src/request.c
+++ b/
AcessNative/ld-acess_src/request.c
@@
-1,5
+1,15
@@
/*
*/
/*
*/
+#define DEBUG 0
+
+
+#if DEBUG
+# define DEBUG_S printf
+#else
+# define DEBUG_S(...)
+# define DONT_INCLUDE_SYSCALL_NAMES
+#endif
+
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
@@
-154,31
+164,31
@@
int SendRequest(tRequestHeader *Request, int RequestSize, int ResponseSize)
{
int i;
char *data = (char*)&Request->Params[Request->NParams];
{
int i;
char *data = (char*)&Request->Params[Request->NParams];
-
printf
("Request #%i (%s) -", Request->CallID, casSYSCALL_NAMES[Request->CallID]);
+
DEBUG_S
("Request #%i (%s) -", Request->CallID, casSYSCALL_NAMES[Request->CallID]);
for( i = 0; i < Request->NParams; i ++ )
{
switch(Request->Params[i].Type)
{
case ARG_TYPE_INT32:
for( i = 0; i < Request->NParams; i ++ )
{
switch(Request->Params[i].Type)
{
case ARG_TYPE_INT32:
-
printf
(" 0x%08x", *(uint32_t*)data);
+
DEBUG_S
(" 0x%08x", *(uint32_t*)data);
data += sizeof(uint32_t);
break;
case ARG_TYPE_INT64:
data += sizeof(uint32_t);
break;
case ARG_TYPE_INT64:
-
printf
(" 0x%016llx", *(uint64_t*)data);
+
DEBUG_S
(" 0x%016llx", *(uint64_t*)data);
data += sizeof(uint64_t);
break;
case ARG_TYPE_STRING:
data += sizeof(uint64_t);
break;
case ARG_TYPE_STRING:
-
printf
(" '%s'", (char*)data);
+
DEBUG_S
(" '%s'", (char*)data);
data += Request->Params[i].Length;
break;
case ARG_TYPE_DATA:
data += Request->Params[i].Length;
break;
case ARG_TYPE_DATA:
-
printf
(" %p:0x%x", (char*)data, Request->Params[i].Length);
+
DEBUG_S
(" %p:0x%x", (char*)data, Request->Params[i].Length);
if( !(Request->Params[i].Flags & ARG_FLAG_ZEROED) )
data += Request->Params[i].Length;
break;
}
}
if( !(Request->Params[i].Flags & ARG_FLAG_ZEROED) )
data += Request->Params[i].Length;
break;
}
}
-
printf
("\n");
+
DEBUG_S
("\n");
}
// Send it off
}
// Send it off
@@
-246,7
+256,7
@@
int ReadData(void *Dest, int MaxLength, int Timeout)
exit(-1);
}
exit(-1);
}
-
printf
("%i bytes read from socket\n", ret);
+
DEBUG_S
("%i bytes read from socket\n", ret);
return ret;
}
return ret;
}
UCC
git Repository :: git.ucc.asn.au