diff options
author | Baptiste Daroussin <bapt@FreeBSD.org> | 2015-01-02 18:45:03 +0000 |
---|---|---|
committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2015-01-02 18:45:03 +0000 |
commit | 2d2813618c3818d7d41a7ced1fca4a1a01d3591d (patch) | |
tree | 0a376369b34e9959bf6c234331c325fc6b9cde60 /contrib/texinfo/info/info.h | |
parent | de90b09a791bc134afe2fbf8236e4482343122a7 (diff) |
Remove GNU texinfo from base along with all info pages.
To be able to info pages consider installing texinfo from ports print/texinfo or
via pkg: pkg install texinfo
Differential Revision: https://reviews.freebsd.org/D1409
Reviewed by: emaste, imp (previous version)
Relnotes: yes
Notes
Notes:
svn path=/head/; revision=276551
Diffstat (limited to 'contrib/texinfo/info/info.h')
-rw-r--r-- | contrib/texinfo/info/info.h | 160 |
1 files changed, 0 insertions, 160 deletions
diff --git a/contrib/texinfo/info/info.h b/contrib/texinfo/info/info.h deleted file mode 100644 index 7ff8abe9b19e..000000000000 --- a/contrib/texinfo/info/info.h +++ /dev/null @@ -1,160 +0,0 @@ -/* info.h -- Header file which includes all of the other headers. - $Id: info.h,v 1.4 2004/04/11 17:56:45 karl Exp $ - - Copyright (C) 1993, 1997, 1998, 1999, 2001, 2002, 2003, 2004 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 - the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - - Written by Brian Fox (bfox@ai.mit.edu). */ - -#ifndef INFO_H -#define INFO_H - -/* We always want these, so why clutter up the compile command? */ -#define HANDLE_MAN_PAGES -#define NAMED_FUNCTIONS -#define INFOKEY - -/* System dependencies. */ -#include "system.h" - -/* Some of our other include files use these. */ -typedef int Function (); -typedef void VFunction (); -typedef char *CFunction (); - -#include "filesys.h" -#include "doc.h" -#include "display.h" -#include "session.h" -#include "echo-area.h" -#include "footnotes.h" -#include "gc.h" - -#define info_toupper(x) (islower (x) ? toupper (x) : x) -#define info_tolower(x) (isupper (x) ? tolower (x) : x) - -#if !defined (whitespace) -# define whitespace(c) ((c == ' ') || (c == '\t')) -#endif /* !whitespace */ - -#if !defined (whitespace_or_newline) -# define whitespace_or_newline(c) (whitespace (c) || (c == '\n')) -#endif /* !whitespace_or_newline */ - -/* Add POINTER to the list of pointers found in ARRAY. SLOTS is the number - of slots that have already been allocated. INDEX is the index into the - array where POINTER should be added. GROW is the number of slots to grow - ARRAY by, in the case that it needs growing. TYPE is a cast of the type - of object stored in ARRAY (e.g., NODE_ENTRY *. */ -#define add_pointer_to_array(pointer, idx, array, slots, grow, type) \ - do { \ - if (idx + 2 >= slots) \ - array = (type *)(xrealloc (array, (slots += grow) * sizeof (type))); \ - array[idx++] = (type)pointer; \ - array[idx] = (type)NULL; \ - } while (0) - -#define maybe_free(x) do { if (x) free (x); } while (0) - -#if !defined (zero_mem) && defined (HAVE_MEMSET) -# define zero_mem(mem, length) memset (mem, 0, length) -#endif /* !zero_mem && HAVE_MEMSET */ - -#if !defined (zero_mem) && defined (HAVE_BZERO) -# define zero_mem(mem, length) bzero (mem, length) -#endif /* !zero_mem && HAVE_BZERO */ - -#if !defined (zero_mem) -# define zero_mem(mem, length) \ - do { \ - register int zi; \ - register unsigned char *place; \ - \ - place = (unsigned char *)mem; \ - for (zi = 0; zi < length; zi++) \ - place[zi] = 0; \ - } while (0) -#endif /* !zero_mem */ - - -/* A structure associating the nodes visited in a particular window. */ -typedef struct { - WINDOW *window; /* The window that this list is attached to. */ - NODE **nodes; /* Array of nodes visited in this window. */ - int *pagetops; /* For each node in NODES, the pagetop. */ - long *points; /* For each node in NODES, the point. */ - int current; /* Index in NODES of the current node. */ - int nodes_index; /* Index where to add the next node. */ - int nodes_slots; /* Number of slots allocated to NODES. */ -} INFO_WINDOW; - -/* Array of structures describing for each window which nodes have been - visited in that window. */ -extern INFO_WINDOW **info_windows; - -/* For handling errors. If you initialize the window system, you should - also set info_windows_initialized_p to non-zero. It is used by the - info_error () function to determine how to format and output errors. */ -extern int info_windows_initialized_p; - -/* Non-zero if an error message has been printed. */ -extern int info_error_was_printed; - -/* Non-zero means ring terminal bell on errors. */ -extern int info_error_rings_bell_p; - -/* Non-zero means default keybindings are loosely modeled on vi(1). */ -extern int vi_keys_p; - -/* Non-zero means don't remove ANSI escape sequences from man pages. */ -extern int raw_escapes_p; - -/* Print FORMAT with ARG1 and ARG2. If the window system was initialized, - then the message is printed in the echo area. Otherwise, a message is - output to stderr. */ -extern void info_error (char *format, void *arg1, void *arg2); - -extern void add_file_directory_to_path (char *filename); - -/* Error message defines. */ -extern const char *msg_cant_find_node; -extern const char *msg_cant_file_node; -extern const char *msg_cant_find_window; -extern const char *msg_cant_find_point; -extern const char *msg_cant_kill_last; -extern const char *msg_no_menu_node; -extern const char *msg_no_foot_node; -extern const char *msg_no_xref_node; -extern const char *msg_no_pointer; -extern const char *msg_unknown_command; -extern const char *msg_term_too_dumb; -extern const char *msg_at_node_bottom; -extern const char *msg_at_node_top; -extern const char *msg_one_window; -extern const char *msg_win_too_small; -extern const char *msg_cant_make_help; - - -#if defined(INFOKEY) -/* Found in variables.c. */ -extern void set_variable_to_value (char *name, char *value); -#endif /* INFOKEY */ - -/* Found in m-x.c. */ -extern char *read_function_name (char *prompt, WINDOW *window); - -#endif /* !INFO_H */ |