/* Test of xvasprintf() and xasprintf() functions.
- Copyright (C) 2007-2009 Free Software Foundation, Inc.
+ Copyright (C) 2007-2013 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
{
/* Silence gcc warning about zero-length format string. */
- char *empty = "";
+ const char *empty = "";
result = my_xasprintf (empty);
ASSERT (result != NULL);
ASSERT (strcmp (result, "") == 0);
}
static void
-test_xasprintf ()
+test_xasprintf (void)
{
int repeat;
char *result;
}
{
- /* Silence gcc warning about zero-length format string. */
- char *empty = "";
- result = xasprintf (empty);
+ /* Silence gcc warning about zero-length format string,
+ and about "format not a string literal and no format"
+ (whatever that means) . */
+ const char *empty = "";
+ result = xasprintf (empty, empty);
ASSERT (result != NULL);
ASSERT (strcmp (result, "") == 0);
free (result);