/* GNU m4 -- A simple macro processor
- Copyright (C) 1989-1994, 2000, 2004, 2006-2011 Free Software
+ Copyright (C) 1989-1994, 2000, 2004, 2006-2013 Free Software
Foundation, Inc.
This file is part of GNU M4.
#include "execute.h"
#include "memchr2.h"
+#include "progname.h"
#include "regex.h"
#include "spawn-pipe.h"
#include "wait-process.h"
| Find the builtin, which lives on ADDR. |
`----------------------------------------*/
-const builtin *
+const builtin * M4_GNUC_PURE
find_builtin_by_addr (builtin_func *func)
{
const builtin *bp;
| placeholder builtin. |
`----------------------------------------------------------*/
-const builtin *
+const builtin * M4_GNUC_PURE
find_builtin_by_name (const char *name)
{
const builtin *bp;
if (bad_argc (argv[0], argc, 2, -1))
return;
- assert (0 < argc && argc <= INT_MAX);
+ assert (0 < argc);
for (i = 1; i < (unsigned) argc; i++)
{
const char *arg = ARG((int) i);