aboutsummaryrefslogtreecommitdiff
path: root/src/urlglob.h
diff options
context:
space:
mode:
authorYang Tse <yangsita@gmail.com>2011-10-05 20:16:16 +0200
committerYang Tse <yangsita@gmail.com>2011-10-05 20:16:16 +0200
commit6c849321d7545bcba1eb014d53b55db561015e52 (patch)
tree21faaa0ba9dee007df7c66d4b700ce05e2d8b068 /src/urlglob.h
parent0f19e0145aa0167167dc3c6b0e39d531325810d5 (diff)
curl tool: reviewed code moved to tool_*.[ch] files
Diffstat (limited to 'src/urlglob.h')
-rw-r--r--src/urlglob.h69
1 files changed, 0 insertions, 69 deletions
diff --git a/src/urlglob.h b/src/urlglob.h
deleted file mode 100644
index 44681ea90..000000000
--- a/src/urlglob.h
+++ /dev/null
@@ -1,69 +0,0 @@
-#ifndef HEADER_CURL_URLGLOB_H
-#define HEADER_CURL_URLGLOB_H
-/***************************************************************************
- * _ _ ____ _
- * Project ___| | | | _ \| |
- * / __| | | | |_) | |
- * | (__| |_| | _ <| |___
- * \___|\___/|_| \_\_____|
- *
- * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al.
- *
- * This software is licensed as described in the file COPYING, which
- * you should have received as part of this distribution. The terms
- * are also available at http://curl.haxx.se/docs/copyright.html.
- *
- * You may opt to use, copy, modify, merge, publish, distribute and/or sell
- * copies of the Software, and permit persons to whom the Software is
- * furnished to do so, under the terms of the COPYING file.
- *
- * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
- * KIND, either express or implied.
- *
- ***************************************************************************/
-#include "setup.h"
-
-typedef enum {
- UPTSet=1,
- UPTCharRange,
- UPTNumRange
-} URLPatternType;
-
-typedef struct {
- URLPatternType type;
- union {
- struct {
- char **elements;
- short size;
- short ptr_s;
- } Set;
- struct {
- char min_c, max_c;
- char ptr_c;
- int step;
- } CharRange;
- struct {
- int min_n, max_n;
- short padlength;
- int ptr_n;
- int step;
- } NumRange ;
- } content;
-} URLPattern;
-
-typedef struct {
- char* literal[10];
- URLPattern pattern[9];
- size_t size;
- size_t urllen;
- char *glob_buffer;
- char beenhere;
- char errormsg[80]; /* error message buffer */
-} URLGlob;
-
-int glob_url(URLGlob**, char*, int *, FILE *);
-char* glob_next_url(URLGlob*);
-char* glob_match_url(char*, URLGlob *);
-void glob_cleanup(URLGlob* glob);
-
-#endif /* HEADER_CURL_URLGLOB_H */