mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
Use STMT_BEGIN/END in parse_int.c so coccinelle can handle it.
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user