1 | /* sys/ead.h (emx+gcc) */
|
---|
2 |
|
---|
3 | #ifndef _SYS_EAD_H
|
---|
4 | #define _SYS_EAD_H
|
---|
5 |
|
---|
6 | #if defined (__cplusplus)
|
---|
7 | extern "C" {
|
---|
8 | #endif
|
---|
9 |
|
---|
10 | #define _EAD_MERGE 0x0001
|
---|
11 |
|
---|
12 | typedef struct _ead_data *_ead;
|
---|
13 |
|
---|
14 | int _ead_add (_ead, const char *, int, const void *, int);
|
---|
15 | void _ead_clear (_ead);
|
---|
16 | int _ead_copy (_ead, _ead, int);
|
---|
17 | int _ead_count (_ead);
|
---|
18 | _ead _ead_create (void);
|
---|
19 | int _ead_delete (_ead, int);
|
---|
20 | void _ead_destroy (_ead);
|
---|
21 | int _ead_fea2list_size (_ead);
|
---|
22 | void *_ead_fea2list_to_fealist (const void *);
|
---|
23 | void *_ead_fealist_to_fea2list (const void *);
|
---|
24 | int _ead_find (_ead, const char *);
|
---|
25 | const void *_ead_get_fea2list (_ead);
|
---|
26 | int _ead_get_flags (_ead, int);
|
---|
27 | const char *_ead_get_name (_ead, int);
|
---|
28 | const void *_ead_get_value (_ead, int);
|
---|
29 | int _ead_name_len (_ead, int);
|
---|
30 | int _ead_read (_ead, const char *, int, int);
|
---|
31 | int _ead_replace (_ead, int, int, const void *, int);
|
---|
32 | void _ead_sort (_ead);
|
---|
33 | int _ead_use_fea2list (_ead, const void *);
|
---|
34 | int _ead_value_size (_ead, int);
|
---|
35 | int _ead_write (_ead, const char *, int, int);
|
---|
36 |
|
---|
37 | #if defined (__cplusplus)
|
---|
38 | }
|
---|
39 | #endif
|
---|
40 |
|
---|
41 | #endif /* not _SYS_EAD_H */
|
---|