1 /* 2 read.h -- Prototypes for `read.c'. 3 4 Copyright (C) 1994-97 K. Scott Hunziker. 5 Copyright (C) 1990-94 The Boeing Company. 6 7 See the file COPYING for license, warranty, and permission details. 8 */ 9 10 /* $Id: read.h,v 1.4 1997/06/25 07:42:06 ksh Exp $ */ 11 12 #ifndef READ_H 13 #define READ_H 1 14 15 #include "entity.h" 16 17 #define READ_BUF_SIZE 256 18 19 extern DATUM *this_many_read; 20 21 extern ENTITY *PROTO (bi_read, (int n, ENTITY * f)); 22 extern ENTITY *PROTO (bi_readnum, (int n, ENTITY * f, ENTITY * v)); 23 extern ENTITY *PROTO (bi_split, (int n, ENTITY * str, ENTITY * sep)); 24 extern ENTITY *PROTO (bi_atof, (ENTITY * p)); 25 extern ENTITY *PROTO (atof_scalar, (SCALAR *s)); 26 extern ENTITY *PROTO (atof_vector, (VECTOR *v)); 27 extern ENTITY *PROTO (atof_matrix, (MATRIX *m)); 28 extern ENTITY *PROTO (bi_substr, (int n, ENTITY *s, ENTITY *i, ENTITY *j)); 29 extern ENTITY *PROTO (bi_dice, (ENTITY * s)); 30 extern ENTITY *PROTO (bi_tolower, (ENTITY *e)); 31 extern ENTITY *PROTO (bi_toupper, (ENTITY *e)); 32 extern ENTITY *PROTO (bi_char, (ENTITY *e)); 33 extern ENTITY *PROTO (read_vector, (FILE * stream, VECTOR * v)); 34 extern int PROTO (read_numbers, (FILE * fp, int cnt, double *dvec)); 35 36 #endif /* READ_H */ 37