aboutsummaryrefslogtreecommitdiff
path: root/src/runtime
diff options
context:
space:
mode:
authorKen Thompson <ken@golang.org>2008-12-18 22:17:05 -0800
committerKen Thompson <ken@golang.org>2008-12-18 22:17:05 -0800
commit9786f69f74a5fa290476774e07fb10ce8da84123 (patch)
tree797f558b472f983137214cc513313f4dacfbd092 /src/runtime
parentc9954c63a8f4f19be93dfaaaff8ca5afa65f25b5 (diff)
downloadgo-9786f69f74a5fa290476774e07fb10ce8da84123.tar.xz
print(array)
R=r OCL=21570 CL=21570
Diffstat (limited to 'src/runtime')
-rw-r--r--src/runtime/array.c20
-rw-r--r--src/runtime/runtime.h2
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);