diff options
| author | Ken Thompson <ken@golang.org> | 2008-12-18 22:17:05 -0800 |
|---|---|---|
| committer | Ken Thompson <ken@golang.org> | 2008-12-18 22:17:05 -0800 |
| commit | 9786f69f74a5fa290476774e07fb10ce8da84123 (patch) | |
| tree | 797f558b472f983137214cc513313f4dacfbd092 /src/runtime | |
| parent | c9954c63a8f4f19be93dfaaaff8ca5afa65f25b5 (diff) | |
| download | go-9786f69f74a5fa290476774e07fb10ce8da84123.tar.xz | |
print(array)
R=r
OCL=21570
CL=21570
Diffstat (limited to 'src/runtime')
| -rw-r--r-- | src/runtime/array.c | 20 | ||||
| -rw-r--r-- | src/runtime/runtime.h | 2 |
2 files changed, 11 insertions, 11 deletions
diff --git a/src/runtime/array.c b/src/runtime/array.c index f431794d39..bbd57b03e1 100644 --- a/src/runtime/array.c +++ b/src/runtime/array.c @@ -30,7 +30,7 @@ sys·newarray(uint32 nel, uint32 cap, uint32 width, Array ret) prints("; width="); sys·printint(width); prints("; ret="); - sys·printarray(&ret); + sys·printarray(ret); prints("\n"); } } @@ -56,7 +56,7 @@ sys·arraysliced(Array old, uint32 lb, uint32 hb, uint32 width, Array ret) if(hb > old.cap || lb > hb) { if(debug) { prints("sys·arraysliced: old="); - sys·printarray(&old); + sys·printarray(old); prints("; lb="); sys·printint(lb); prints("; hb="); @@ -83,7 +83,7 @@ sys·arraysliced(Array old, uint32 lb, uint32 hb, uint32 width, Array ret) if(debug) { prints("sys·arraysliced: old="); - sys·printarray(&old); + sys·printarray(old); prints("; lb="); sys·printint(lb); prints("; hb="); @@ -91,7 +91,7 @@ sys·arraysliced(Array old, uint32 lb, uint32 hb, uint32 width, Array ret) prints("; width="); sys·printint(width); prints("; ret="); - sys·printarray(&ret); + sys·printarray(ret); prints("\n"); } } @@ -137,7 +137,7 @@ sys·arrayslices(byte* old, uint32 nel, uint32 lb, uint32 hb, uint32 width, Arra prints("; width="); sys·printint(width); prints("; ret="); - sys·printarray(&ret); + sys·printarray(ret); prints("\n"); } } @@ -158,18 +158,18 @@ sys·arrays2d(byte* old, uint32 nel, Array ret) prints("sys·arrays2d: old="); sys·printpointer(old); prints("; ret="); - sys·printarray(&ret); + sys·printarray(ret); prints("\n"); } } void -sys·printarray(Array *a) +sys·printarray(Array a) { prints("["); - sys·printint(a->nel); + sys·printint(a.nel); prints("/"); - sys·printint(a->cap); + sys·printint(a.cap); prints("]"); - sys·printpointer(a->array); + sys·printpointer(a.array); } diff --git a/src/runtime/runtime.h b/src/runtime/runtime.h index 335301ddf3..a8d40f84ff 100644 --- a/src/runtime/runtime.h +++ b/src/runtime/runtime.h @@ -350,7 +350,7 @@ void sys·printpc(void*); void sys·printpointer(void*); void sys·printuint(uint64); void sys·printhex(uint64); -void sys·printarray(Array*); +void sys·printarray(Array); void sys·catstring(string, string, string); void sys·cmpstring(string, string, int32); void sys·slicestring(string, int32, int32, string); |
