-/* This file was generated by cproto */
+/* This file was generated by cproto. */
#if PROTOTYPES /* defined in config.h */
#define P_(s) s
#else
int decode_lzhuf P_((FILE *infp, FILE *outfp, long original_size, long packed_size, char *name, int method));
/* header.c */
int calc_sum P_((register char *p, register int len));
-boolean get_header P_((FILE *fp, register LzHeader *hdr));
+void convert_filename P_((char *name, int len, int size, int from_code, int to_code, char *from_delim, char *to_delim, int case_to));
+boolean get_header P_((FILE *fp, LzHeader *hdr));
void init_header P_((char *name, struct stat *v_stat, LzHeader *hdr));
-void write_header P_((FILE *nafp, LzHeader *hdr));
+void write_header P_((FILE *fp, LzHeader *hdr));
char *sjis_to_utf8 P_((char *dst, const char *src, size_t dstsize));
char *utf8_to_sjis P_((char *dst, const char *src, size_t dstsize));
void euc2sjis P_((int *p1, int *p2));
void warning P_((char *fmt, ...));
void error P_((char *fmt, ...));
void fatal_error P_((char *fmt, ...));
-char *xmalloc P_((int size));
-char *xrealloc P_((char *old, int size));
+void *xmalloc P_((int size));
+void *xrealloc P_((void *old, int size));
char *xstrdup P_((char *str));
void init_sp P_((struct string_pool *sp));
void add_sp P_((struct string_pool *sp, char *name, int len));
/* lharc.c */
RETSIGTYPE interrupt(int signo);
/* util.c */
+#if !HAVE_MEMMOVE
+void *memmove P_((void *dst, const void *src, size_t cnt));
+#endif
#if !HAVE_STRDUP
char *strdup P_((char *buf));
#endif