It's unfortunate that C (as opposed to C++) does not let you include a string, as opposed to an array of bytes. Or something like that -- it was awhile ago and I'm forgetting the distinction -- I vaguely remember that the xxd trick was not necessary in C++.