summaryrefslogtreecommitdiff
path: root/utils/data2s
diff options
context:
space:
mode:
authorCharles.Forsyth <devnull@localhost>2006-12-23 00:30:12 +0000
committerCharles.Forsyth <devnull@localhost>2006-12-23 00:30:12 +0000
commit6e425a9de8c003b5a733621a6b6730ec3cc902b8 (patch)
tree314123bcab78ff295f38f85f31dc141e5fe22d15 /utils/data2s
parent74a4d8c26dd3c1e9febcb717cfd6cb6512991a7a (diff)
20061220
Diffstat (limited to 'utils/data2s')
-rw-r--r--utils/data2s/data2s.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/utils/data2s/data2s.c b/utils/data2s/data2s.c
index 97244fb1..56b2aadd 100644
--- a/utils/data2s/data2s.c
+++ b/utils/data2s/data2s.c
@@ -25,7 +25,10 @@ main(int argc, char *argv[])
Bprint(&bout, "\\z");
Bprint(&bout, "\"\n");
}
- Bprint(&bout, "GLOBL %scode+0(SB), $%ld\n", argv[1], len);
+ if(len == 0)
+ Bprint(&bout, "GLOBL %scode+0(SB), $1\n", argv[1]);
+ else
+ Bprint(&bout, "GLOBL %scode+0(SB), $%ld\n", argv[1], len);
Bprint(&bout, "GLOBL %slen+0(SB), $4\n", argv[1]);
Bprint(&bout, "DATA %slen+0(SB)/4, $%ld\n", argv[1], len);
exits(0);