Blame src/LYJump.h

Packit f574b8
/* $LynxId: LYJump.h,v 1.8 2009/01/01 22:41:42 tom Exp $ */
Packit f574b8
#ifndef LYJUMP_H
Packit f574b8
#define LYJUMP_H
Packit f574b8
Packit f574b8
#include <HTList.h>
Packit f574b8
Packit f574b8
#ifdef __cplusplus
Packit f574b8
extern "C" {
Packit f574b8
#endif
Packit f574b8
    typedef struct _JumpDatum {
Packit f574b8
	char *key;
Packit f574b8
	char *url;
Packit f574b8
    } JumpDatum;
Packit f574b8
Packit f574b8
    struct JumpTable {
Packit f574b8
	int key;
Packit f574b8
	unsigned nel;
Packit f574b8
	char *msg;
Packit f574b8
	char *file;
Packit f574b8
	char *shortcut;
Packit f574b8
	HTList *history;
Packit f574b8
	JumpDatum *table;
Packit f574b8
	struct JumpTable *next;
Packit f574b8
	char *mp;
Packit f574b8
    };
Packit f574b8
Packit f574b8
    extern struct JumpTable *JThead;
Packit f574b8
    extern void LYJumpTable_free(void);
Packit f574b8
    extern void LYAddJumpShortcut(HTList *the_history, char *shortcut);
Packit f574b8
    extern BOOL LYJumpInit(char *config);
Packit f574b8
    extern char *LYJump(int key);
Packit f574b8
Packit f574b8
#ifdef __cplusplus
Packit f574b8
}
Packit f574b8
#endif
Packit f574b8
#endif				/* LYJUMP_H */