diff options
author | Russ Cox <rsc@golang.org> | 2009-01-09 15:52:43 -0800 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2009-01-09 15:52:43 -0800 |
commit | b5c937f95fe4c194640f1d0218e14aa7edc59ac2 (patch) | |
tree | b19d3e5ce89087abec1452840fb7d1bff44b064d /src/cmd/gc/sysimport.c | |
parent | 776b9801ecd0522b6efed1ad865b442de74e6b5d (diff) | |
download | golang-b5c937f95fe4c194640f1d0218e14aa7edc59ac2.tar.gz |
add sys.caller
R=r
DELTA=139 (101 added, 38 deleted, 0 changed)
OCL=22462
CL=22466
Diffstat (limited to 'src/cmd/gc/sysimport.c')
-rw-r--r-- | src/cmd/gc/sysimport.c | 37 |
1 files changed, 19 insertions, 18 deletions
diff --git a/src/cmd/gc/sysimport.c b/src/cmd/gc/sysimport.c index 00251018e..5436e2418 100644 --- a/src/cmd/gc/sysimport.c +++ b/src/cmd/gc/sysimport.c @@ -1,7 +1,6 @@ char *sysimport = "package sys\n" "export func sys.mal (? int32) (? *any)\n" - "export func sys.breakpoint ()\n" "export func sys.throwindex ()\n" "export func sys.throwreturn ()\n" "export func sys.panicl (? int32)\n" @@ -27,23 +26,6 @@ char *sysimport = "export func sys.ifaceI2I (sigi *uint8, iface any) (ret any)\n" "export func sys.ifaceI2I2 (sigi *uint8, iface any) (ret any, ok bool)\n" "export func sys.ifaceeq (i1 any, i2 any) (ret bool)\n" - "export func sys.reflect (i interface { }) (? uint64, ? string, ? bool)\n" - "export func sys.unreflect (? uint64, ? string, ? bool) (ret interface { })\n" - "export func sys.argc () (? int)\n" - "export func sys.envc () (? int)\n" - "export func sys.argv (? int) (? string)\n" - "export func sys.envv (? int) (? string)\n" - "export func sys.frexp (? float64) (? float64, ? int)\n" - "export func sys.ldexp (? float64, ? int) (? float64)\n" - "export func sys.modf (? float64) (? float64, ? float64)\n" - "export func sys.isInf (? float64, ? int) (? bool)\n" - "export func sys.isNaN (? float64) (? bool)\n" - "export func sys.Inf (? int) (? float64)\n" - "export func sys.NaN () (? float64)\n" - "export func sys.float32bits (? float32) (? uint32)\n" - "export func sys.float64bits (? float64) (? uint64)\n" - "export func sys.float32frombits (? uint32) (? float32)\n" - "export func sys.float64frombits (? uint64) (? float64)\n" "export func sys.newmap (keysize int, valsize int, keyalg int, valalg int, hint int) (hmap map[any] any)\n" "export func sys.mapaccess1 (hmap map[any] any, key any) (val any)\n" "export func sys.mapaccess2 (hmap map[any] any, key any) (val any, pres bool)\n" @@ -68,6 +50,24 @@ char *sysimport = "export func sys.arraysliced (old []any, lb int, hb int, width int) (ary []any)\n" "export func sys.arrayslices (old *any, nel int, lb int, hb int, width int) (ary []any)\n" "export func sys.arrays2d (old *any, nel int) (ary []any)\n" + "export func sys.breakpoint ()\n" + "export func sys.reflect (i interface { }) (? uint64, ? string, ? bool)\n" + "export func sys.unreflect (? uint64, ? string, ? bool) (ret interface { })\n" + "export func sys.argc () (? int)\n" + "export func sys.envc () (? int)\n" + "export func sys.argv (? int) (? string)\n" + "export func sys.envv (? int) (? string)\n" + "export func sys.frexp (? float64) (? float64, ? int)\n" + "export func sys.ldexp (? float64, ? int) (? float64)\n" + "export func sys.modf (? float64) (? float64, ? float64)\n" + "export func sys.isInf (? float64, ? int) (? bool)\n" + "export func sys.isNaN (? float64) (? bool)\n" + "export func sys.Inf (? int) (? float64)\n" + "export func sys.NaN () (? float64)\n" + "export func sys.float32bits (? float32) (? uint32)\n" + "export func sys.float64bits (? float64) (? uint64)\n" + "export func sys.float32frombits (? uint32) (? float32)\n" + "export func sys.float64frombits (? uint64) (? float64)\n" "export func sys.gosched ()\n" "export func sys.goexit ()\n" "export func sys.readfile (? string) (? string, ? bool)\n" @@ -76,6 +76,7 @@ char *sysimport = "export func sys.stringtorune (? string, ? int) (? int, ? int)\n" "export func sys.exit (? int)\n" "export func sys.symdat () (symtab []uint8, pclntab []uint8)\n" + "export func sys.caller (n int) (pc uint64, file string, line int, ok bool)\n" "export func sys.semacquire (sema *int32)\n" "export func sys.semrelease (sema *int32)\n" "\n" |