38c92cb278c853e86752786f5983626da83333d0
[idzebra-moved-to-github.git] / include / str.h
1 /*
2  * Copyright (C) 1994, Index Data I/S 
3  * All rights reserved.
4  * Sebastian Hammer, Adam Dickmeiss
5  *
6  * $Log: str.h,v $
7  * Revision 1.2  1994-10-20 17:36:06  quinn
8  * Minimal
9  *
10  * Revision 1.1  1994/10/20  13:46:36  quinn
11  * String-management system
12  *
13  */
14
15 #ifndef STR_H
16 #define STR_H
17
18 typedef struct str_index
19 {
20     int size;
21     char *data;
22 } str_index;
23
24 typedef struct strings_data
25 {
26     str_index *index;
27     int num_index;
28     char *bulk;
29 } strings_data, *STRINGS;
30
31 STRINGS str_open(char *lang, char *name);
32 void str_close(STRINGS st);
33 char *str(STRINGS st, int num);
34 char *strf(STRINGS st, int num, ...);
35
36 #endif