テーブルを手で入力してると打ち間違いが起きるから、プログラムに作らせようよ。
int main()
{
int i;
printf("char *hextbl[] = {\n");
for (i = 0; i <= 0xffffffff; i++)
printf("\t\"%X\", \n", i);
printf("};\n");
return 0;
}
これをコンパイル、実行した結果をファイルにリダイレクトしてプログラムに
組み込めばばっちり。

> ただし、プログラムサイズがやたらでかくなる諸刃の剣
それどころか、間違いなくメモリに入りきれませんが…。