Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 5331 in orxonox.OLD for trunk/src/lib/util


Ignore:
Timestamp:
Oct 8, 2005, 11:26:53 PM (19 years ago)
Author:
bensch
Message:

orxonox/trunk: inition is our motto, so now the debug function of the ClassList really looks greate and is easy to use.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/lib/util/helper_functions.cc

    r5329 r5331  
    2222
    2323/**
    24  * checks if the input was a Bool
    25  * @param BOOL a String that holds a bool: must be one of those: 1,0,true,false,TRUE,FALSE
     24 * checks if the input was a bool
     25 * @param BOOL a String that holds a bool: must be one of those: 1,0,true,false(case-insensitive)
    2626 * @param defaultValue a default value that is set, if BOOL is corrupt
    2727 * @return returns the bool, if BOOL was correct otherwise defaultValue
     
    3131  if (BOOL == NULL)
    3232    return defaultValue;
    33   if(!strcmp(BOOL, "1") || !strcmp( BOOL,"true") || !strcmp(BOOL,"TRUE"))
     33  if(!strcmp(BOOL, "1") || !strcasecmp( BOOL, "true") )
    3434    return true;
    35   else if (!strcmp(BOOL, "0") || !strcmp( BOOL,"false") || !strcmp(BOOL,"FALSE"))
     35  else if (!strcmp(BOOL, "0") || !strcasecmp( BOOL, "false"))
    3636    return false;
    3737  else
     
    4040}
    4141
     42
     43/**
     44 * checks if the input was a int
     45 * @param INT a String that holds an int.
     46 * @param defaultValue a default value that is set, if INT is corrupt
     47 * @return returns the contained int, if INT was correct otherwise defaultValue
     48 */
    4249int isInt(const char* INT, int defaultValue)
    4350{
     
    5461}
    5562
     63
     64/**
     65 * checks if the input was a float
     66 * @param FLOAT a String that holds an float.
     67 * @param defaultValue a default value that is set, if FLOAT is corrupt
     68 * @return returns the contained float, if FLOAT was correct otherwise defaultValue
     69 */
    5670float isFloat(const char* FLOAT, float defaultValue)
    5771{
     
    6882
    6983
     84/**
     85 * checks if the input was a string
     86 * @param STING a String(char-array) that holds an string.
     87 * @param defaultValue a default value that is set, if STRING is corrupt
     88 * @return returns the contained string (char-array), if STRING was correct otherwise defaultValue
     89 */
    7090const char* isString(const char* STRING, const char* defaultValue)
    7191{
Note: See TracChangeset for help on using the changeset viewer.