diff options
Diffstat (limited to 'lib/libtinytac/lmemory.c')
| -rw-r--r-- | lib/libtinytac/lmemory.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/libtinytac/lmemory.c b/lib/libtinytac/lmemory.c index 771b6a2..c02edbd 100644 --- a/lib/libtinytac/lmemory.c +++ b/lib/libtinytac/lmemory.c | |||
| @@ -202,6 +202,12 @@ tinytac_get_option( | |||
| 202 | // get global options | 202 | // get global options |
| 203 | switch(option) | 203 | switch(option) |
| 204 | { | 204 | { |
| 205 | case TTAC_OPT_AUTHEN_ALL: | ||
| 206 | TinyTacDebug(TTAC_DEBUG_ARGS, " == %s( %s, TTAC_OPT_AUTHEN_ALL, outvalue )", __func__, (((tt)) ? "tt" : "NULL")); | ||
| 207 | TinyTacDebug(TTAC_DEBUG_ARGS, " <= outvalue: %s", ((opts & TTAC_AUTHEN_TYPES) == TTAC_AUTHEN_TYPES) ? "TTAC_YES" : "TTAC_NO"); | ||
| 208 | *((int *)outvalue) = ((opts & TTAC_AUTHEN_TYPES) == TTAC_AUTHEN_TYPES) ? TTAC_YES : TTAC_NO; | ||
| 209 | return(TTAC_SUCCESS); | ||
| 210 | |||
| 205 | case TTAC_OPT_AUTHEN_ASCII: | 211 | case TTAC_OPT_AUTHEN_ASCII: |
| 206 | TinyTacDebug(TTAC_DEBUG_ARGS, " == %s( %s, TTAC_OPT_AUTHEN_ASCII, outvalue )", __func__, (((tt)) ? "tt" : "NULL")); | 212 | TinyTacDebug(TTAC_DEBUG_ARGS, " == %s( %s, TTAC_OPT_AUTHEN_ASCII, outvalue )", __func__, (((tt)) ? "tt" : "NULL")); |
| 207 | TinyTacDebug(TTAC_DEBUG_ARGS, " <= outvalue: %s", ((opts & TTAC_ASCII)) ? "TTAC_YES" : "TTAC_NO"); | 213 | TinyTacDebug(TTAC_DEBUG_ARGS, " <= outvalue: %s", ((opts & TTAC_ASCII)) ? "TTAC_YES" : "TTAC_NO"); |
| @@ -407,6 +413,7 @@ tinytac_set_option( | |||
| 407 | int idflt; | 413 | int idflt; |
| 408 | const char * istr; | 414 | const char * istr; |
| 409 | struct timeval tv; | 415 | struct timeval tv; |
| 416 | const void * ptr; | ||
| 410 | 417 | ||
| 411 | TinyTacDebugTrace(); | 418 | TinyTacDebugTrace(); |
| 412 | 419 | ||
| @@ -416,6 +423,12 @@ tinytac_set_option( | |||
| 416 | 423 | ||
| 417 | switch(option) | 424 | switch(option) |
| 418 | { | 425 | { |
| 426 | case TTAC_OPT_AUTHEN_ALL: | ||
| 427 | TinyTacDebug( TTAC_DEBUG_ARGS, " == %s( %s, TTAC_OPT_AUTHEN_ALL, invalue )", __func__, (((tt)) ? "tt" : "NULL") ); | ||
| 428 | ival = TTAC_YES; | ||
| 429 | ptr = ((invalue)) ? invalue : &ival; | ||
| 430 | return(tinytac_set_option_flag(tt, TTAC_AUTHEN_TYPES, ptr)); | ||
| 431 | |||
| 419 | case TTAC_OPT_AUTHEN_ASCII: | 432 | case TTAC_OPT_AUTHEN_ASCII: |
| 420 | TinyTacDebug( TTAC_DEBUG_ARGS, " == %s( %s, TTAC_OPT_AUTHEN_ASCII, invalue )", __func__, (((tt)) ? "tt" : "NULL") ); | 433 | TinyTacDebug( TTAC_DEBUG_ARGS, " == %s( %s, TTAC_OPT_AUTHEN_ASCII, invalue )", __func__, (((tt)) ? "tt" : "NULL") ); |
| 421 | return(tinytac_set_option_flag(tt, TTAC_ASCII, invalue)); | 434 | return(tinytac_set_option_flag(tt, TTAC_ASCII, invalue)); |
