source: branches/libc-0.6/src/emx/include/sys/ead.h

Last change on this file was 3809, checked in by bird, 11 years ago

0.6: s/const/const/g - just use the (now) standard 'const' everywhere in emx and kLIBC code. Avoid changing external code too much. fixes #279.

  • Property cvs2svn:cvs-rev set to 1.1
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 1.0 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 *);
25const void *_ead_get_fea2list (_ead);
26int _ead_get_flags (_ead, int);
27const char *_ead_get_name (_ead, int);
28const 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.