summaryrefslogtreecommitdiffstats
path: root/common
diff options
context:
space:
mode:
authorDavid Sommerseth <dazo@users.sourceforge.net>2008-11-29 23:56:09 +0100
committerDavid Sommerseth <dazo@users.sourceforge.net>2008-11-29 23:56:09 +0100
commitbd0257855f980b9460b19cf9ac0dbc6a8b971a85 (patch)
tree3b074c189592a34d7fede768633f77fa54980632 /common
parent732ed6d747b49a0d794114ee660e76102ecd9f95 (diff)
parentc40b257f9e4657d0bffde2237073d2b8f3181f34 (diff)
downloadeurephia-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.h1
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_ */