Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals   Examples  

make_hexa_codes.c

Go to the documentation of this file.
00001 /*! \file make_hexa_codes.c
00002     This is just a little utility to create C arrays that contain hexadecimal values.
00003  */
00004 
00005 #include <stdio.h>
00006 
00007 int main()
00008 {
00009   /* Hexa codes for URL encoding */
00010   unsigned char i;
00011 
00012   printf ("char *url_hexa[256] = {\n");
00013   for (i=0; i<255; i++)
00014   { printf ("                         \"%%%02X\",\n", i); }
00015   printf ("                         \"%%%02X\"\n", 255);
00016   printf ("                       };\n");
00017 
00018   /* Hexa codes bin2hex */
00019 
00020   printf ("char *bin2hex_hexa[256] = {\n");
00021   for (i=0; i<255; i++)
00022   { printf ("                         \"%02X\",\n", i); }
00023   printf ("                         \"%02X\"\n", 255);
00024   printf ("                       };\n");
00025 
00026   return 0;
00027 }
00028 

Generated on Thu Apr 3 16:23:43 2003 for Common_C_libraries by doxygen1.3-rc1