aboutsummaryrefslogtreecommitdiff
path: root/contrib/texinfo/info/info.h
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2015-01-02 18:45:03 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2015-01-02 18:45:03 +0000
commit2d2813618c3818d7d41a7ced1fca4a1a01d3591d (patch)
tree0a376369b34e9959bf6c234331c325fc6b9cde60 /contrib/texinfo/info/info.h
parentde90b09a791bc134afe2fbf8236e4482343122a7 (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.h160
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 */