]> git.saurik.com Git - apple/boot.git/blame - i386/libsaio/old/stringTable.h.00
boot-80.1.tar.gz
[apple/boot.git] / i386 / libsaio / old / stringTable.h.00
CommitLineData
14c7c974
A
1/*
2 * string table functions.
3 */
4
5#import "saio_types.h"
6
7extern char *
8newStringFromList(
9 char **list,
10 int *size
11);
12extern int stringLength(char *table, int compress);
13extern BOOL getValueForStringTableKey(char *table, char *key, char **val, int *size);
14extern char *newStringForStringTableKey(
15 char *table,
16 char *key
17);
18extern BOOL getValueForBootKey(char *line, char *match, char **matchval, int *len);
19extern BOOL getValueForKey(
20 char *key,
21 char **val,
22 int *size
23);
24extern char *
25loadLocalizableStrings(
26 char *name
27);
28extern char *
29bundleLongName(
30 char *bundleName
31);
32extern loadConfigFile( char *configFile, char **table, int allocTable);
33extern int
34loadConfigDir(
35 char *bundleName, // bundle directory name (e.g. "System.config")
36 int useDefault, // use Default.table instead of instance tables
37 char **table, // returns pointer to config table
38 int allocTable // zalloc the table and return in *table
39);
40extern loadSystemConfig(
41 char *which,
42 int size
43);
44extern int
45loadOtherConfigs(
46 int useDefault
47);
48
49
50
51
52