File:  [parser3project] / parser3 / src / include / pa_common.h
Revision 1.9: download - view: text, annotated - select for diffs - revision graph
Mon Mar 12 21:54:19 2001 UTC (25 years, 4 months ago) by paf
Branches: MAIN
CVS tags: HEAD
think constructing flag as is  is bad

/*
	Parser
	Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com)
	Author: Alexander Petrosyan <paf@design.ru> (http://design.ru/paf)

	$Id: pa_common.h,v 1.9 2001/03/12 21:54:19 paf Exp $
*/

#ifndef PA_COMMON_H
#define PA_COMMON_H

#include <stdarg.h>
#include "pa_pool.h"

#ifdef WIN32
#define vsnprintf __vsnprintf 
#define snprintf __snprintf

int __vsnprintf(char *, size_t, const char *, va_list);
int __snprintf(char *, size_t, const char *, ...);
#endif

char *file_read(Pool& pool, const char *fname, bool fail_on_read_problem=true);
char *getrow(char **row_ref,char delim='\n');
//char *lsplit(char *,char);
char *lsplit(char **string_ref,char delim);
char *rsplit(char *string, char delim);
char *format(Pool& pool, double value, char *fmt);

#endif

E-mail: