4804N/A for(charbits = 1;; ++charbits)
4804N/A if(((1<<charbits)-1) == (unsigned char)(~0))
4804N/A printf("#ifndef CHAR_BIT\n");
4804N/A printf("#define CHAR_BIT\t%d\n",charbits);
4804N/A printf("#ifndef SIZEOF_LONG\n");
4804N/A printf("#define SIZEOF_LONG\t%d\n",sizeof(long));
4804N/A printf("#ifndef SIZEOF_INT\n");
4804N/A printf("#define SIZEOF_INT\t%d\n",sizeof(int));