version 1.1.2.2, 2011/11/07 13:58:27
|
version 1.1.2.3, 2011/12/05 10:37:17
|
Line 8 main(int argc, char **argv)
|
Line 8 main(int argc, char **argv)
|
{ |
{ |
unsigned int x; |
unsigned int x; |
unsigned char *p = (unsigned char*) &x; |
unsigned char *p = (unsigned char*) &x; |
char s; | int s; |
|
|
if (argc < 2) |
if (argc < 2) |
return 1; |
return 1; |
Line 16 main(int argc, char **argv)
|
Line 16 main(int argc, char **argv)
|
x = strtol(argv[1], NULL, 0); |
x = strtol(argv[1], NULL, 0); |
|
|
printf("decode:: (wire)-> %02x %02x %02x %02x ", p[0], p[1], p[2], p[3]); |
printf("decode:: (wire)-> %02x %02x %02x %02x ", p[0], p[1], p[2], p[3]); |
x = mqtt_decodeLen(x, &s); | x = mqtt_decodeLen(&x, &s); |
printf("length is x=%u sizeof=%d\n", x, s); |
printf("length is x=%u sizeof=%d\n", x, s); |
|
|
return 0; |
return 0; |