Changeset 68 in libcf for trunk/test/test.c
- Timestamp:
- 04/11/13 13:25:37 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/test.c
r66 r68 7 7 #include "cf_socket.h" 8 8 #include "cf_thread.h" 9 #include "cf_codec.h" 9 10 10 11 /* … … 37 38 int socket_echo_client (void * arg); 38 39 void test_socket (void); 40 void test_codec (void); 39 41 40 42 int main (int argc, char ** argv) … … 59 61 CF_DEBUG_PRINT (stderr, " == MULTI-THREADED SOCKET TEST ==\n"); 60 62 test_socket (); 63 64 // 5 65 CF_DEBUG_PRINT (stderr, " == CODEC TEST ==\n"); 66 test_codec (); 61 67 62 68 CF_DEBUG_PRINT (stderr, " == END OF TEST ==\n"); … … 373 379 } 374 380 381 void test_codec (void) 382 { 383 char data[] = "ONE OK ROCK - Nothing Helps"; 384 385 char hex[512] = {0x00,}; 386 unsigned char bin[512] = {0x00,}; 387 size_t length = 0; 388 389 CF_DEBUG_PRINT (stderr, " = Convert binary to hex = \n"); 390 CF_Codec_BinaryToHex ((unsigned char *)data, strlen (data), hex); 391 CF_DEBUG_PRINT (stderr, "data : %s\n", data); 392 CF_DEBUG_PRINT (stderr, "hex : %s\n", hex); 393 CF_DEBUG_PRINT_BIN (stdout, (unsigned char *) data, strlen (data), "data : %s\n", data); 394 395 CF_DEBUG_PRINT (stderr, " = Convert hex to binary = \n"); 396 CF_Codec_HexToBinary (hex, bin, &length); 397 CF_DEBUG_PRINT (stderr, "bin : %s\n", bin); 398 CF_DEBUG_PRINT_BIN (stderr, bin, length, "bin : %s\n", bin); 399 }
Note:
See TracChangeset
for help on using the changeset viewer.