summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Huntsman <ben@huntsmans.net>2021-08-29 13:38:35 -0700
committerDan Cross <crossd@gmail.com>2021-08-30 19:40:49 -0400
commite9d8c4516847e3d8b36f384fb662b1a490f76f4e (patch)
tree80c9e6f8aa3bf433607e4b1f7b62a606e1b4074d
parent6c4260fc670a71ae13587ff7da64518e5295777b (diff)
downloadplan9port-e9d8c4516847e3d8b36f384fb662b1a490f76f4e.tar.gz
plan9port-e9d8c4516847e3d8b36f384fb662b1a490f76f4e.zip
libdraw: Fix GUI programs on AIX (#398)
-rw-r--r--src/libdraw/string.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libdraw/string.c b/src/libdraw/string.c
index 5ba5016a..4f08b1b8 100644
--- a/src/libdraw/string.c
+++ b/src/libdraw/string.c
@@ -81,7 +81,11 @@ _string(Image *dst, Point pt, Image *src, Point sp, Font *f, char *s, Rune *r, i
}else
rptr = &r;
sf = nil;
+#if defined(__AIX__)
+ while((*s || *rptr) && len){
+#else
while((*s || *r) && len){
+#endif
max = Max;
if(len < max)
max = len;