Project

General

Profile

Download (642 Bytes) Statistics
| Branch: | Tag: | Revision:
1 22fe1c93 ploc
#ifndef _IO_FRONTEND
2
#define _IO_FRONTEND
3
4
/* Print a promt ? ************************/
5
extern int ISATTY;
6
7
/* Standard Input procedures **************/
8
9
/*@ assigns *n; */
10 6fa45cb6 ploc
extern _Bool _get_bool(FILE* file, char* n);
11 22fe1c93 ploc
12
/*@ assigns *n; */
13 6fa45cb6 ploc
extern int _get_int(FILE* file, char* n);
14 22fe1c93 ploc
15
/*@ assigns *n; */
16 6fa45cb6 ploc
extern double _get_double(FILE* file, char* n);
17 22fe1c93 ploc
18
/* Standard Output procedures **************/
19
/*@ assigns \nothing; */
20 6fa45cb6 ploc
extern void _put_bool(FILE* file, char* n, _Bool _V);
21 22fe1c93 ploc
22
/*@ assigns \nothing; */
23 6fa45cb6 ploc
extern void _put_int(FILE* file, char* n, int _V);
24 22fe1c93 ploc
25
/*@ assigns \nothing; */
26 6fa45cb6 ploc
extern void _put_double(FILE* file, char* n, double _V);
27 22fe1c93 ploc
28
#endif