Author: Andreas Beckmann <anbe@debian.org>
Description: fix building with -Werror=implicit-function-declaration

--- a/lib/newlzx/lzxglue.c
+++ b/lib/newlzx/lzxglue.c
@@ -28,6 +28,7 @@
  */
 #include <stdio.h>
 #include <stdlib.h>
+#include <string.h>
 #include "litlib.h"
 #include "mspack.h"
 #include "lzx.h"
--- a/lib/newlzx/lzx.h
+++ b/lib/newlzx/lzx.h
@@ -166,4 +166,6 @@ extern int lzxd_decompress(struct lzxd_s
  */
 void lzxd_free(struct lzxd_stream *lzx);
 
+#include "../lzx/lzx.h"
+
 #endif
--- a/clit18/display.c
+++ b/clit18/display.c
@@ -22,6 +22,7 @@
 */
 #include <stdio.h>
 #include <stdlib.h>
+#include <string.h>
 #include "litlib.h"
 
 extern void hexdump( unsigned char * ptr, int size );
--- a/clit18/drm5.c
+++ b/clit18/drm5.c
@@ -31,6 +31,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <assert.h>
+#include <ctype.h>
 #include "litlib.h"
 #include "utils.h"
 #include "d3des.h"
--- a/clit18/explode.c
+++ b/clit18/explode.c
@@ -24,6 +24,7 @@
 #include <stdio.h>
 #include <stdlib.h> 
 #include <string.h>
+#include <sys/stat.h>
 #include "clit.h"
 #include "litlib.h"
 #include "manifest.h"
--- a/clit18/hexdump.c
+++ b/clit18/hexdump.c
@@ -16,6 +16,7 @@
 #include <ctype.h>
 #include <stdio.h>
 #include <stdlib.h>
+#include <string.h>
 
 typedef unsigned char byte;
 
--- a/clit18/manifest.c
+++ b/clit18/manifest.c
@@ -23,6 +23,7 @@
 
 #include <stdio.h>
 #include <stdlib.h>
+#include <string.h>
 #include "litlib.h"
 #include "manifest.h"
 #include "utils.h"
--- a/clit18/transmute.c
+++ b/clit18/transmute.c
@@ -22,6 +22,7 @@
 */
 #include <stdio.h>
 #include <stdlib.h>
+#include <string.h>
 #include "litlib.h"
 
 extern char * writingFilename;
