source: vendor/emx/current/include/sys/ead.h

Last change on this file was 18, checked in by bird, 23 years ago

Initial revision

  • Property cvs2svn:cvs-rev set to 1.1
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 1.1 KB
Line 
1/* sys/ead.h (emx+gcc) */
2
3#ifndef _SYS_EAD_H
4#define _SYS_EAD_H
5
6#if defined (__cplusplus)
7extern "C" {
8#endif
9
10#define _EAD_MERGE 0x0001
11
12typedef struct _ead_data *_ead;
13
14int _ead_add (_ead, __const__ char *, int, __const__ void *, int);
15void _ead_clear (_ead);
16int _ead_copy (_ead, _ead, int);
17int _ead_count (_ead);
18_ead _ead_create (void);
19int _ead_delete (_ead, int);
20void _ead_destroy (_ead);
21int _ead_fea2list_size (_ead);
22void *_ead_fea2list_to_fealist (__const__ void *);
23void *_ead_fealist_to_fea2list (__const__ void *);
24int _ead_find (_ead, __const__ char *);
25__const__ void *_ead_get_fea2list (_ead);
26int _ead_get_flags (_ead, int);
27__const__ char *_ead_get_name (_ead, int);
28__const__ void *_ead_get_value (_ead, int);
29int _ead_name_len (_ead, int);
30int _ead_read (_ead, __const__ char *, int, int);
31int _ead_replace (_ead, int, int, __const__ void *, int);
32void _ead_sort (_ead);
33int _ead_use_fea2list (_ead, __const__ void *);
34int _ead_value_size (_ead, int);
35int _ead_write (_ead, __const__ char *, int, int);
36
37#if defined (__cplusplus)
38}
39#endif
40
41#endif /* not _SYS_EAD_H */
Note: See TracBrowser for help on using the repository browser.