X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fglx%2Fgltext.c;h=aa3e876e4e333d075b1e30220298f2b1cf977b83;hb=96a411663168b0ba5432b407a83be55f3df0c802;hp=5b80d76c68b5aad9cb6183b64515b79a67044e58;hpb=723c9eeee862766a1534b2ce17b78adbfac1c3be;p=xscreensaver diff --git a/hacks/glx/gltext.c b/hacks/glx/gltext.c index 5b80d76c..aa3e876e 100644 --- a/hacks/glx/gltext.c +++ b/hacks/glx/gltext.c @@ -1,4 +1,4 @@ -/* gltext, Copyright (c) 2001, 2002 Jamie Zawinski +/* gltext, Copyright (c) 2001, 2002, 2003 Jamie Zawinski * * Permission to use, copy, modify, distribute, and sell this software and its * documentation for any purpose is hereby granted without fee, provided that @@ -177,13 +177,16 @@ parse_text (ModeInfo *mi) strlen(uts.sysname) + strlen(uts.version) + strlen(uts.release) + 10); -# ifdef _AIX +# if defined(_AIX) sprintf(tp->text, "%s\n%s %s.%s", uts.nodename, uts.sysname, uts.version, uts.release); -# else /* !_AIX */ +# elif defined(__APPLE__) /* MacOS X + XDarwin */ + sprintf(tp->text, "%s\n%s %s\n%s", + uts.nodename, uts.sysname, uts.release, uts.machine); +# else sprintf(tp->text, "%s\n%s %s", uts.nodename, uts.sysname, uts.release); -# endif /* !_AIX */ +# endif /* special system types */ } # else /* !HAVE_UNAME */ # ifdef VMS @@ -352,7 +355,7 @@ fill_character (GLUTstrokeFont font, int c, Bool wire) coord->x, coord->y, 0, tube_width, tube_width * 0.15, - TUBE_FACES, smooth, wire); + TUBE_FACES, smooth, True, wire); lx = coord->x; ly = coord->y; } @@ -386,9 +389,9 @@ text_extents (const char *string, int *wP, int *hP) if (w > *wP) *wP = w; *hP += line_height; - s++; lines++; if (*s == 0) break; + s++; } else s++;