Skip to content
Extraits de code Groupes Projets

Resolve "Drop libpcre dependency"

Fusionnées Kubat a demandé de fusionner drop-pcre vers master
Fichiers
4
+ 14
0
@@ -55,6 +55,20 @@
@@ -55,6 +55,20 @@
fprintf(stderr, " ! %s: %s\n", __func__, msg); \
fprintf(stderr, " ! %s: %s\n", __func__, msg); \
return ret; \
return ret; \
}
}
 
#define GOTO_IF(cond, msg, label) \
 
if (cond) { \
 
fprintf(stderr, " ! %s: %s\n", __func__, msg); \
 
goto label; \
 
}
 
#define GOTO_UNLESS(cond, msg, label) GOTO_IF(!(cond), msg, ret)
#define RETURN_UNLESS(cond, msg, ret) RETURN_IF(!(cond), msg, ret)
#define RETURN_UNLESS(cond, msg, ret) RETURN_IF(!(cond), msg, ret)
#define NOTHING /* Usefull to return nothing. */
#define NOTHING /* Usefull to return nothing. */
 
 
#define STRTOL(ret, str, endptr, err_flag) \
 
{ \
 
err_flag = 0; \
 
errno = 0; \
 
ret = str == NULL ? 0 : strtol(str, &(endptr), 0); \
 
err_flag = errno != 0 || endptr == str; \
 
}
Chargement en cours