and thus, nonnull.
Suggested-by: Serge Hallyn <serge@hallyn.com>
Signed-off-by: Alejandro Colomar <alx@kernel.org>
* but the field contains a non-printable character.
* + 0 is returned otherwise.
*/
-int valid_field (const char *field, const char *illegal)
+int
+valid_field_(const char *field, const char *illegal)
{
const char *cp;
int err = 0;
#include <stddef.h>
-int valid_field(const char *field, const char *illegal);
+#define valid_field(field, illegal) valid_field_(field, "" illegal "")
+
+
+int valid_field_(const char *field, const char *illegal);
void change_field(char *buf, size_t maxsize, const char *prompt);