2
/* Revision 1.2.10.2 2005/01/29 17:39:38 evaleev
3
/* Replaced some K&R definitions.
5
/* Revision 1.2.10.1 2003/11/23 19:17:39 crawdad
6
/* Minor fixes: (1) Corrected dependencies in doc/Make*.in; (2) Elimintated
7
/* warnings from gcc -Wall in several libipv1 routines and psi2molden.
10
/* Revision 1.2 2002/01/04 18:50:26 evaleev
11
/* Added ip_double_array to read in an array of floating point numbers.
13
/* Revision 1.1.1.1 2000/02/04 22:53:26 evaleev
14
/* Started PSI 3 repository
16
/* Revision 1.11 1995/11/27 15:32:53 sherrill
17
/* Make error handling of ip_int_array completely standardized.
19
* Revision 1.10 1995/11/09 14:31:08 sherrill
20
* Patch up ip_int_array().
22
* Revision 1.9 1995/11/09 14:27:24 sherrill
23
* Added routine ip_int_array().
25
* Revision 1.8 1995/01/16 23:03:49 cljanss
26
* Minor changes so the SGI compiler won't complain.
28
* Revision 1.7 1994/08/09 22:33:57 crawdad
29
* Added check for AIX before including globals.
31
* Revision 1.6 1994/08/04 17:33:24 dcrawfrd
32
* Added vars for $(LEX) = lex or flex and $(LEXLIB) = -ll or -fl. These are
33
* necessary for portability. This will have to be thoroughly tested for IBM'
36
* Revision 1.5 1994/06/02 02:22:24 seidl
37
* using new tmpl now...change .global to .gbl and .local to .lcl
39
* Revision 1.1.1.1 1994/05/02 17:05:52 cljanss
40
* The May 1, 1994 version of psi as on the CCQC machines.
42
* Revision 1.4 1991/09/18 20:49:48 seidl
43
* changes made for DEC
45
* Revision 1.3 1991/07/30 03:28:45 seidl
80
32
#include "ip_cwk.gbl"
82
GLOBAL_VA_FUNCTION int
83
ip_count(char* keyword, int* count, int n,...)
34
int ip_count(char *keyword, int *count, int n, ...)
108
ip_count_v(keyword,count,n,v)
58
int ip_count_v(char *keyword, int *count, int n, int *v)
125
GLOBAL_VA_FUNCTION int
126
ip_boolean(char* keyword, int* boolean, int n,...)
71
int ip_boolean(char *keyword, int *boolean, int n, ...)
151
ip_boolean_v(keyword,boolean,n,v)
95
int ip_boolean_v(char *keyword, int *boolean, int n, int *v)
184
124
/* n should always be zero in this version of libip. */
185
GLOBAL_VA_FUNCTION int
186
ip_exist(char* keyword, int n,...)
125
int ip_exist(char *keyword, int n, ...)
213
152
/* n should always be zero in this version of libip. */
215
ip_exist_v(keyword,n,v)
153
int ip_exist_v(char *keyword, int n, int *v)
220
155
if (ip_cwk_descend_tree(keyword)) return 1;
225
GLOBAL_VA_FUNCTION int
226
ip_data(char* keyword, char* conv, void* value, int n,...)
160
int ip_data(char *keyword, char *conv, void *value, int n, ...)
251
ip_data_v(keyword,conv,value,n,v)
184
int ip_data_v(char *keyword, char *conv, void *value, int n, int *v)
270
GLOBAL_VA_FUNCTION int
271
ip_string(char* keyword, char** value, int n,...)
198
int ip_string(char *keyword, char **value, int n, ...)
296
ip_string_v(keyword,value,n,v)
222
int ip_string_v(char *keyword, char **value, int n, int *v)
315
GLOBAL_VA_FUNCTION int
316
ip_value( char* keyword, ip_value_t** value, int n,...)
237
int ip_value(char *keyword, ip_value_t **value, int n, ...)
341
ip_value_v(keyword,value,n,v)
261
int ip_value_v(char *keyword, ip_value_t **value, int n, int *v)
385
301
** Note: keyword should ordinarily be an uppercase string.
389
ip_int_array(keyword, arr, len)
304
int ip_int_array(char *keyword, int *arr, int len)
394
306
int i, errcod, cnt;
431
343
** Returns: IP Error code
434
GLOBAL_FUNCTION int ip_double_array(keyword, arr, len)
346
int ip_double_array(char *keyword, double *arr, int len)
439
348
int i, errcod, cnt;