Changeset 96 in libcf for trunk/test/codec.c
- Timestamp:
- 05/27/13 09:37:51 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/codec.c
r90 r96 14 14 char encode[512] = {0x00,}; 15 15 unsigned char bin[512] = {0x00,}; 16 int length = 0;16 size_t length = 0; 17 17 18 18 /* hex */ … … 25 25 26 26 CF_DEBUG_PRINT (stderr, "= Convert hex to binary =\n"); 27 length = CF_Codec_Hex_Decode (encode, bin); 28 if (length < 0) { 27 if (CF_Codec_Hex_Decode (encode, bin, &length) < 0) { 29 28 // error 30 29 } 31 CF_DEBUG_PRINT_BIN (stderr, bin, (size_t)length, "bin : %s\n", bin); 30 else 31 CF_DEBUG_PRINT_BIN (stderr, bin, length, "bin : %s\n", bin); 32 32 33 33 memset (bin , 0x00, sizeof (bin)); … … 43 43 44 44 CF_DEBUG_PRINT (stderr, "= Convert base64 to binary =\n"); 45 length = CF_Codec_Base64_Decode (encode, bin); 46 if (length < 0) { 45 if (CF_Codec_Base64_Decode (encode, bin, &length) < 0) { 47 46 // error 48 47 } 49 CF_DEBUG_PRINT_BIN (stderr, bin, (size_t)length, "bin : %s\n", bin); 48 else 49 CF_DEBUG_PRINT_BIN (stderr, bin, length, "bin : %s\n", bin); 50 50 51 51 return 0;
Note:
See TracChangeset
for help on using the changeset viewer.