File: parse.h

package info (click to toggle)
ircd 2.10.04-2
  • links: PTS
  • area: main
  • in suites: slink
  • size: 2,248 kB
  • ctags: 2,145
  • sloc: ansic: 26,591; makefile: 666; sh: 418; perl: 18
file content (21 lines) | stat: -rw-r--r-- 773 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef PARSE_H
#define PARSE_H

/*=============================================================================
 * Proto types
 */

extern aClient *find_client(char *name, aClient *cptr);
extern aClient *find_person(char *name, aClient *cptr);
extern aClient *find_name(char *name, aClient *cptr);
extern aClient *find_nickserv(char *name, aClient *cptr);
extern aClient *find_userhost(char *user, char *host,
    aClient *cptr, int *count);
extern aClient *find_server(char *name, aClient *cptr);
extern aClient *find_match_server(char *mask);
extern int parse_client(aClient *cptr, char *buffer, char *bufend);
extern int parse_server(aClient *cptr, char *buffer, char *bufend);
extern char *getfield(char *newline);
extern void initmsgtree(void);

#endif /* PARSE_H */