projects
/
xscreensaver
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
From http://www.jwz.org/xscreensaver/xscreensaver-5.29.tar.gz
[xscreensaver]
/
hacks
/
glx
/
starwars.c
diff --git
a/hacks/glx/starwars.c
b/hacks/glx/starwars.c
index de3833c5d74f7357a4c3de75150db5317174a5db..ada87e94933e13a533a0980fcc96695a0e0b27ba 100644
(file)
--- a/
hacks/glx/starwars.c
+++ b/
hacks/glx/starwars.c
@@
-1,4
+1,4
@@
-/* starwars, Copyright (c) 1998-201
2
Jamie Zawinski <jwz@jwz.org> and
+/* starwars, Copyright (c) 1998-201
4
Jamie Zawinski <jwz@jwz.org> and
* Claudio Matsuoka <claudio@helllabs.org>
*
* Permission to use, copy, modify, distribute, and sell this software and its
* Claudio Matsuoka <claudio@helllabs.org>
*
* Permission to use, copy, modify, distribute, and sell this software and its
@@
-36,7
+36,6
@@
# include <unistd.h>
#endif
# include <unistd.h>
#endif
-
#include "starwars.h"
#define DEFAULTS "*delay: 40000 \n" \
"*showFPS: False \n" \
#include "starwars.h"
#define DEFAULTS "*delay: 40000 \n" \
"*showFPS: False \n" \
@@
-319,10
+318,10
@@
get_more_lines (sws_configuration *sc)
*/
while (target > 0)
{
*/
while (target > 0)
{
-
char
c = textclient_getc (sc->tc);
+
int
c = textclient_getc (sc->tc);
if (c <= 0)
break;
if (c <= 0)
break;
- sc->buf[sc->buf_tail++] = c;
+ sc->buf[sc->buf_tail++] =
(char)
c;
sc->buf[sc->buf_tail] = 0;
target--;
}
sc->buf[sc->buf_tail] = 0;
target--;
}
@@
-1046,6
+1045,12
@@
release_sws (ModeInfo *mi)
}
}
+#ifdef __GNUC__
+ __extension__ /* don't warn about "string length is greater than the length
+ ISO C89 compilers are required to support" when including
+ "starwars.txt" in the defaults... */
+#endif
+
XSCREENSAVER_MODULE_2 ("StarWars", starwars, sws)
#endif /* USE_GL */
XSCREENSAVER_MODULE_2 ("StarWars", starwars, sws)
#endif /* USE_GL */