Author: petdance
Date: Thu Jun 14 18:57:11 2007
New Revision: 19013

Modified:
   trunk/src/builtin.c

Log:
removed unnecessary parms from static functions

Modified: trunk/src/builtin.c
==============================================================================
--- trunk/src/builtin.c (original)
+++ trunk/src/builtin.c Thu Jun 14 18:57:11 2007
@@ -117,28 +117,26 @@
     }
 }
 
-static int find_builtin(Interp *interp, const char *func)
-    __attribute__nonnull__(2);
+static int find_builtin(const char *func)
+    __attribute__nonnull__(1);
 static int find_builtin_s(Interp *interp, STRING *func)
+    __attribute__nonnull__(1)
+    __attribute__nonnull__(2);
+static int check_builtin_sig(size_t i, const char *sig, int pass)
     __attribute__nonnull__(2);
-static int check_builtin_sig(Interp *interp, size_t i,
-                             const char *sig, int pass)
-    __attribute__nonnull__(3);
 
 static int
-find_builtin(Interp *interp, const char *func /*NN*/)
+find_builtin(const char *func /*NN*/)
 {
     int low  = 0;
     int high = N_BUILTINS - 1;
 
     /* binary search */
-    while (low <= high)
-    {
+    while (low <= high) {
         int i   = (low + high) / 2;
-        int cmp = strcmp(func, builtins[i].c_name);
+        const int cmp = strcmp(func, builtins[i].c_name);
 
-        if (!cmp)
-        {
+        if (!cmp) {
             /* we have to loop here because there is currently more than one
                entry for the 'say' opcode and we depend on having the first
                one so we can check signatures. --mdiep */
@@ -176,8 +174,7 @@
 }
 
 static int
-check_builtin_sig(Interp *interp, size_t i,
-                  const char *sig /*NN*/, int pass)
+check_builtin_sig(size_t i, const char *sig /*NN*/, int pass)
 {
     const Builtins * const b = builtins + i;
     const char *p;
@@ -214,7 +211,7 @@
 {
     int bi, i, pass;
 
-    i = find_builtin(interp, func);
+    i = find_builtin(func);
     if (i < 0)
         return -1;
     if (!sig)
@@ -223,7 +220,7 @@
     for (pass = 0; pass <= 1; ++pass) {
         i = bi;
 again:
-        if (check_builtin_sig(interp, i, sig, pass))
+        if (check_builtin_sig(i, sig, pass))
             return i;
         if (i < N_BUILTINS - 1) {
             /* try next with same name */
@@ -254,6 +251,7 @@
 const char *
 Parrot_builtin_get_c_namespace(Interp *interp, int bi)
 {
+    UNUSED(interp);
     assert(bi >= 0 && bi < N_BUILTINS);
     return builtins[bi].c_ns;
 }
@@ -261,6 +259,7 @@
 int
 Parrot_builtin_is_class_method(Interp *interp, int bi)
 {
+    UNUSED(interp);
     assert(bi >= 0 && bi < N_BUILTINS);
     return builtins[bi].signature[2] != 'O';
 }
@@ -268,6 +267,7 @@
 int
 Parrot_builtin_is_void(Interp *interp, int bi)
 {
+    UNUSED(interp);
     assert(bi >= 0 && bi < N_BUILTINS);
     return builtins[bi].signature[0] == 'v';
 }

Reply via email to