X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=src%2Futils.h;h=7c6f2ce24f0a5738d5eed64ea623c86f5be7768f;hp=3708b12d3b9c79f0de13201a5db5957c0edc38fc;hb=099d8ee3da3a6eea5635581ae517035165f400a5;hpb=cf3c678c8246fc326b69ae64b4e2766a69df5704 diff --git a/src/utils.h b/src/utils.h index 3708b12d..7c6f2ce2 100644 --- a/src/utils.h +++ b/src/utils.h @@ -1,6 +1,7 @@ /* Declarations for utils.c. Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, - 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, + Inc. This file is part of GNU Wget. @@ -89,6 +90,7 @@ char *file_merge (const char *, const char *); int fnmatch_nocase (const char *, const char *, int); bool acceptable (const char *); +bool accept_url (const char *); bool accdir (const char *s); char *suffix (const char *s); bool match_tail (const char *, const char *, bool); @@ -96,7 +98,6 @@ bool has_wildcards_p (const char *); bool has_html_suffix_p (const char *); -char *read_whole_line (FILE *); struct file_memory *wget_read_file (const char *); void wget_read_file_free (struct file_memory *); @@ -126,6 +127,7 @@ char *human_readable (HR_NUMTYPE); int numdigit (wgint); char *number_to_string (char *, wgint); char *number_to_static_string (wgint); +wgint convert_to_bits (wgint); int determine_screen_width (void); int random_number (int); @@ -140,10 +142,20 @@ void xsleep (double); int base64_encode (const void *, int, char *); int base64_decode (const char *, void *); +#ifdef HAVE_LIBPCRE +void *compile_pcre_regex (const char *); +bool match_pcre_regex (const void *, const char *); +#endif + +void *compile_posix_regex (const char *); +bool match_posix_regex (const void *, const char *); + void stable_sort (void *, size_t, size_t, int (*) (const void *, const void *)); const char *print_decimal (double); +size_t get_max_length (const char *path, int length, int name); + extern unsigned char char_prop[]; #endif /* UTILS_H */