Fix function prototypes in deep nesting test (clang compilation)

This patch fixes the build error with clang-21
  tests/test_deep_nesting.c:19:34: error: a function declaration
  without a prototype is deprecated in all versions of C
  [-Werror,-Wstrict-prototypes]
   19 | static char *generate_json_string()

by fixing generate_json_string() definition.

It also removes prototypes for static functions that are not needed.
This commit is contained in:
Milan Broz
2026-05-12 21:33:14 +02:00
parent ccd2803b3d
commit 1f7589fa2f

View File

@@ -15,8 +15,7 @@
#define NESTING_DEPTH 100000
static char *generate_json_string(void);
static char *generate_json_string()
static char *generate_json_string(void)
{
char *str;
int depth = NESTING_DEPTH;
@@ -27,7 +26,6 @@ static char *generate_json_string()
return str;
}
static void test_deep_nesting_put(const char *str);
static void test_deep_nesting_put(const char *str)
{
json_object *my_array;
@@ -42,7 +40,6 @@ static void test_deep_nesting_put(const char *str)
json_tokener_free(tok);
}
static void test_deep_nesting_tostring(const char *str);
static void test_deep_nesting_tostring(const char *str)
{
json_object *my_array;