"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