/* Declarations for utils.c.
- Copyright (C) 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
+ Copyright (C) 2005 Free Software Foundation, Inc.
This file is part of GNU Wget.
ALLABS = 1
};
-/* A linked list of strings. The list is ordered alphabetically. */
-typedef struct _slist
-{
- char *string;
- struct _slist *next;
-} slist;
-
struct hash_table;
struct file_memory {
#endif
char *xstrdup_lower PARAMS ((const char *));
-int count_char PARAMS ((const char *, char));
char *strdupdelim PARAMS ((const char *, const char *));
char **sepstring PARAMS ((const char *));
int frontcmp PARAMS ((const char *, const char *));
void fork_to_background PARAMS ((void));
-#ifdef HAVE_STDARG_H
+#ifdef WGET_USE_STDARG
char *aprintf PARAMS ((const char *, ...))
GCC_FORMAT_ATTR (1, 2);
-#else /* not HAVE_STDARG_H */
+char *concat_strings PARAMS ((const char *, ...));
+#else /* not WGET_USE_STDARG */
char *aprintf ();
-#endif /* not HAVE_STDARG_H */
+char *concat_strings ();
+#endif /* not WGET_USE_STDARG */
void touch PARAMS ((const char *, time_t));
int remove_link PARAMS ((const char *));
void free_vec PARAMS ((char **));
char **merge_vecs PARAMS ((char **, char **));
-slist *slist_append PARAMS ((slist *, const char *));
-slist *slist_prepend PARAMS ((slist *, const char *));
-slist *slist_nreverse PARAMS ((slist *));
-int slist_contains PARAMS ((slist *, const char *));
-void slist_free PARAMS ((slist *));
void string_set_add PARAMS ((struct hash_table *, const char *));
int string_set_contains PARAMS ((struct hash_table *, const char *));
+void string_set_to_array PARAMS ((struct hash_table *, char **));
void string_set_free PARAMS ((struct hash_table *));
void free_keys_and_values PARAMS ((struct hash_table *));
-char *legible PARAMS ((wgint));
-char *legible_large_int PARAMS ((LARGE_INT));
+char *with_thousand_seps PARAMS ((wgint));
+char *with_thousand_seps_large PARAMS ((LARGE_INT));
+char *human_readable PARAMS ((wgint));
int numdigit PARAMS ((wgint));
char *number_to_string PARAMS ((char *, wgint));
char *number_to_static_string PARAMS ((wgint));