"Fossies" - the Fresh Open Source Software archive 
Member "euler/source/help.h" of archive eulersrc_22.3.zip:
#ifndef HELPH
#define HELPH
typedef struct _helpline
{ struct _helpline *next;
char *text;
} helpline;
typedef struct _helpitem
{ struct _helpitem *next;
helpline *help;
char *item;
char **items;
} helpitem;
typedef struct _maximahelpline
{ struct _maximahelpline *next;
char *text;
char *item;
} maximahelpline;
int externhelp (char *text);
void loadhelp (char *name);
void unloadhelp ();
void loadexamples (char *name);
void gethelp (char *start, char *extend);
void function_error (char *name, int argn);
int help_file (char *name, char *out=0);
char * newline (FILE *in);
void do_type_name (char *name);
int do_list_name (char *name);
void do_listvar_name (char *name);
#endif