#ifndef _PARSEUTILS_H
#define _PARSEUTILS_H

#include <stdio.h>

#define MAX_LINE_LEN 1024

/* Cross-platform parse utilities */

/* Function prototypes */
int isIntegerBase(char *);
MBool isInteger(char *);
MBool isFloat(char *);
int getLine(FILE *fp, char *line, MBool caseFold, int *stmntPos);
void resetLineNo();
int getLineNo();
void setParseError(char *buf, char *outputBuf);
void cleanLine(char *line);
int storeChar(int c, char *line, int maxchar, int *n, int *fw);
int getField(char *buf, int ifield, char *field);

#endif
