Defines | Functions
tool_urlglob.c File Reference
#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"
Include dependency graph for tool_urlglob.c:

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 Documentation

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.


Function Documentation

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.

CURLcode glob_url ( URLGlob **  glob,
char *  url,
unsigned long *  urlnum,
FILE *  error 
)

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.

static bool peek_ipv6 ( const char *  str,
size_t *  skip 
) [static]

Definition at line 318 of file tool_urlglob.c.



rc_visard_driver
Author(s): Heiko Hirschmueller , Christian Emmerich , Felix Ruess
autogenerated on Thu Jun 6 2019 20:43:09