Skip to content
Snippets Groups Projects
Commit d1cdb1a2 authored by Nick Mathewson's avatar Nick Mathewson :game_die:
Browse files

Use STMT_BEGIN/END in parse_int.c so coccinelle can handle it.

parent 41f44d87
No related branches found
No related tags found
No related merge requests found
......@@ -9,6 +9,7 @@
**/
#include "lib/string/parse_int.h"
#include "lib/cc/compat_compiler.h"
#include <errno.h>
#include <stdlib.h>
......@@ -17,6 +18,7 @@
/* Helper: common code to check whether the result of a strtol or strtoul or
* strtoll is correct. */
#define CHECK_STRTOX_RESULT() \
STMT_BEGIN \
/* Did an overflow occur? */ \
if (errno == ERANGE) \
goto err; \
......@@ -38,7 +40,8 @@
err: \
if (ok) *ok = 0; \
if (next) *next = endptr; \
return 0
return 0; \
STMT_END
/** Extract a long from the start of <b>s</b>, in the given numeric
* <b>base</b>. If <b>base</b> is 0, <b>s</b> is parsed as a decimal,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment