Macros | 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.

Macros

#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)
 

Macro Definition Documentation

#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.

Function Documentation

void glob_cleanup ( URLGlob glob)

Definition at line 485 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 600 of file tool_urlglob.c.

CURLcode glob_next_url ( char **  globbed,
URLGlob glob 
)

Definition at line 505 of file tool_urlglob.c.

static CURLcode glob_parse ( URLGlob glob,
char *  pattern,
size_t  pos,
unsigned long *  amount 
)
static

Definition at line 354 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 173 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 79 of file tool_urlglob.c.

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

Definition at line 430 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 324 of file tool_urlglob.c.



rc_tagdetect_client
Author(s): Monika Florek-Jasinska , Raphael Schaller
autogenerated on Sat Feb 13 2021 03:42:17