From 561bfc46aa812307546fdf46ddfb9385dfe5474c Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Mon, 30 Apr 2007 16:16:15 +0000 Subject: [PATCH] Add NZV() macro for checking a char* points to a non-empty string. git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1493 ea778897-0a13-0410-b9d1-a72fbfd435f5 --- src/utils.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/utils.h b/src/utils.h index 5f9de7f4..ef4f53ce 100644 --- a/src/utils.h +++ b/src/utils.h @@ -25,6 +25,10 @@ #ifndef GEANY_UTILS_H #define GEANY_UTILS_H 1 +// Returns: TRUE if ptr points to a non-zero value. +#define NZV(ptr) \ + ((ptr) && (ptr)[0]) + void utils_start_browser(const gchar *uri);