Changeset 90 in libcf for trunk/test/test.c


Ignore:
Timestamp:
05/18/13 18:57:13 (11 years ago)
Author:
cheese
Message:

#1 fix bug on codec and arrange file flag

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/test.c

    r88 r90  
    389389    char encode[512] = {0x00,};
    390390    unsigned char bin[512] = {0x00,};
    391     size_t length = 0;
     391    int length = 0;
    392392
    393393    /* hex */
     
    400400
    401401    CF_DEBUG_PRINT (stderr, "= Convert hex to binary =\n");
    402     CF_Codec_Hex_Decode (encode, bin, &length);
    403     CF_DEBUG_PRINT_BIN (stderr, bin, length, "bin    : %s\n", bin);
     402    length = CF_Codec_Hex_Decode (encode, bin);
     403    if (length < 0) {
     404        // error
     405    }
     406    CF_DEBUG_PRINT_BIN (stderr, bin, (size_t)length, "bin    : %s\n", bin);
    404407
    405408    memset (bin   , 0x00, sizeof (bin));
     
    415418
    416419    CF_DEBUG_PRINT (stderr, "= Convert base64 to binary =\n");
    417     CF_Codec_Base64_Decode (encode, bin, &length);
    418     CF_DEBUG_PRINT_BIN (stderr, bin, length, "bin    : %s\n", bin);
    419 }
     420    length = CF_Codec_Base64_Decode (encode, bin);
     421    if (length < 0) {
     422        // error
     423    }
     424    CF_DEBUG_PRINT_BIN (stderr, bin, (size_t)length, "bin    : %s\n", bin);
     425}
Note: See TracChangeset for help on using the changeset viewer.