diff options
author | David Sommerseth <dazo@users.sourceforge.net> | 2008-11-29 23:56:09 +0100 |
---|---|---|
committer | David Sommerseth <dazo@users.sourceforge.net> | 2008-11-29 23:56:09 +0100 |
commit | bd0257855f980b9460b19cf9ac0dbc6a8b971a85 (patch) | |
tree | 3b074c189592a34d7fede768633f77fa54980632 /common | |
parent | 732ed6d747b49a0d794114ee660e76102ecd9f95 (diff) | |
parent | c40b257f9e4657d0bffde2237073d2b8f3181f34 (diff) | |
download | eurephia-bd0257855f980b9460b19cf9ac0dbc6a8b971a85.tar.gz eurephia-bd0257855f980b9460b19cf9ac0dbc6a8b971a85.tar.xz eurephia-bd0257855f980b9460b19cf9ac0dbc6a8b971a85.zip |
Merge branch 'master' into eurephiadm
Diffstat (limited to 'common')
-rw-r--r-- | common/eurephia_nullsafe.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/common/eurephia_nullsafe.h b/common/eurephia_nullsafe.h index a980cfe..80709ee 100644 --- a/common/eurephia_nullsafe.h +++ b/common/eurephia_nullsafe.h @@ -29,5 +29,6 @@ #define strdup_nullsafe(str) (str != NULL ? strdup(str) : NULL) #define strlen_nullsafe(str) (str != NULL ? strlen(str) : 0) #define free_nullsafe(str) if( str != NULL ) { free(str); str = NULL;} +#define defaultValue(str, defstr) (strlen_nullsafe(str) == 0 ? defstr : str) #endif /* !EUREPHIA_NULLSAFE_H_ */ |