From: Karl Palsson Date: Tue, 1 Nov 2011 21:23:16 +0000 (+0000) Subject: Fix compilation for 32bit machines X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=e8bae670d226061d567869d24fe3cbc175dff364;hp=ee772151c2aca1508b906982ad30944087e8143b;p=fw%2Fstlink Fix compilation for 32bit machines %Ld works for size_t only on 64 bit, the correct conversion is %zd --- diff --git a/gdbserver/gdb-server.c b/gdbserver/gdb-server.c index 3af0d8a..65297bc 100644 --- a/gdbserver/gdb-server.c +++ b/gdbserver/gdb-server.c @@ -143,7 +143,7 @@ int parse_options(int argc, char** argv, st_state_t *st) { break; case 'd': if (strlen(optarg) > sizeof (st->devicename)) { - fprintf(stderr, "device name too long: %ld\n", strlen(optarg)); + fprintf(stderr, "device name too long: %zd\n", strlen(optarg)); } else { strcpy(st->devicename, optarg); }