.parser_f.c.swp
512dcd98
 b0VIM 5.8���;�/apedorian~ape/sip_router/parser_f.c3210#"! Utp�Had�	�
 H����������SQF=<�����|pnmlk�
�
�
�
�
�
�
�
�
�
O




��������f)'��������tGE;9�
 �
 �
 �
 }	return 0;	if ((p < buffer+len ) && (*p=='\r' || *p=='\n')) return 1;	p=eat_space(buffer, len);		char *p;{int is_empty(char* buffer, unsigned int len)/* returns true if line started  at buffer contains only white space */}	return p;		p++);			(*p!=delim)&&(*p!='\n')&&(*p!='\r');	for (p=buffer;(p<buffer+len)&&	char *p;{char* eat_token2(char* buffer, unsigned int len, char delim)/* returns pointer after the token (first delim char or CR/LF) */}	return p;		p++);			(*p!=' ')&&(*p!='\t')&&(*p!='\n')&&(*p!='\r');	for (p=buffer;(p<buffer+len)&&	char *p;{char* eat_token(char* buffer, unsigned int len)/* returns pointer after the token (first whitespace char or CR/LF) */}	return p;	for(p=buffer;(p<buffer+len)&& (*p==' ' || *p=='\t') ;p++);	char* p;{char* eat_space(char* buffer, unsigned int len)/* returns pointer to first non  white char or to the end  of the buffer */}	return nl;		nl++;			((c=='\r' && *nl=='\n')|| (c=='\n' && *nl=='\r'))) 	if ((nl+1<buffer+len) &&	if (nl+1<buffer+len)  nl++;	c=*nl;	for(nl=buffer;(nl<buffer+len)&& (*nl!='\r')&&(*nl!='\n') ;nl++);	char c;	char* nl;{char* eat_line(char* buffer, unsigned int len)/* returns pointer to next line or end of buffer */#include  "parser_f.h" */ * * parser helper  functions * * $Id$/*