OSDN Git Service

* src/prototypes.h (str_safe_copy): newly added.
[lha/lha.git] / src / prototypes.h
index 413bdbe..7947ace 100644 (file)
@@ -87,8 +87,8 @@ void cleaning_files P_((int *v_filec, char ***v_filev));
 boolean find_files P_((char *name, int *v_filec, char ***v_filev));
 void free_files P_((int filec, char **filev));
 int build_temporary_name P_((void));
-void build_backup_name P_((char *buffer, char *original));
-void build_standard_archive_name P_((char *buffer, char *orginal));
+void build_backup_name P_((char *buffer, char *original, size_t size));
+void build_standard_archive_name P_((char *buffer, char *orginal, size_t size));
 boolean need_file P_((char *name));
 FILE *xfopen P_((char *name, char *mode));
 FILE *open_old_archive P_((void));
@@ -127,6 +127,7 @@ char *xstrchr P_((const char *s, int c));
 char *xstrrchr P_((const char *s, int c));
 char *xmemchr P_((const char *s, int c, size_t n));
 char *xmemrchr P_((const char *s, int c, size_t n));
+int str_safe_copy P_((char *dst, const char *src, int dstsz));
 
 /* util.c */
 #if !HAVE_MEMMOVE