I guess I could do all that (truth be told, my C's a bit rusty for a prompt answer).
How 'bout:
$echo -n "YC" > foo
$hd foo
00000000 59 43 |YC|
00000002
Yeah, I know, perhaps 4359 might be better.(UPDATE: fixed code spacing)
:-D
Re:One Response to Rejection
by tlrobinson on Sunday April 13, 2008 @02:26AM
(#162263)
printf("%hx", *(unsigned short *)"YC");
...works on big endian machines. this works everywhere: printf("%hx", htons(*(unsigned short *)"YC"));
And did you remember to test against 0x5943, rather than 5943?
And did you take Endianness into account? ;-)