Riferimenti per il file csvlib.c

#include "stdinc.h"
#include "tools.h"
#include "s_log.h"
#include "s_conf.h"
#include "hostmask.h"
#include "client.h"
#include "pcre.h"
#include "irc_string.h"
#include "sprintf_irc.h"
#include "memory.h"
#include "send.h"
#include "resv.h"
#include "s_serv.h"

Vai al codice sorgente di questo file.

Funzioni

static void parse_csv_line (char *,...)
static int write_csv_line (FBFILE *, const char *,...)
static int flush_write (struct Client *, FBFILE *, FBFILE *, const char *, const char *)
static char * getfield (char *)
void parse_csv_file (FBFILE *file, ConfType conf_type)
void write_conf_line (struct Client *source_p, struct ConfItem *conf, const char *current_date, time_t cur_time)
int remove_conf_line (ConfType type, struct Client *source_p, const char *pat1, const char *pat2)


Documentazione delle funzioni

static int flush_write ( struct Client source_p,
FBFILE in,
FBFILE out,
const char *  buf,
const char *  temppath 
) [static]

Definizione alla linea 719 del file csvlib.c.

Riferimenti fbclose(), fbputs(), me, Client::name, e sendto_one().

Referenziato da remove_conf_line().

static char * getfield ( char *  newline  )  [static]

Definizione alla linea 512 del file csvlib.c.

Referenziato da parse_csv_line(), e remove_conf_line().

void parse_csv_file ( FBFILE file,
ConfType  conf_type 
)

static void parse_csv_line ( char *  line,
  ... 
) [static]

Definizione alla linea 204 del file csvlib.c.

Riferimenti getfield().

Referenziato da parse_csv_file().

int remove_conf_line ( ConfType  type,
struct Client source_p,
const char *  pat1,
const char *  pat2 
)

void write_conf_line ( struct Client source_p,
struct ConfItem conf,
const char *  current_date,
time_t  cur_time 
)

static int write_csv_line ( FBFILE out,
const char *  format,
  ... 
) [static]

Definizione alla linea 391 del file csvlib.c.

Riferimenti fbputs().

Referenziato da write_conf_line().


Generato il Wed Apr 15 00:19:20 2009 per ircd-hybrid da  doxygen 1.5.6