Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

parse.c File Reference

Services message parser. More...

#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include "parse.h"

Go to the source code of this file.

Defines

#define dprintf(x)
 Debug print.


Functions

char * parse_getarg (parse_t *state)
char * parse_getallargs (parse_t *state)
int parse_init (parse_t *state, char *pointer)
void parse_cleanup (parse_t *state)


Detailed Description

Services message parser.

Procedures in this module obsolete breakString. This module is used to parse services messages and services databases.

Author:
Michael Graff
Date:
1999
Id
parse.c,v 1.1.1.1 2003/07/04 02:55:55 Mysid Exp

Definition in file parse.c.


Function Documentation

char* parse_getarg parse_t *  state  ) 
 

Bug:
XXX if state == NULL, this is a programming error. What should be done?

Definition at line 60 of file parse.c.

References dprintf, and state.

Referenced by IpcType::alterMessage(), IpcType::alterObjMessage(), IpcType::alterRegNickMessage(), IpcType::authMessage(), IpcType::authObjMessage(), IpcType::authSysMessage(), dbWriteString(), is_sendinfo(), IpcType::logMessage(), IpcType::makeMessage(), IpcType::pollAndHandle(), IpcType::queryMessage(), IpcType::queryObjMessage(), IpcType::querySysMessage(), readChanData(), readInfoData(), readMemoData(), readNickData(), and readTriggerData().


Generated at Sat Oct 25 20:56:12 2003 for Services using Doxygen.
Services Copyr. 1996-2001 Chip Norkus, Max Byrd, Greg Poma, Michael Graff, James Hess, Dafydd James. All rights reserved See LICENSE for licensing information.