Changeset 86 in libcf


Ignore:
Timestamp:
05/07/13 17:05:24 (11 years ago)
Author:
cheese
Message:

#1 fix datetime in log for win64 and rename some enumerations and functions

Location:
trunk
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/cf_codec.h

    r73 r86  
    1919
    2020CF_EXPORT int
    21 CF_Codec_BinaryToHex        (const unsigned char    * bin,
    22                             const size_t           len,
    23                             char                   * hex);
     21CF_Codec_Hex_Encode     (const unsigned char    * bin,
     22                        const size_t           len,
     23                        char                   * hex);
    2424
    2525CF_EXPORT int
    26 CF_Codec_HexToBinary        (const char     * hex,
    27                             unsigned char  * bin,
    28                             size_t         * len);
     26CF_Codec_Hex_Decode     (const char     * hex,
     27                        unsigned char  * bin,
     28                        size_t         * len);
    2929
    3030#ifdef __cplusplus
  • trunk/include/cf_file.h

    r73 r86  
    1515/** 파일 열기 옵션 플래그 */
    1616typedef enum {
    17     CF_FILE_RO = O_RDONLY,  /**< 읽기 전용 */
    18     CF_FILE_WO = O_WRONLY,  /**< 쓰기 전용 */
    19     CF_FILE_WR = O_RDWR,    /**< 읽기/쓰기 */
    20     CF_FILE_CR = O_CREAT,   /**< 파일이 존재하지 않으면 생성 */
    21     CF_FILE_TR = O_TRUNC,   /**< 파일이 존재하면 비우기 */
    22     CF_FILE_AP = O_APPEND   /**< 파일이 존재하면 이어서 쓰기 */
     17    CF_FILE_READ    = O_RDONLY, /**< 읽기 전용 */
     18    CF_FILE_WRITE   = O_WRONLY, /**< 쓰기 전용 */
     19    CF_FILE_RW      = O_RDWR,   /**< 읽기/쓰기 */
     20    CF_FILE_CREATE  = O_CREAT,  /**< 파일이 존재하지 않으면 생성 */
     21    CF_FILE_TRUNC   = O_TRUNC,  /**< 파일이 존재하면 비우기 */
     22    CF_FILE_APPEND  = O_APPEND  /**< 파일이 존재하면 이어서 쓰기 */
    2323} E_CF_FILE_FLAG, CF_FILE_FLAG;
    2424
  • trunk/src/cf_codec.c

    r85 r86  
    3333 */
    3434int
    35 CF_Codec_BinaryToHex (const unsigned char   * bin,
    36                       const size_t          len,
    37                       char                  * hex)
     35CF_Codec_Hex_Encode (const unsigned char    * bin,
     36                     const size_t           len,
     37                     char                   * hex)
    3838{
    3939    size_t      iter = 0;
     
    7474 */
    7575int
    76 CF_Codec_HexToBinary (const char    * hex,
    77                       unsigned char * bin,
    78                       size_t        * len)
     76CF_Codec_Hex_Decode (const char     * hex,
     77                     unsigned char  * bin,
     78                     size_t         * len)
    7979{
    8080    int     result = 0;
  • trunk/src/cf_file.c

    r85 r86  
    9191    ASSERT_ARGS (path == NULL);
    9292
    93     result = open (path, CF_FILE_CR|CF_FILE_WO|CF_FILE_TR, FILE_MODE);
     93    result = open (path, CF_FILE_CREATE|CF_FILE_WRITE|CF_FILE_TRUNC, FILE_MODE);
    9494
    9595    if (result < 0)
  • trunk/src/cf_log.c

    r85 r86  
    55#if defined(_WIN32) || defined(_WIN64)
    66# define _USE_32BIT_TIME_T
     7# if (_MSC_VER >= 1400)
     8#  define localtime     _localtime32
     9# endif
    710#endif
    811
  • trunk/test/codec.c

    r72 r86  
    1818    CF_DEBUG_PRINT (stderr, "data   : %s\n", data);
    1919    CF_DEBUG_PRINT (stderr, "= Convert binary to hex =\n");
    20     CF_Codec_BinaryToHex ((unsigned char *)data, strlen (data), hex);
     20    CF_Codec_Hex_Encode ((unsigned char *)data, strlen (data), hex);
    2121    CF_DEBUG_PRINT (stderr, "hex    : %s\n", hex);
    2222    CF_DEBUG_PRINT_BIN (stderr, (unsigned char *) data, strlen (data), "data   : %s\n", data);
    2323
    2424    CF_DEBUG_PRINT (stderr, "= Convert hex to binary =\n");
    25     CF_Codec_HexToBinary (hex, bin, &length);
     25    CF_Codec_Hex_Decode (hex, bin, &length);
    2626    CF_DEBUG_PRINT_BIN (stderr, bin, length, "bin    : %s\n", bin);
    2727
  • trunk/test/file.c

    r66 r86  
    3030    CF_File_Close (fd);
    3131
    32     fd = CF_File_Open (name, CF_FILE_RO);
     32    fd = CF_File_Open (name, CF_FILE_READ);
    3333    if (fd < 0) {
    3434        // error
  • trunk/test/test.c

    r72 r86  
    174174    char    buffer[128] = {0x00,};
    175175
    176     fd = CF_File_Open (file, CF_FILE_RO);
     176    fd = CF_File_Open (file, CF_FILE_READ);
    177177    if (fd < 0)
    178178        CF_DEBUG_PRINT (stderr, "what the ... file open ?\n");
     
    393393    CF_DEBUG_PRINT (stderr, "data   : %s\n", data);
    394394    CF_DEBUG_PRINT (stderr, "= Convert binary to hex =\n");
    395     CF_Codec_BinaryToHex ((unsigned char *)data, strlen (data), hex);
     395    CF_Codec_Hex_Encode ((unsigned char *)data, strlen (data), hex);
    396396    CF_DEBUG_PRINT (stderr, "hex    : %s\n", hex);
    397397    CF_DEBUG_PRINT_BIN (stderr, (unsigned char *) data, strlen (data), "data   : %s\n", data);
    398398
    399399    CF_DEBUG_PRINT (stderr, "= Convert hex to binary =\n");
    400     CF_Codec_HexToBinary (hex, bin, &length);
     400    CF_Codec_Hex_Decode (hex, bin, &length);
    401401    CF_DEBUG_PRINT_BIN (stderr, bin, length, "bin    : %s\n", bin);
    402402}
Note: See TracChangeset for help on using the changeset viewer.