/* sys/ead.h (emx+gcc) */ #ifndef _SYS_EAD_H #define _SYS_EAD_H #if defined (__cplusplus) extern "C" { #endif #define _EAD_MERGE 0x0001 typedef struct _ead_data *_ead; int _ead_add (_ead, __const__ char *, int, __const__ void *, int); void _ead_clear (_ead); int _ead_copy (_ead, _ead, int); int _ead_count (_ead); _ead _ead_create (void); int _ead_delete (_ead, int); void _ead_destroy (_ead); int _ead_fea2list_size (_ead); void *_ead_fea2list_to_fealist (__const__ void *); void *_ead_fealist_to_fea2list (__const__ void *); int _ead_find (_ead, __const__ char *); __const__ void *_ead_get_fea2list (_ead); int _ead_get_flags (_ead, int); __const__ char *_ead_get_name (_ead, int); __const__ void *_ead_get_value (_ead, int); int _ead_name_len (_ead, int); int _ead_read (_ead, __const__ char *, int, int); int _ead_replace (_ead, int, int, __const__ void *, int); void _ead_sort (_ead); int _ead_use_fea2list (_ead, __const__ void *); int _ead_value_size (_ead, int); int _ead_write (_ead, __const__ char *, int, int); #if defined (__cplusplus) } #endif #endif /* not _SYS_EAD_H */