My Project
intex.h
Go to the documentation of this file.
1 /******************************************************************************
2  Copyright (c) 1993-2008 by Turku PET Centre
3 
4  intex.h - definitions for intex.c
5 
6  Version:
7  1996-09-18 Vesa Oikonen
8  2002-02-17 VO
9  2003-07-17 Calle Laakkonen
10  2008-07-11 VO
11  Added the externs.
12 
13 ******************************************************************************/
14 #ifndef _INTEX_H
15 #define _INTEX_H
16 /*****************************************************************************/
17 /* Integer list */
18 typedef struct {
19  int nr;
20  int *i;
21 } INT_list;
22 /*****************************************************************************/
23 extern int intExpand(char *text, INT_list *list);
24 extern INT_list intMerge(INT_list *list1,INT_list *list2);
25 extern int _intexadd(INT_list *list, int a);
26 /*****************************************************************************/
27 #endif
28 
IFT::type
int type
Definition: ift.h:44
iftGet
int iftGet(IFT *ift, char *key)
Definition: iftsrch.c:52
IFT_SPACE_AFTER_EQ_SIGN
int IFT_SPACE_AFTER_EQ_SIGN
Definition: iftfile.c:56
iftGetNth
int iftGetNth(IFT *ift, char *key, int n)
Definition: iftsrch.c:82
intExpand
int intExpand(char *text, INT_list *list)
Definition: intex.c:44
IFT::item
IFT_KEY_AND_VALUE * item
Definition: ift.h:48
iftWriteItem
int iftWriteItem(IFT *ift, int item, FILE *fp)
Definition: iftfile.c:224
IFT_KEY_AND_VALUE::type
char type
Definition: ift.h:49
quots.h
IFT::keyNr
int keyNr
Definition: ift.h:41
ift.h
swap
void swap(void *from, void *to, int size)
Definition: swap.c:58
intExpand
int intExpand(char *text, INT_list *list)
Definition: intex.c:44
intex.h
intMerge
INT_list intMerge(INT_list *list1, INT_list *list2)
Definition: intex.c:125
IFT_SPACE_BEFORE_EQ_SIGN
int IFT_SPACE_BEFORE_EQ_SIGN
Definition: iftfile.c:55
iftFindNthKey
int iftFindNthKey(IFT *ift, char *str, int n)
Definition: iftsrch.c:113
_intexadd
int _intexadd(INT_list *list, int a)
Definition: intex.c:93
IFT_KEY_AND_VALUE::key
char * key
Definition: ift.h:53
iftPut
int iftPut(IFT *ift, char *key, char *value, char *cmt_type)
Definition: ift.c:126
IFT_KEY_AND_VALUE::value
char * value
Definition: ift.h:55
INT_list
Definition: intex.h:18
iftRead
int iftRead(IFT *ift, char *filename, int is_key_required)
Definition: iftfile.c:71
iftWrite
int iftWrite(IFT *ift, char *filename)
Definition: iftfile.c:274
istime
int istime(char *str)
Definition: datetime.c:178
iftFindNthValue
int iftFindNthValue(IFT *ift, char *str, int n)
Definition: iftsrch.c:144
INT_list::nr
int nr
Definition: intex.h:31
intMerge
INT_list intMerge(INT_list *list1, INT_list *list2)
Definition: intex.c:125
strstr_noquotation
char * strstr_noquotation(const char *str1, const char *str2)
Definition: quots.c:49
INT_list::i
int * i
Definition: intex.h:32
iftSetStatus
void iftSetStatus(IFT *ift, int status)
Definition: ift.c:74
IFT_TEST
int IFT_TEST
Definition: ift.h:55
_intexadd
int _intexadd(INT_list *list, int a)
Definition: intex.c:93
iftEmpty
void iftEmpty(IFT *ift)
Definition: ift.c:100
substitutions.h
datetime.h
IFT
Definition: ift.h:37