1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
BEGIN {
if (out == "header") {
print "#ifndef KIplatform_syscalls"
print "#define KIplatform_syscalls"
print "enum /* syscall numbers */ {"
}
}
out == "header" { print "\tk_platform_syscall_"$1" = "$2"," }
out == "asm" { print "%define sys."$1" "$2 }
END {
if (out == "header") {
print "}"
print "#endif"
}
}
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
BEGIN {
if (out == "h") {
print "#ifndef KIplatform_syscalls"
print "#define KIplatform_syscalls"
print "enum k_platform_syscall {"
}
}
out == "h" { print "\tk_platform_syscall_"$1" = "$2"," } # c header
out == "s" { print "%define sys."$1" "$2 } # assembly
END {
if (out == "h") {
print "};"
print "#endif"
}
}
|