/*
    AUTOMATICALLY GENERATED BY tspec 2.10
    API SUBSET: xpg3:search.h
*/

#ifndef __TDF_XPG3_SEARCH_H
#define __TDF_XPG3_SEARCH_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__xpg3__search begin

#ifndef __TDF_XPG3_SEARCH_H_SRCH_PROTO
#pragma extend interface "../shared/xpg3.api/srch_pro.h"
#endif /* __TDF_XPG3_SEARCH_H_SRCH_PROTO */
#pragma token MEMBER char * : struct entry : data # xpg3.search.entry.data
#pragma token FUNC void (void *, void (*) (const void *, VISIT, int)) : twalk # xpg3.search.twalk
#ifndef __BUILDING_LIBS
#pragma token FUNC int (unsigned int) : hcreate # xpg3.search.hcreate
#else /* __BUILDING_LIBS */
#pragma token FUNC int (unsigned int) : __old_hcreate # xpg3.search.hcreate
#endif /* __BUILDING_LIBS */

#pragma interface TAG entry.data twalk
#ifndef __BUILDING_LIBS
#pragma interface hcreate
#else /* __BUILDING_LIBS */
#pragma interface __old_hcreate
#endif /* __BUILDING_LIBS */

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_XPG3_SEARCH_H */
