OSDN Git Service

syscall: Remove a couple more 3-parameter match's in mksyscall.awk.
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 31 Oct 2011 21:47:30 +0000 (21:47 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 31 Oct 2011 21:47:30 +0000 (21:47 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@180712 138bc75d-0d04-0410-961f-82ee72b054a4

libgo/go/syscall/mksyscall.awk

index 4ceb80c..1b612f3 100644 (file)
@@ -170,7 +170,7 @@ BEGIN {
            printf("\t}\n")
 
            ++carg
-           if (match(cargs[carg], "^([^ ]*) ([^ ]*)$", cparam) == 0) {
+           if (split(cargs[carg], cparam) != 2) {
                print loc, "bad C parameter:", cargs[carg] | "cat 1>&2"
                status = 1
                next
@@ -207,7 +207,7 @@ BEGIN {
        }
        usedr = 0
        for (goresult = 1; goresults[goresult] != ""; goresult++) {
-           if (match(goresults[goresult], "^([^ ]*) ([^ ]*)$", goparam) == 0) {
+           if (split(goresults[goresult], goparam) != 2) {
                print loc, "bad result:", goresults[goresult] | "cat 1>&2"
                status = 1
                next