diff options
author | Niklas Hallqvist <niklas@cvs.openbsd.org> | 1995-12-22 16:47:15 +0000 |
---|---|---|
committer | Niklas Hallqvist <niklas@cvs.openbsd.org> | 1995-12-22 16:47:15 +0000 |
commit | 01df7226b60e62111dc35c43f7fb15b41cd8dbf8 (patch) | |
tree | 2cacd6ad2d5f276403fdca1cd340e5d4cd12d893 /gnu | |
parent | d5ea8190d070bf09f50dd8cff767b88d47ec6793 (diff) |
Import of texinfo-3.6 from FSF
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/usr.bin/texinfo/info/infomap.h | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/gnu/usr.bin/texinfo/info/infomap.h b/gnu/usr.bin/texinfo/info/infomap.h index e3aa3e7130a..faf93884fd5 100644 --- a/gnu/usr.bin/texinfo/info/infomap.h +++ b/gnu/usr.bin/texinfo/info/infomap.h @@ -1,7 +1,9 @@ -/* infomap.h -- description of a keymap in Info and related functions. - $Id: infomap.h,v 1.1.1.4 2006/07/17 16:03:43 espie Exp $ +/* infomap.h -- Description of a keymap in Info and related functions. */ - Copyright (C) 1993, 2001, 2004 Free Software Foundation, Inc. +/* This file is part of GNU Info, a program for reading online documentation + stored in Info format. + + Copyright (C) 1993 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -19,14 +21,14 @@ Written by Brian Fox (bfox@ai.mit.edu). */ -#ifndef INFOMAP_H -#define INFOMAP_H +#if !defined (_INFOMAP_H_) +#define _INFOMAP_H_ -#include "info.h" +#include "general.h" #define ESC '\033' #define DEL '\177' -#define TAB '\011' +#define TAB '\011' #define RET '\r' #define LFD '\n' #define SPC ' ' @@ -50,10 +52,9 @@ FUNCTION is the address of a function to run, or the address of a keymap to indirect through. TYPE says which kind of thing FUNCTION is. */ -typedef struct keymap_entry -{ +typedef struct { char type; - InfoCommand *function; + VFunction *function; } KEYMAP_ENTRY; typedef KEYMAP_ENTRY *Keymap; @@ -67,16 +68,15 @@ extern Keymap echo_area_keymap; /* Return a new keymap which has all the uppercase letters mapped to run the function info_do_lowercase_version (). */ -extern Keymap keymap_make_keymap (void); +extern Keymap keymap_make_keymap (); /* Return a new keymap which is a copy of MAP. */ -extern Keymap keymap_copy_keymap (Keymap map, Keymap rootmap, - Keymap newroot); +extern Keymap keymap_copy_keymap (); /* Free MAP and it's descendents. */ -extern void keymap_discard_keymap (Keymap map, Keymap rootmap); +extern void keymap_discard_keymap (); /* Initialize the info keymaps. */ -extern void initialize_info_keymaps (void); +extern void initialize_info_keymaps (); -#endif /* not INFOMAP_H */ +#endif /* !_INFOMAP_H_ */ |