X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=client%2Fclient.c;h=b5921ef835dea93c06dc0d3e35df6ae67c012a9d;hp=ac7380c8dee636111bae4892f4b5a6f69fac2495;hb=3a36217ed64fc7c30c3c886d85d4f337fe2f9282;hpb=4936dff1c451bc76df80ddad8557c2396526f843 diff --git a/client/client.c b/client/client.c index ac7380c..b5921ef 100644 --- a/client/client.c +++ b/client/client.c @@ -197,11 +197,12 @@ const char* query_type_as_string(QueryType q) } } -static void do_hex_dump(const char* buf, int len) +static void do_hex_dump(const char* buf, size_t len) { if (hex_dump) { - int i,x; + size_t i; + int x; for (i = 0; i < len ; i = i+16 ) { printf(" %4.4d ",i); @@ -590,7 +591,7 @@ static int parse_cmd_doc(const char **arg, ODR out, char **buf, int *len) } else if ((*arg)[0] == '<') { - long fsize; + size_t fsize; FILE *inf; const char *fname; const char *arg_start = ++(*arg); @@ -3914,7 +3915,7 @@ static void handle_srw_record(Z_SRW_record *rec) if (rec->recordData_buf && rec->recordData_len) { if (fwrite(rec->recordData_buf, 1, rec->recordData_len, stdout) != - rec->recordData_len) + (size_t) (rec->recordData_len)) { printf("write to stdout failed\n"); }