]> granicus.if.org Git - sudo/commitdiff
added casts to lfind and lsearch args for irix
authorTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 29 Mar 1995 20:42:07 +0000 (20:42 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 29 Mar 1995 20:42:07 +0000 (20:42 +0000)
parse.yacc

index 76b2d28da786ff12e30d00e862dce151b429b21d..a0ed56155749ed65116b38f94b45a90ae2053b33 100644 (file)
@@ -304,7 +304,7 @@ int type;
     ok = FALSE;                        /* assume failure */
     ai.type = type;
     strcpy(ai.name, alias);
-    if (lfind(&ai, aliases, &naliases, sizeof(ai), aliascmp) != NULL) {
+    if (lfind((const void *)&ai, (void *)aliases, (size_t *)&naliases, sizeof(ai), aliascmp) != NULL) {
        sprintf(s, "Alias `%s' already defined", alias);
        yyerror(s);
     } else {
@@ -313,7 +313,7 @@ int type;
            yyerror(s);
        }
 
-       aip = (aliasinfo *) lsearch(&ai, aliases, &naliases, sizeof(ai),
+       aip = (aliasinfo *) lsearch((const void *)&ai, (void *)aliases, (size_t *)&naliases, sizeof(ai),
            aliascmp);
 
        if (aip != NULL) {
@@ -337,7 +337,7 @@ int type;
     strcpy(ai.name, alias);
     ai.type = type;
 
-    return(lfind(&ai, aliases, &naliases, sizeof(ai), aliascmp) != NULL);
+    return(lfind((const void *)&ai, (void *)aliases, (size_t *)&naliases, sizeof(ai), aliascmp) != NULL);
 }
 
 static int