+void print_help(void){
+ puts(
+"gf256_table_gen [-cCbBdhoaApP] [-l min] [-u max]\n"
+" [-f formatstring] [-o file] -r reducer value {values} \n"
+"\n"
+" -c/-C turn C-header on/off (default: on)\n"
+" -b/-B turn braces on/off (defaul: on)\n"
+" -d/-h/-8 print values in decimal/hexadecimal/octal (default: hexadecimal)\n"
+" -a/-a turn alignment on/off (default: on)\n"
+" -p/-P turn base prefix on/off (default: on)\n"
+" -r reducer reducer is the reduction polynomial represented as numeric value\n"
+" -l min starting value for multiplication table (default: 0)\n"
+" -u max upper limit value for multiplication table (default: 255)\n"
+" -f formatstring string for formating the output of a singel multiplicxation\n"
+" -o file outputfile\n"
+);
+}
+