#include "tool_setup.h"
#include "curlx.h"
#include "tool_cfgable.h"
#include "tool_doswin.h"
#include "tool_urlglob.h"
#include "tool_vms.h"
#include "memdebug.h"
Go to the source code of this file.
Defines | |
#define | ENABLE_CURLX_PRINTF |
#define | GLOBERROR(string, column, code) glob->error = string, glob->pos = column, code |
Functions | |
void | glob_cleanup (URLGlob *glob) |
static CURLcode | glob_fixed (URLGlob *glob, char *fixed, size_t len) |
CURLcode | glob_match_url (char **result, char *filename, URLGlob *glob) |
CURLcode | glob_next_url (char **globbed, URLGlob *glob) |
static CURLcode | glob_parse (URLGlob *glob, char *pattern, size_t pos, unsigned long *amount) |
static CURLcode | glob_range (URLGlob *glob, char **patternp, size_t *posp, unsigned long *amount, int globindex) |
static CURLcode | glob_set (URLGlob *glob, char **patternp, size_t *posp, unsigned long *amount, int globindex) |
CURLcode | glob_url (URLGlob **glob, char *url, unsigned long *urlnum, FILE *error) |
static int | multiply (unsigned long *amount, long with) |
static bool | peek_ipv6 (const char *str, size_t *skip) |
#define ENABLE_CURLX_PRINTF |
Definition at line 24 of file tool_urlglob.c.
#define GLOBERROR | ( | string, | |
column, | |||
code | |||
) | glob->error = string, glob->pos = column, code |
Definition at line 34 of file tool_urlglob.c.
void glob_cleanup | ( | URLGlob * | glob | ) |
Definition at line 479 of file tool_urlglob.c.
static CURLcode glob_fixed | ( | URLGlob * | glob, |
char * | fixed, | ||
size_t | len | ||
) | [static] |
Definition at line 39 of file tool_urlglob.c.
CURLcode glob_match_url | ( | char ** | result, |
char * | filename, | ||
URLGlob * | glob | ||
) |
Definition at line 594 of file tool_urlglob.c.
CURLcode glob_next_url | ( | char ** | globbed, |
URLGlob * | glob | ||
) |
Definition at line 499 of file tool_urlglob.c.
static CURLcode glob_parse | ( | URLGlob * | glob, |
char * | pattern, | ||
size_t | pos, | ||
unsigned long * | amount | ||
) | [static] |
Definition at line 348 of file tool_urlglob.c.
static CURLcode glob_range | ( | URLGlob * | glob, |
char ** | patternp, | ||
size_t * | posp, | ||
unsigned long * | amount, | ||
int | globindex | ||
) | [static] |
Definition at line 169 of file tool_urlglob.c.
static CURLcode glob_set | ( | URLGlob * | glob, |
char ** | patternp, | ||
size_t * | posp, | ||
unsigned long * | amount, | ||
int | globindex | ||
) | [static] |
Definition at line 75 of file tool_urlglob.c.
Definition at line 424 of file tool_urlglob.c.
static int multiply | ( | unsigned long * | amount, |
long | with | ||
) | [static] |
Definition at line 66 of file tool_urlglob.c.
Definition at line 318 of file tool_urlglob.c.