Changeset 86 in libcf
- Timestamp:
- 05/07/13 17:05:24 (11 years ago)
- Location:
- trunk
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/cf_codec.h
r73 r86 19 19 20 20 CF_EXPORT int 21 CF_Codec_ BinaryToHex(const unsigned char * bin,22 23 21 CF_Codec_Hex_Encode (const unsigned char * bin, 22 const size_t len, 23 char * hex); 24 24 25 25 CF_EXPORT int 26 CF_Codec_Hex ToBinary(const char * hex,27 28 26 CF_Codec_Hex_Decode (const char * hex, 27 unsigned char * bin, 28 size_t * len); 29 29 30 30 #ifdef __cplusplus -
trunk/include/cf_file.h
r73 r86 15 15 /** 파일 열기 옵션 플래그 */ 16 16 typedef enum { 17 CF_FILE_R O= O_RDONLY, /**< 읽기 전용 */18 CF_FILE_W O= O_WRONLY, /**< 쓰기 전용 */19 CF_FILE_ WR= O_RDWR, /**< 읽기/쓰기 */20 CF_FILE_CR 21 CF_FILE_TR 22 CF_FILE_AP 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 /**< 파일이 존재하면 이어서 쓰기 */ 23 23 } E_CF_FILE_FLAG, CF_FILE_FLAG; 24 24 -
trunk/src/cf_codec.c
r85 r86 33 33 */ 34 34 int 35 CF_Codec_ BinaryToHex(const unsigned char * bin,36 37 35 CF_Codec_Hex_Encode (const unsigned char * bin, 36 const size_t len, 37 char * hex) 38 38 { 39 39 size_t iter = 0; … … 74 74 */ 75 75 int 76 CF_Codec_Hex ToBinary (const char* hex,77 78 size_t* len)76 CF_Codec_Hex_Decode (const char * hex, 77 unsigned char * bin, 78 size_t * len) 79 79 { 80 80 int result = 0; -
trunk/src/cf_file.c
r85 r86 91 91 ASSERT_ARGS (path == NULL); 92 92 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); 94 94 95 95 if (result < 0) -
trunk/src/cf_log.c
r85 r86 5 5 #if defined(_WIN32) || defined(_WIN64) 6 6 # define _USE_32BIT_TIME_T 7 # if (_MSC_VER >= 1400) 8 # define localtime _localtime32 9 # endif 7 10 #endif 8 11 -
trunk/test/codec.c
r72 r86 18 18 CF_DEBUG_PRINT (stderr, "data : %s\n", data); 19 19 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); 21 21 CF_DEBUG_PRINT (stderr, "hex : %s\n", hex); 22 22 CF_DEBUG_PRINT_BIN (stderr, (unsigned char *) data, strlen (data), "data : %s\n", data); 23 23 24 24 CF_DEBUG_PRINT (stderr, "= Convert hex to binary =\n"); 25 CF_Codec_Hex ToBinary(hex, bin, &length);25 CF_Codec_Hex_Decode (hex, bin, &length); 26 26 CF_DEBUG_PRINT_BIN (stderr, bin, length, "bin : %s\n", bin); 27 27 -
trunk/test/file.c
r66 r86 30 30 CF_File_Close (fd); 31 31 32 fd = CF_File_Open (name, CF_FILE_R O);32 fd = CF_File_Open (name, CF_FILE_READ); 33 33 if (fd < 0) { 34 34 // error -
trunk/test/test.c
r72 r86 174 174 char buffer[128] = {0x00,}; 175 175 176 fd = CF_File_Open (file, CF_FILE_R O);176 fd = CF_File_Open (file, CF_FILE_READ); 177 177 if (fd < 0) 178 178 CF_DEBUG_PRINT (stderr, "what the ... file open ?\n"); … … 393 393 CF_DEBUG_PRINT (stderr, "data : %s\n", data); 394 394 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); 396 396 CF_DEBUG_PRINT (stderr, "hex : %s\n", hex); 397 397 CF_DEBUG_PRINT_BIN (stderr, (unsigned char *) data, strlen (data), "data : %s\n", data); 398 398 399 399 CF_DEBUG_PRINT (stderr, "= Convert hex to binary =\n"); 400 CF_Codec_Hex ToBinary(hex, bin, &length);400 CF_Codec_Hex_Decode (hex, bin, &length); 401 401 CF_DEBUG_PRINT_BIN (stderr, bin, length, "bin : %s\n", bin); 402 402 }
Note:
See TracChangeset
for help on using the changeset viewer.