
/*
 * lib=MENU env=A4GL_MENUTYPE lib_prefix=A4GLMENU_ api_prefix=
 * @file
 * Function prototypes
 *
 * This file was created from .spec file of same name, using dlmagic script
 * - if you need to edit it, edit .spec file instad, and use [make filename.h]
 * to re-create it.
 *
 * @todo See if the functions are static
 * or to be externally seen
 */

/*******************************************************************
* (c) 1997-2005 Aubit Computing Ltd.
*
*
********************************************************************/

/*
=====================================================================
                    Functions prototypes
=====================================================================
*/

#ifdef DEBUG
#define DEBUG_SPEC
#endif
#ifndef __MENU_H__
#define __MENU_H__
#ifdef __cplusplus
extern "C"
{
#endif

int A4GLMENU_initlib (void);
/* ------- functions from lib/libmenu/menu_XXX/loadmenu.c */
/* int mn_itemexists (char *menuitem) */
int A4GL_mn_itemexists(char* menuitem);

void* A4GL_load_menu(char* fname,char* menu_id,int mode,void* handler);

void A4GL_show_menu(char* menuid,void* handler);

void A4GL_write_menu(void* menul);

/*  ============================ EOF ============================   */
#ifdef __cplusplus
}
#endif
#endif  /* #ifdef __(MENU)_H__  */

