Changeset 135 in libcf for trunk/test/debug.c


Ignore:
Timestamp:
07/12/13 15:48:29 (11 years ago)
Author:
cheese
Message:

#1 fix test code of debugging util

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/debug.c

    r66 r135  
    99
    1010void callee3 (void) {
     11    CF_DEBUG_BEGIN_FUNCTION;
     12
     13    // ...
     14    CF_DEBUG_PRINT_CALLSTACK (stdout);
    1115    // ...
    1216
    13     CF_DEBUG_BEGIN_FUNCTION;
    14     CF_DEBUG_PRINT_CALLSTACK (stdout);
    1517    CF_DEBUG_END_FUNCTION;
    16 
    17     // ...
    1818}
    1919
    2020void callee2 (void) {
     21    CF_DEBUG_BEGIN_FUNCTION;
     22
     23    // ...
     24    callee3 ();
    2125    // ...
    2226
    23     CF_DEBUG_BEGIN_FUNCTION;
    24     callee3 ();
    2527    CF_DEBUG_END_FUNCTION;
    26 
    27     // ...
    2828}
    2929
    3030void callee1 (void) {
     31    CF_DEBUG_BEGIN_FUNCTION;
     32
     33    // ...
     34    callee2 ();
    3135    // ...
    3236
    33     CF_DEBUG_BEGIN_FUNCTION;
    34     callee2 ();
    3537    CF_DEBUG_END_FUNCTION;
    36 
    37     // ...
    3838}
    3939
     
    4444        "『 절원의 템페스트 OP2 Theme 』\n";
    4545
     46    /* init. once */
    4647    CF_DEBUG_INITIALIZE;
    4748
     49    /* at begin function */
     50    CF_DEBUG_BEGIN_FUNCTION;
     51
     52    /* print */
    4853    CF_DEBUG_PRINT (stderr, "print message with context to stderr\n");
    4954
    5055    CF_DEBUG_PRINT_BIN (stdout, (unsigned char *) data, (int) sizeof (data), "data : \n%s", data);
    5156
    52     CF_DEBUG_BEGIN_FUNCTION;
     57    /* step into other function with cf debugging util */
    5358    callee1 ();
     59
     60    /* at leave function */
    5461    CF_DEBUG_END_FUNCTION;
    5562
Note: See TracChangeset for help on using the changeset viewer.