Show
Ignore:
Timestamp:
05/09/06 22:21:53 (3 years ago)
Author:
jvw
Message:

DFSee 8.01 level; fix crash on huge PATH; History-popup improved (4OS2 compatible)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/txlib/include/txcon.h

    r1 r11  
    7474 
    7575 
    76 typedef enum screen_state 
     76typedef enum device_state 
    7777{ 
    78    SCREEN_ON          = 0, 
    79    SCREEN_OFF         = 1, 
    80    SCREEN_TEST        = 2 
    81 } SCREEN_STATE;                                 // end of enum "screen_state" 
     78   DEVICE_ON          = 0, 
     79   DEVICE_OFF         = 1, 
     80   DEVICE_TEST        = 2 
     81} DEVICE_STATE;                                 // end of enum "device_state" 
    8282 
    8383// void void function pointer 
     
    808808      if (TxTrLevel >= 10)                                                    \ 
    809809      {                                                                       \ 
    810          SCREEN_STATE tss = TxScreenState(SCREEN_TEST);                       \ 
    811          if (TxTrLogOnly)   TxScreenState(SCREEN_OFF);                        \ 
     810         DEVICE_STATE tss = TxScreenState(DEVICE_TEST);                       \ 
     811         if (TxTrLogOnly)   TxScreenState(DEVICE_OFF);                        \ 
    812812         TxTraceEnter(      __FUNCTION__);                                    \ 
    813813         TxTraceLeader();                                                     \ 
     
    825825   if (TxTrLevel >= 10)                                                       \ 
    826826   {                                                                          \ 
    827       SCREEN_STATE tss = TxScreenState(SCREEN_TEST);                          \ 
    828       if (TxTrLogOnly)   TxScreenState(SCREEN_OFF);                           \ 
     827      DEVICE_STATE tss = TxScreenState(DEVICE_TEST);                          \ 
     828      if (TxTrLogOnly)   TxScreenState(DEVICE_OFF);                           \ 
    829829      TxTraceReturn(     __FUNCTION__, (ULONG) retc);                         \ 
    830830      if (TxTrLogOnly)   TxScreenState(tss);                                  \ 
     
    837837                    if (TxTrLevel >= 10)                                      \ 
    838838                    {                                                         \ 
    839                        SCREEN_STATE tss = TxScreenState(SCREEN_TEST);         \ 
    840                        if (TxTrLogOnly)   TxScreenState(SCREEN_OFF);          \ 
     839                       DEVICE_STATE tss = TxScreenState(DEVICE_TEST);         \ 
     840                       if (TxTrLogOnly)   TxScreenState(DEVICE_OFF);          \ 
    841841                       TxTraceEnter(      __FUNCTION__);                      \ 
    842842                       if (TxTrLogOnly)   TxScreenState(tss);                 \ 
     
    851851                    if (TxTrLevel >= 10)                                      \ 
    852852                    {                                                         \ 
    853                        SCREEN_STATE tss = TxScreenState(SCREEN_TEST);         \ 
    854                        if (TxTrLogOnly)   TxScreenState(SCREEN_OFF);          \ 
     853                       DEVICE_STATE tss = TxScreenState(DEVICE_TEST);         \ 
     854                       if (TxTrLogOnly)   TxScreenState(DEVICE_OFF);          \ 
    855855                       TxTraceRetVoid( __FUNCTION__);                         \ 
    856856                       if (TxTrLogOnly)   TxScreenState(tss);                 \ 
     
    861861                    if (TxTrLevel >= 10)                                      \ 
    862862                    {                                                         \ 
    863                        SCREEN_STATE tss = TxScreenState(SCREEN_TEST);         \ 
    864                        if (TxTrLogOnly)   TxScreenState(SCREEN_OFF);          \ 
     863                       DEVICE_STATE tss = TxScreenState(DEVICE_TEST);         \ 
     864                       if (TxTrLogOnly)   TxScreenState(DEVICE_OFF);          \ 
    865865                       TxTraceRetDouble( __FUNCTION__, (double) rc);          \ 
    866866                       if (TxTrLogOnly)   TxScreenState(tss);                 \ 
     
    871871                    if (TxTrLevel >= 10)                                      \ 
    872872                    {                                                         \ 
    873                        SCREEN_STATE tss = TxScreenState(SCREEN_TEST);         \ 
    874                        if (TxTrLogOnly)   TxScreenState(SCREEN_OFF);          \ 
     873                       DEVICE_STATE tss = TxScreenState(DEVICE_TEST);         \ 
     874                       if (TxTrLogOnly)   TxScreenState(DEVICE_OFF);          \ 
    875875                       TxTraceRetBool( __FUNCTION__, (BOOL) rc);              \ 
    876876                       if (TxTrLogOnly)   TxScreenState(tss);                 \ 
     
    881881                    if (TxTrLevel >= 10)                                      \ 
    882882                    {                                                         \ 
    883                        SCREEN_STATE tss = TxScreenState(SCREEN_TEST);         \ 
    884                        if (TxTrLogOnly)   TxScreenState(SCREEN_OFF);          \ 
     883                       DEVICE_STATE tss = TxScreenState(DEVICE_TEST);         \ 
     884                       if (TxTrLogOnly)   TxScreenState(DEVICE_OFF);          \ 
    885885                       TxTraceReturn( __FUNCTION__, (ULONG) rc);              \ 
    886886                       if (TxTrLogOnly)   TxScreenState(tss);                 \ 
     
    893893                    if (TxTrLevel >= lev)                                     \ 
    894894                    {                                                         \ 
    895                        SCREEN_STATE tss = TxScreenState(SCREEN_TEST);         \ 
    896                        if (TxTrLogOnly)   TxScreenState(SCREEN_OFF);          \ 
     895                       DEVICE_STATE tss = TxScreenState(DEVICE_TEST);         \ 
     896                       if (TxTrLogOnly)   TxScreenState(DEVICE_OFF);          \ 
    897897                       TxTraceLeader();                                       \ 
    898898                       TxPrint  txf;                                          \ 
     
    917917                    if (TxTrLevel >= lev)                                         \ 
    918918                    {                                                             \ 
    919                        SCREEN_STATE tss = TxScreenState(SCREEN_TEST);         \ 
    920                        if (TxTrLogOnly)   TxScreenState(SCREEN_OFF);          \ 
     919                       DEVICE_STATE tss = TxScreenState(DEVICE_TEST);         \ 
     920                       if (TxTrLogOnly)   TxScreenState(DEVICE_OFF);          \ 
    921921                       TxPrint( "Hexdump at  %8.8lx size:% 3lu bytes, of '%s'\n", \ 
    922922                                      (char *) a, (ULONG) b, s);                  \ 
     
    932932                    if (TxTrLevel >= 30)                                      \ 
    933933                    {                                                         \ 
    934                        SCREEN_STATE tss = TxScreenState(SCREEN_TEST);         \ 
    935                        if (TxTrLogOnly)   TxScreenState(SCREEN_OFF);          \ 
     934                       DEVICE_STATE tss = TxScreenState(DEVICE_TEST);         \ 
     935                       if (TxTrLogOnly)   TxScreenState(DEVICE_OFF);          \ 
    936936                       TxPrint("%s  Data *: %8.8lX, size: % 9lu "             \ 
    937937                                    "= %8.8lX, CRC: %s%8.8lX%s\n",            \ 
     
    948948                    if (TxTrLevel >= lev)                                     \ 
    949949                    {                                                         \ 
    950                        SCREEN_STATE tss = TxScreenState(SCREEN_TEST);         \ 
    951                        if (TxTrLogOnly)   TxScreenState(SCREEN_OFF);          \ 
     950                       DEVICE_STATE tss = TxScreenState(DEVICE_TEST);         \ 
     951                       if (TxTrLogOnly)   TxScreenState(DEVICE_OFF);          \ 
    952952                       TxDisplayHex(l, (char *)a, (ULONG) b, (ULONG) o);      \ 
    953953                       if (TxTrLogOnly)   TxScreenState(tss);                 \ 
     
    959959                    if (TxTrLevel >= lev)                                     \ 
    960960                    {                                                         \ 
    961                        SCREEN_STATE tss = TxScreenState(SCREEN_TEST);         \ 
    962                        if (TxTrLogOnly)   TxScreenState(SCREEN_OFF);          \ 
     961                       DEVICE_STATE tss = TxScreenState(DEVICE_TEST);         \ 
     962                       if (TxTrLogOnly)   TxScreenState(DEVICE_OFF);          \ 
    963963                       TxTraceLeader() 
    964964 
     
    977977                    if ((TxTrLevel >= 10) && (!TxTrLogOnly))                  \ 
    978978                    {                                                         \ 
    979                        SCREEN_STATE tss = TxScreenState(SCREEN_TEST);         \ 
    980                        if (TxTrLogOnly)   TxScreenState(SCREEN_OFF);          \ 
     979                       DEVICE_STATE tss = TxScreenState(DEVICE_TEST);         \ 
     980                       if (TxTrLogOnly)   TxScreenState(DEVICE_OFF);          \ 
    981981                       TxPrint("\n");                                         \ 
    982982                       if (TxTrLogOnly)   TxScreenState(tss);                 \ 
     
    997997                    if (TxTrLevel >= 70)                                      \ 
    998998                    {                                                         \ 
    999                        SCREEN_STATE tss = TxScreenState(SCREEN_TEST);         \ 
    1000                        if (TxTrLogOnly)   TxScreenState(SCREEN_OFF);          \ 
     999                       DEVICE_STATE tss = TxScreenState(DEVICE_TEST);         \ 
     1000                       if (TxTrLogOnly)   TxScreenState(DEVICE_OFF);          \ 
    10011001                       TxPrint  txf;                                          \ 
    10021002                       if (TxTrLogOnly)   TxScreenState(tss);                 \ 
     
    12231223 
    12241224// Test and set TxScreenState 
    1225 SCREEN_STATE TxScreenState                      // RET   screen active 
    1226 ( 
    1227    SCREEN_STATE        action                   // IN    screen action 
     1225DEVICE_STATE TxScreenState                      // RET   screen active 
     1226( 
     1227   DEVICE_STATE        action                   // IN    screen action 
     1228); 
     1229 
     1230 
     1231// Test and set TxLogfileState, logging when state = ON and file opened 
     1232DEVICE_STATE TxLogfileState                     // RET   logfile active 
     1233( 
     1234   DEVICE_STATE        action                   // IN    logfile action 
    12281235); 
    12291236