summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/Bitmap.h36
-rw-r--r--include/ChangeLog1534
-rw-r--r--include/Item.h42
-rw-r--r--include/bb-list.h34
-rw-r--r--include/bb-outline.h34
-rw-r--r--include/bitmap.h43
-rw-r--r--include/bounding-box.h33
-rw-r--r--include/bzr.h41
-rw-r--r--include/c-ctype.h33
-rw-r--r--include/c-dir.h33
-rw-r--r--include/c-errno.h33
-rw-r--r--include/c-fopen.h33
-rw-r--r--include/c-limits.h33
-rw-r--r--include/c-memstr.h33
-rw-r--r--include/c-minmax.h35
-rw-r--r--include/c-namemx.h35
-rw-r--r--include/c-pathch.h35
-rw-r--r--include/c-pathmx.h33
-rw-r--r--include/c-proto.h33
-rw-r--r--include/c-stat.h33
-rw-r--r--include/c-std.h33
-rw-r--r--include/c-time.h34
-rw-r--r--include/c-unistd.h35
-rw-r--r--include/c-vararg.h33
-rw-r--r--include/charspec.h33
-rw-r--r--include/cmdline.h34
-rw-r--r--include/concatn.h41
-rw-r--r--include/config.h35
-rw-r--r--include/dirio.h33
-rw-r--r--include/edge.h33
-rw-r--r--include/encoding.h34
-rw-r--r--include/file-input.h33
-rw-r--r--include/file-output.h33
-rw-r--r--include/filename.h33
-rw-r--r--include/fix-num.h35
-rw-r--r--include/font.h42
-rw-r--r--include/fontmap.h33
-rw-r--r--include/gf.h44
-rw-r--r--include/global.h39
-rw-r--r--include/hash.h35
-rw-r--r--include/hexify.h35
-rw-r--r--include/identity.h34
-rw-r--r--include/kpathsea-config.h35
-rw-r--r--include/lib.h37
-rw-r--r--include/libfile.h34
-rw-r--r--include/line.h34
-rw-r--r--include/list.h33
-rw-r--r--include/logreport.h33
-rw-r--r--include/moretypes.h33
-rw-r--r--include/pathsrch.h35
-rw-r--r--include/pbm.h33
-rw-r--r--include/pbmplus.h39
-rw-r--r--include/pk.h41
-rw-r--r--include/progname.h33
-rw-r--r--include/rand.h33
-rw-r--r--include/report.h33
-rw-r--r--include/scaled-num.h35
-rw-r--r--include/spline.h37
-rw-r--r--include/statistics.h37
-rw-r--r--include/str-lcase.h38
-rw-r--r--include/str-list.h33
-rw-r--r--include/systypes.h40
-rw-r--r--include/tex-file.h37
-rw-r--r--include/tfm.h48
-rw-r--r--include/types.h33
-rw-r--r--include/varstring.h35
-rw-r--r--include/vector.h35
-rw-r--r--include/xmessage.h33
-rw-r--r--include/xt-common.h34
69 files changed, 1227 insertions, 2707 deletions
diff --git a/include/Bitmap.h b/include/Bitmap.h
index b378c9e..f58fa2d 100644
--- a/include/Bitmap.h
+++ b/include/Bitmap.h
@@ -1,21 +1,22 @@
-/* Bitmap.h: public header file for a bitmap widget, implemented as a
- subclass of Athena's Label widget.
+# Bitmap.h: public header file for a bitmap widget, implemented as a
+# subclass of Athena's Label widget.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef BITMAP_WIDGET_H
#define BITMAP_WIDGET_H
@@ -110,7 +111,6 @@ extern bitmap_type *BitmapBits (Widget);
extern Boolean BitmapModified (Widget);
-
/* The class variable, for arguments to XtCreateWidget et al. */
extern WidgetClass bitmapWidgetClass;
diff --git a/include/ChangeLog b/include/ChangeLog
index 8391280..7a5c861 100644
--- a/include/ChangeLog
+++ b/include/ChangeLog
@@ -1,1533 +1,3 @@
-Tue Dec 26 10:15:54 1995 Kathy Hargreaves <kathy@cs.umb.edu>
+DEPRECATED - USE ROOT CHANGELOG
- * identity.h (get_identity): Added.
-
-Sat Nov 25 09:34:01 1995 Kathy Hargreaves <karl@cs.umb.edu>
-
- * bitmap.h: (BITMAP_INTERIOR_PIXEL): added to comment.
-
-Thu Oct 12 10:42:17 1995 Karl Berry <karl@cs.umb.edu>
-
- * xt-common.h: Add FOIL_X_WCHAR_T.
-
-Sat May 27 13:52:42 1995 Karl Berry <karl@cs.umb.edu>
-
- * global.h (atou): Now in kpathsea.
-
-Mon Oct 24 19:08:52 1994 Karl Berry <karl@cs.umb.edu>
-
- * global.h (basename): Now in kpathsea.
-
-Sat Sep 25 18:03:44 1993 Karl Berry (karl@red.cs.umb.edu)
-
- * config.h (ALLOC_RETURN_TYPE): Do not define this.
-
-Sun Aug 22 14:15:01 1993 Karl Berry (karl@cs.umb.edu)
-
- * rand.h (RAND_MAX): Cast to unsigned before doing a 31-bit shift.
-
-Sun Aug 8 15:30:57 1993 Karl Berry (karl@cs.umb.edu)
-
- * global.h (ROUND): Do not cast arg to int.
-
-Sat Aug 7 11:52:18 1993 Karl Berry (karl@cs.umb.edu)
-
- * Item.h: types.h now in kpathsea.
-
-Sun Aug 1 09:41:41 1993 Karl Berry (karl@cs.umb.edu)
-
- * Most include files: Use <kpathsea/types.h> instead of "types.h".
-
- * config.h: Include kpathsea/config.h.
-
-Tue Jul 27 09:38:13 1993 Karl Berry (karl@cs.umb.edu)
-
- * types.h: Just include <kpathsea/types.h> (in lieu of deleting
- this file altogether, which would be the right thing).
-
-Fri Apr 23 16:09:28 1993 Karl Berry (karl@cs.umb.edu)
-
- * moretypes.h: Create from types.h.
- * types.h: Make identical to other distributions.
-
-Tue Apr 6 20:12:03 1993 Karl Berry (karl@cs.umb.edu)
-
- * getpagesize.h: Remove, as malloc.c no longer needs it.
-
-Wed Mar 3 06:19:46 1993 Karl Berry (karl@cs.umb.edu)
-
- * lib.h (xftell): Back to unsigned long.
-
-Sun Feb 28 15:41:59 1993 Karl Berry (karl@cs.umb.edu)
-
- * lib.h (xftell): Declare as four_bytes.
-
-Sun Feb 7 08:17:26 1993 Karl Berry (karl@cs.umb.edu)
-
- * lib.h (xfopen, etc.): Use P?H.
-
-Sat Jan 30 16:47:59 1993 Karl Berry (karl@cs.umb.edu)
-
- * lib.h (xfopen, xfclose, xfseek, xftell): Move here.
- * global.h: From here.
-
-Wed Jan 20 09:18:36 1993 Karl Berry (karl@cs.umb.edu)
-
- * lib.h (FATAL_PERROR, WARNING*, FATAL*): Move from global.h.
-
-Sun Jan 3 19:35:32 1993 Karl Berry (karl@cs.umb.edu)
-
- * config.h: Move some includes to c-std.h.
-
- * c-seek.h: Rename to c-unistd.h and add more constants.
-
-Sat Dec 12 13:06:47 1992 Karl Berry (karl@cs.umb.edu)
-
- * c-fopen.h (FOPEN_W_MODE): New defn.
-
-Fri Dec 11 15:14:58 1992 Karl Berry (karl@cs.umb.edu)
-
- * c-ctype.h: New file.
-
-Sat Dec 5 15:46:42 1992 Karl Berry (karl@cs.umb.edu)
-
- * c-minmax.h: Define all the ANSI constants except CHAR_{MIN,MAX}.
-
-Sun Nov 29 17:04:22 1992 Karl Berry (karl@cs.umb.edu)
-
- * global.h (dtoa): Rename to `xdtoa', to avoid Linux conflict.
- (awasthi@cps.msu.edu)
-
-Tue Oct 27 13:02:44 1992 Karl Berry (karl@cs.umb.edu)
-
- * Version 0.6.
-
-Sun Oct 25 06:27:11 1992 Karl Berry (karl@cs.umb.edu)
-
- * getopt.h: New version.
-
-Sat Oct 17 19:36:59 1992 Karl Berry (karl@cs.umb.edu)
-
- * c-memstr.h (bcmp, bcopy, bzero): Only #define if they are not
- already #define'd.
-
-Tue Oct 6 09:04:23 1992 Karl Berry (karl@cs.umb.edu)
-
- * bzr.h (BZR_CHAR_BB, etc.): Remove, as the CHAR_... macros work fine.
-
- * tfm.h (TFM_SAFE_FONTDIMEN): Fully parenthesize.
-
-Mon Oct 5 10:06:28 1992 Karl Berry (karl@cs.umb.edu)
-
- * report.h (report_file): New variable.
- (REPORT*): Use it.
-
-Sun Oct 4 09:03:07 1992 Karl Berry (karl@cs.umb.edu)
-
- * font.h (CHAR_HEIGHT): Just return the max row, don't add one for
- the baseline. Why did we want to do this?
-
- * lib.h: Doc fix.
-
- * bb-list.h: New file, taken from bb-outline.h; rename
- `bounding_box_list' to prefix `bb_list'.
-
-Fri Oct 2 17:01:25 1992 Karl Berry (karl@cs.umb.edu)
-
- * report.h (REPORT): Use fputs instead of fprintf.
- * logreport.h (LOG): Likewise.
-
-Tue Sep 15 08:38:19 1992 Karl Berry (karl@hayley)
-
- * pbmplus.h: include config.h, and remove the old sysv/bsd
- configuration stuff.
-
-Tue Sep 8 17:05:33 1992 Karl Berry (karl@hayley)
-
- * c-auto.h.in (_MINIX, _{ALL,POSIX,POSIX_1}_SOURCE): add #undef's
- for configure to define.
-
-Sun Sep 6 16:54:48 1992 Karl Berry (karl@hayley)
-
- * global.h (MAX_INT_LENGTH): increase to 21, for 64-bit numbers.
-
-Thu Sep 3 09:31:02 1992 Karl Berry (karl@hayley)
-
- * Version 0.5.
-
-Mon Aug 31 20:04:12 1992 Karl Berry (karl@hayley)
-
- * bzr.h (BZR_CHAR_...): remove unneeded parens.
-
-Sun Aug 23 15:06:34 1992 Karl Berry (karl@hayley)
-
- * cmdline.h (FINISH_COMMAND_LINE): use `fputs' for the constant
- string, instead of `fprintf'.
-
-Mon Aug 17 16:30:42 1992 Karl Berry (karl@hayley)
-
- * libfile.h (LIBFILE_WARN*): just use fprintf, instead of the
- WARNING macros.
-
-Fri Aug 14 16:42:33 1992 Karl Berry (karl@hayley)
-
- * bzr.h: doc fix.
-
-Mon Aug 10 11:12:41 1992 Karl Berry (karl@hayley)
-
- * rand.h (RAND_MAX): missing parens.
-
-Wed Jul 22 08:35:56 1992 Karl Berry (karl@hayley)
-
- * dirio.h: don't bother using the `defined' operator.
- * c-pathch.h: `pathchar' => `pathch', since the file was renamed
- (a long time ago).
- * c-memstr.h (bcmp) [USG || STDC_HEADERS]: define.
- (memcmp) [!(USG || STDC_HEADERS)]: define.
- * c-std.h: use #if instead of #ifdef.
-
-Tue Jul 7 16:41:19 1992 Karl Berry (karl@hayley)
-
- * tfm.h (tfm_input_filename): new routine.
-
-Fri Jul 3 17:45:30 1992 Karl Berry (karl@hayley)
-
- * encoding.h (DEFAULT_ENCODING): document.
-
-Mon Jun 29 09:15:30 1992 Karl Berry (karl@hayley)
-
- * cmdline.h (GETOPT_USAGE): terminate with a newline.
-
-Sat Jun 27 11:18:52 1992 Kathy Hargreaves (kathy@hayley)
-
- * cmdline.h (ARG_SEP): added.
-
-Fri Jun 26 16:47:23 1992 Karl Berry (karl@hayley)
-
- * charspec.h: new file.
-
- * global.h ({,x}parse_charcode): change return type to
- `charcode_type'.
-
-Sun Jun 21 15:33:30 1992 Karl Berry (karl@io)
-
- * tfm.h (TFM_SAFE_FONTDIMEN): new macro; if NUMBER is past the end
- of the array, return zero.
-
- * xt-common.h (DECLARE_BUTTON): cast NULL to (XtArgVal) to avoid
- warning.
-
-Mon Jun 15 15:38:40 1992 Karl Berry (karl@hayley)
-
- * bitmap.h (BITMAP_INTERIOR_PIXEL): assume the pixel at [row,col]
- is black.
-
-Sun Jun 14 07:42:00 1992 Karl Berry (karl@hayley)
-
- * font.h (font_info_type): remove the `nchars' member.
- (FONT_NCHARS): remove macro.
-
- * global.h (POINTS_TO_REAL_PIXELS): new macro for when we want
- fractional pixels.
-
- * tfm.h (SAFE_TFM_FONT_PARAMETER): remove.
-
-Sat Jun 13 16:29:26 1992 Karl Berry (karl@hayley)
-
- * libfile.h (libfile_start): return the FILE *.
-
-Sat Jun 13 13:52:04 1992 Kathy Hargreaves (kathy@hayley)
-
- * encoding.h (DEFAULT_ENCODING): added.
-
-Sat Jun 13 07:57:57 1992 Karl Berry (karl@hayley)
-
- * str-casefold.h: rename to str-lcase.h and remove str_to_upper.
-
- * gf.h: change `one_byte' to `charcode_type' where appropriate.
-
- * list.h (new_list): rename to `list_init'.
- (append_element): rename to `list_append'.
- (LIST_{TAPPEND,LAST_ELT}): new macros.
- (list_free): new routine.
-
- * tfm.h (tfm_fontdimen_number): new routine.
-
- * tfm.h (TFM_MAX_FONT_PARAMETERS): rename to `TFM_MAX_FONTDIMENS'.
-
-Fri Jun 12 10:33:56 1992 Karl Berry (karl@hayley)
-
- * tfm.h (tfm_set_fontdimen): rename from `tfm_set_font_parameter',
- and rearrange args.
-
- * tfm.h (tfm_set_ligature): change to take a lig list.
-
-Tue Jun 9 13:27:12 1992 Karl Berry (karl@hayley)
-
- * tfm.h (tfm_fontdimen_number): declare.
-
-Mon Jun 8 15:27:15 1992 Karl Berry (karl@hayley)
-
- * tfm.h (tfm_set_kern): take a kern list as the parameter instead
- of the whole TFM character.
-
-Sun Jun 7 19:33:10 1992 Karl Berry (karl@hayley)
-
- * encoding.h: doc fix.
-
-Sun Jun 7 15:09:06 1992 Kathy Hargreaves (kathy@hayley)
-
- * bitmap.h (BITMAP_INTERIOR_PIXEL): added.
-
-Sun Jun 7 10:55:40 1992 Karl Berry (karl@hayley)
-
- * font.h (font_info_type): remove `interword_space'.
- (FONT_SPACE): remove the accessor macro.
-
- * font.h: don't include <stdio.h>.
-
-Wed Jun 3 08:17:47 1992 Karl Berry (karl@hayley)
-
- * tfm.h: doc fix.
-
-Tue Jun 2 11:21:31 1992 Karl Berry (karl@hayley)
-
- * encoding.h (encoding_number): document that NULL is ok as an arg.
-
- * global.h (FATAL4, WARNING4): new macros.
-
- * libfile.h (LIBFILE_ERROR2): new macro.
-
-Mon Jun 1 15:41:46 1992 Karl Berry (karl@hayley)
-
- * global.h (float_ok, integer_ok): declare new routines.
-
- * encoding.h: doc fix.
-
- * libfile.h (LIBFILE_WARN1): new macro.
-
- * cmdline.h: doc fix.
-
- * report.h: doc fix.
-
- * font.h (CHAR_[LR]SB) [!CHAR_[LR]SB]: define conditionally.
-
-Sun May 31 10:58:30 1992 Karl Berry (karl@hayley)
-
- * global.h (REAL_EPSILON): decrease, to be less than can be
- represented in a fix_word.
-
-Sat May 30 15:19:49 1992 Karl Berry (karl@hayley)
-
- * tfm.h (tfm_convert_pl): declare the new TFM_NAME parameter.
-
-Tue May 26 15:30:55 1992 Kathy Hargreaves (kathy@hayley)
-
- * tfm.h (SAFE_TFM_FONT_PARAMETER): added.
-
-Sun May 24 17:58:51 1992 Karl Berry (karl@hayley)
-
- * cmdline.h (MAYBE_REMOVE_SUFFIX): define, corresponding with
- `CMDLINE_NO_DPI'.
- (FINISH_COMMAND_LINE): use it, instead of always removing it.
-
-Thu May 21 11:42:43 1992 Karl Berry (karl@hayley)
-
- * hexify.h (hexify): take a block of data and a length instead of
- a varstring.
-
-Sat May 16 21:23:12 1992 Kathy Hargreaves (kathy@hayley)
-
- * varstring.h (vs_concat): added.
-
-Sat May 16 12:42:11 1992 Karl Berry (karl@hayley)
-
- * tfm.h (tfm_set_fontsize): don't declare static.
-
-Fri May 15 10:22:57 1992 Karl Berry (karl@hayley)
-
- * getopt.h: new version.
-
-Thu May 14 22:02:41 1992 Karl Berry (karl@claude.cs.umb.edu)
-
- * c-minmax.h (FLT_MAX): define as 1e+37, not 1e-37!
-
- * tfm.h (tfm_set_fontsize): declare this.
-
- * rand.h (RAND_MAX): always define.
- (srand): -> seed_rand, to avoid conflicts with headers.
- (rand): -> k_rand, same reason.
-
-Sun May 10 10:03:29 1992 Karl Berry (karl@hayley)
-
- * encoding.h: doc fix.
-
-Wed Apr 29 15:39:11 1992 Karl Berry (karl@hayley)
-
- * lib.h: add P?H calls for non-prototype systems.
-
-Thu Apr 23 07:37:16 1992 Karl Berry (karl@hayley)
-
- * c-auto.h.in: new file.
-
-Wed Apr 22 08:47:49 1992 Karl Berry (karl@hayley)
-
- * c-std.h: include <math.h> and <stdio.h> first, and include
- <stdlib.h> before <stddef.h>, to try avoid redefining NULL.
-
-Tue Apr 21 07:38:19 1992 Karl Berry (karl@hayley)
-
- * lib.h (XTALLOC1): new macro.
-
- * bzr.h: doc fix.
-
-Sat Apr 18 12:24:15 1992 Kathy Hargreaves (kathy@hayley)
-
- * str-casefold.h: added.
-
-Wed Apr 15 15:22:21 1992 Karl Berry (karl@hayley)
-
- * lib.h (make_output_filename): rename to `extend_filename'.
-
-Tue Apr 14 12:43:50 1992 Karl Berry (karl@hayley)
-
- * bounding-box.h (init_real_bounding_box): remove this.
-
-Fri Apr 10 16:35:30 1992 Karl Berry (karl@hayley)
-
- * pathsrch.h (initialize_path_list): remove cwd_first_p.
-
-Wed Apr 8 15:00:56 1992 Karl Berry (karl@hayley)
-
- * tfm.h (TFM_CHECK_DESIGNSIZE): change msg wording.
-
-Fri Apr 3 13:20:14 1992 Karl Berry (karl@hayley)
-
- * config.h (RAND_MAX): remove this.
- * rand.h: new file.
-
-Wed Apr 1 14:14:23 1992 Karl Berry (karl at hayley)
-
- * (pathshare from web2c)
-
- * filename.h (make_output_filename): don't say we always return a
- mallocated string.
-
- * filename.h (make_stem_suffix): remove.
-
- * edge.h: new file.
-
-Sun Mar 29 08:47:33 1992 Karl Berry (karl at fosse)
-
- * config.h (ALLOC_RETURN_TYPE): define as void.
- * c-std.h (*alloc): use ALLOC_RETURN_TYPE to declare.
- (ALLOC_RETURN_TYPE): define as char if not otherwise defined.
-
-Sun Mar 29 11:07:17 1992 Karl Berry (karl at hayley)
-
- * c-memstr.h (bzero,bcopy) [USG or STDC_HEADERS]: define these
- using the mem fns.
-
-Sat Mar 28 07:49:02 1992 Karl Berry (karl at hayley)
-
- * Version 0.4.
-
- * Change copyright years to 1992 only.
-
-Fri Mar 27 17:33:01 1992 Karl Berry (karl at hayley)
-
- * c-memstr.h (memcpy) [!(USG or STDC_HEADERS)]: change condition.
-
-Thu Mar 26 19:40:46 1992 Karl Berry (karl at jeeves.math.utah.edu)
-
- * c-minmax.h: make all #definitions conditional
-
- * c-limits.h: only include <float.h> if we don't have FLT_MAX
- already.
-
- * c-memstr.h [!NEED_MEMORY_H]: do not declare memchr.
-
-Thu Mar 26 14:36:08 1992 Karl Berry (karl at claude.cs.umb.edu)
-
- * Bitmap.h [!XtCBitmap]: make the definition conditional.
-
- * c-memstr.h: move #include <memory.h> outside of #if
- STDC_HEADERS.
-
-Sat Mar 21 11:11:18 1992 Kathy Hargreaves (kathy at hayley)
-
- * tfm.h (tfm_set_design_size): added.
-
- * tfm.h (tfm_set_header): deleted DEFAULT_DESIGN_SIZE;
-
- * tfm.h [TFM_CHECK_DESIGNSIZE]: changed name from CHECK_DESIGNSIZE.
-
-Thu Mar 19 17:28:34 1992 Kathy Hargreaves (kathy at hayley)
-
- * tfm.h: doc fix.
-
-Thu Mar 19 07:47:58 1992 Karl Berry (karl at hayley)
-
- * config.h: don't include paths.h, c-pathmx.h, c-namemx.h,
- c-pathch.h; just include them in the files where they are
- needed.
-
- * c-{path,name}_max.h: rename to c-*mx.h; new versions.
- * pathsearch.h => pathsrch.h.
-
-Wed Mar 18 12:27:27 1992 Kathy Hargreaves (kathy at hayley)
-
- * tfm.h (tfm_set_ligature): added.
-
- * tfm.h (tfm_set_header): doc fix.
-
-Mon Mar 16 11:42:14 1992 Kathy Hargreaves (kathy at hayley)
-
- * tfm.h [TFM_MIN_DESIGNSIZE]: added.
-
- * tfm.h [TFM_MAX_DESIGNSIZE_PLUS_ONE]: added.
-
-Sun Mar 15 16:59:02 1992 Karl Berry (karl at hayley)
-
- * font.h: doc fix.
-
-Sun Mar 15 13:50:40 1992 Kathy Hargreaves (kathy at hayley)
-
- * paths.h [DEFAULT_LIB_PATH]: change /u/research/data to /w/data.
-
-Tue Mar 10 15:02:27 1992 Karl Berry (karl at hayley)
-
- * cmdline.h (GETOPT_USAGE): new macro.
-
-Mon Mar 9 16:33:34 1992 Kathy Hargreaves (kathy at hayley)
-
- * filename.h (make_stem_suffix): added.
-
-Sun Mar 8 17:09:03 1992 Kathy Hargreaves (kathy at hayley)
-
- * filename.h (make_output_filename): changed comment.
-
-Sun Mar 8 05:11:50 1992 Karl Berry (karl at fosse)
-
- * global.h (dtoa): rename from `ftoa'.
-
- * c-memstr.h (strstr) [!USG or STDC_HEADERS]: declare it.
-
- * global.h (ROUND): cast the result to int, and simplify.
-
-Sat Mar 7 16:59:04 1992 Kathy Hargreaves (kathy at hayley)
-
- * filename.h (sizeless_font_name): removed.
-
-Sat Mar 7 11:26:59 1992 Karl Berry (karl at fosse)
-
- * c-std.h [!STDC_HEADERS]: declare getenv.
-
- * varstring.h (vs_set_char): change parameter name to avoid
- warnings.
-
- * c-minmax.h [!FLT_MIN]: define FLT_MIN and FLT_MAX.
-
- * c-memstr.h [NEED_MEMORY_H]: include <memory.h> instead of
- #defining memcpy.
- Also declare strtok if including <strings.h>, and memchr if
- using #define of memcpy.
-
-Sat Mar 7 10:02:24 1992 Karl Berry (karl at hayley)
-
- * pbmplus.h, c-proto.h: use #if __STDC__, not #ifdef.
-
- * config.h: break out into various files.
-
-Tue Mar 3 16:28:26 1992 Karl Berry (karl at hayley)
-
- * filename.h (find_suffix): new routine.
-
-Sun Mar 1 14:48:41 1992 Kathy Hargreaves (kathy at hayley)
-
- * filename.h (make_output_file): added.
-
-Sun Mar 1 13:00:17 1992 Karl Berry (karl at hayley)
-
- * bb-outline.h, pbm.h, pbmplus.h: new files from imagetofont.
-
-Mon Feb 24 08:07:47 1992 Karl Berry (karl at hayley)
-
- * lib.h (X{RE,}TALLOC): cast the result to the right pointer type,
- for the benefit of broken compilers which don't cast void *'s.
-
- * config.h (P...): new macros to omit prototypes if not __STDC__.
- * lib.h: new file with some declarations moved from global.h.
- * {pathsearch,xstat,dirio}.h: use un/prototyping macros.
-
- * global.h (ARE_EQUAL_POINTS): remove, as no one uses this anymore.
-
- * global.h ({START,END}_{FATAL,WARNING}): use fputs instead of
- fprintf for constant strings.
-
-Mon Feb 17 07:26:13 1992 Karl Berry (karl at hayley)
-
- * filename.h (sizeless_font_name): new routine.
-
- * bzr.h (bzr_char_type): declare the character code as
- `charcode_type'.
-
- * hexify.h: new file.
-
- * tfm.h: doc fixes.
-
- * varstring.h (vs_{set,append}_char): doc fix.
-
-Sun Feb 16 11:47:27 1992 Kathy Hargreaves (kathy at hayley)
-
- * tfm.h (TFM_KERN): added.
-
-Sun Feb 16 10:38:56 1992 Karl Berry (karl at hayley)
-
- * config.h: figure out NAME_MAX like we figure out PATH_MAX.
-
-Fri Feb 14 08:29:42 1992 Karl Berry (karl at hayley)
-
- * varstring.h (variable_string): add `used' field; rename `length'
- to `allocated'.
- (VS_USEd): new macro.
-
- * varstring.h (vs_free): new routine.
-
- * encoding.h (ENCODING_VECTOR_SIZE): define this.
- (encoding_info_type): use it to define the array.
-
-Tue Feb 11 10:23:43 1992 Karl Berry (karl at hayley)
-
- * config.h [NEED_MEMORY_H]: include <memory.h>.
-
- * config.h [LIMITS_H_MISSING]: include <sys/param.h>.
-
- * config.h [STDC_HEADERS]: include <string.h> if this is defined.
-
-Thu Feb 6 17:25:55 1992 Karl Berry (karl at claude.cs.umb.edu)
-
- * global.h (MIN) [!MIN]: define it conditionally.
-
-Sat Feb 1 14:54:51 1992 Karl Berry (karl at hayley)
-
- * filename.h (depath): remove.
-
- * pathsearch.h (initialize_path_list): change decl to remove
- subdir paths; that's now indicated by // ending a path element.
- * paths.h-dist (DEFAULT_SUBDIR_PATH): remove.
- * filename.h: doc fix.
-
-Thu Jan 16 09:27:16 1992 Karl Berry (karl at hayley)
-
- * global.h (MAX, MIN): remove unnecessary parens.
-
-Tue Jan 14 16:04:05 1992 Karl Berry (karl at hayley)
-
- * config.h: include <sys/types.h> before <unistd.h>.
- * types.h: don't include <sys/types.h> again.
-
-Sun Jan 12 14:58:11 1992 Karl Berry (karl at hayley)
-
- * pathsearch.h (initialize_path_list): doc fix.
-
-Sat Jan 11 15:02:09 1992 Karl Berry (karl at hayley)
-
- * pathsearch.h (initialize_path_list): declare additional arg.
-
-Fri Jan 10 07:41:51 1992 Karl Berry (karl at hayley)
-
- * config.h (PATH_MAX): define this as the maximum length of a
- filename.
-
- * types.h (const_string): new type.
-
- * config.h (DBL_MIN) [!DBL_MIN]: define it.
-
- * tfm.h: include fix-num.h.
-
- * varstring.h: change names to start with `vs'.
-
- * filename.h (find_dpi): move decl to cmdline.h.
- (basename): move to global.h.
-
-Thu Jan 9 08:41:59 1992 Karl Berry (karl at hayley)
-
- * global.h: don't include kbase.h; declare commonly-used routines here.
- * kbase.h, convert.h: remove.
-
- * cmdline.h: include getopt.h.
- (scan_integer_list): rename to `scan_unsigned_list'.
-
- * scaled-num.h, fix-num.h: new files.
-
- * *.h: remove #pragma once.
-
- * config.h: include global.h.
-
- * config.h: update for new configuration stuff.
-
- * types.h: include <sys/types.h>.
-
-Wed Jan 8 15:30:11 1992 Karl Berry (karl at hayley)
-
- * config.h: do not include conf-sys.h, as we don't need it
- any more; change `conf-sysauto.h' to `config-auto.h'.
-
- * update copyright messages.
-
- * change `allocate to `xmalloc', `reallocate' to `xrealloc', and
- `string_copy' to `strdup'.
-
-Tue Jan 7 17:26:38 1992 Karl Berry (karl at hayley)
-
- * bitmap.h: doc fix.
-
-Mon Dec 23 16:47:05 1991 Karl Berry (karl at hayley)
-
- * encoding.h (encoding_number): new declaration.
-
-Fri Nov 22 16:38:13 1991 Karl Berry (karl at hayley)
-
- * tfm.h (TFM_VERSION_PARAMETER): new font parameter.
-
-Wed Nov 20 08:38:28 1991 Karl Berry (karl at hayley)
-
- * varstring.h: doc fix.
-
-Tue Oct 1 11:55:29 1991 Karl Berry (karl at hayley)
-
- * Bitmap.h: document FillSelection.
-
-Tue Jul 30 13:18:57 1991 Karl Berry (karl at ra.cs.umb.edu)
-
- * Version 0.3.
-
-Fri Jul 26 10:37:51 1991 Karl Berry (karl at hayley)
-
- * vector.h: doc fix.
-
-Wed Jul 24 06:32:44 1991 Karl Berry (karl at hayley)
-
- * bitmap.h (concat_bitmaps): remove.
-
- * kbase.h (xcalloc): new fn declaration.
-
-Fri Jul 19 09:39:58 1991 Karl Berry (karl at hayley)
-
- * paths.h-dist (DEFAULT_LIB_PATH): the envvar is FONTUTIL_LIB, not
- AUX_FONT_FILES.
-
- * global.h [STDLIB_H]: reverse conditional, to STDLIB_H_MISSING.
-
-Tue Jul 16 08:25:49 1991 Karl Berry (karl at hayley)
-
- * bitmap.h: doc fix.
-
-Mon Jul 15 18:02:28 1991 Karl Berry (karl at hayley)
-
- * convert.h (POINTS_TO_PIXELS): round the result after adding .5,
- not before.
-
-Fri Jul 5 07:54:04 1991 Karl Berry (karl at hayley)
-
- * xt-common.h (DEFINE_RESOURCE): take the field name as an arg.
- (IMMEDIATE_RESOURCE2): new macro.
- (IMMEDIATE_RESOURCE): call above.
-
- * xt-common.h (Pointer): define to be a synonym for XtPointer.
-
- * kbase.h (XRETALLOC): new macro to go with XTALLOC.
-
-Thu Jul 4 16:20:53 1991 Karl Berry (karl at hayley)
-
- * convert.h (POINTS_TO_PIXELS): round the result.
-
-Sun Jun 30 09:13:26 1991 Karl Berry (karl at hayley)
-
- * xt-common.h (DEFINE_RESOURCE, IMMEDIATE_RESOURCE,
- STRING_RESOURCE): new macros.
-
- * Item.h: include types.h.
-
-Thu Jun 27 11:26:58 1991 Karl Berry (karl at hayley)
-
- * xt-common.h (XFIND_WIDGET): improve error message.
-
- * Bitmap.h: include bitmap.h.
-
- * font.h (get_char, get_raw_char, raw_char_type): use
- `charcode_type' for the character codes.
-
-Tue Jun 25 08:54:57 1991 Karl Berry (karl at hayley)
-
- * Bitmap.h (BITMAP_DEFAULT_EXPANSION): new symbol.
-
-Thu Jun 20 08:06:07 1991 Karl Berry (karl at hayley)
-
- * xt-common.h (XFIND_WIDGET): safeguard against a collision with
- the name `w'.
-
- * types.h (charcode_type): define to be `one_byte', not `int'.
-
- * tfm.h (tfm_global_info_type): use `charcode_type' for the
- character codes.
- * font.h (char_info_type): likewise.
-
-Tue Jun 18 07:05:03 1991 Karl Berry (karl at hayley)
-
- * xt-common.h (XFIND_WIDGET): new macro.
-
-Mon Jun 17 09:52:44 1991 Karl Berry (karl at hayley)
-
- * xt-common.h (XTPARSE_CHAR_CODE): new macro.
-
- * Item.h (ItemGetLabelString): new fn.
-
- * global.h (PIXELS_TO_POINTS): move to convert.h.
- * convert.h (POINTS_TO_PIXELS): new macro.
-
- * xt-common.h (XTARG, SINGLE_CALLBACK, DECLARE_BUTTON,
- DEFINE_BUTTON): new macros.
-
-Sat Jun 15 09:23:41 1991 Karl Berry (karl at hayley)
-
- * font.h (font_info_type): new member `tfm_filename'.
- (FONT_TFM_FILENAME): new macro to get it.
-
- * file-misc.h (xmove_file): new routine.
-
- * tfm.h (tfm_char_type): new member `code'.
-
- * tfm.h (tfm_put_char): new routine.
-
- * font.h (get_bitmap_font): doc fix.
-
- * {dirio,font-open,font-misc}.h: change `checked_' to `x'.
-
- * font.h (font_info_type): new member `tfm_font'.
- (FONT_TFM_FONT): new macro to get it.
-
-Wed Jun 12 10:48:42 1991 Karl Berry (karl at hayley)
-
- * font.h (CHAR_BITMAP_{WIDTH,HEIGHT}, CHAR_{MIN,MAX}_{COL,ROW}):
- remove extra parentheses.
-
-Tue Jun 11 15:06:04 1991 Karl Berry (karl at hayley)
-
- * tfm.h (tfm_ligature_type, tfm_kern_type): use `charcode_type'
- instead of `one_byte'.
- (tfm_{g,s}et_kern): likewise.
-
- * kbase.h (XTALLOC): new macro to allocate N items of a particular
- type.
-
-Sun Jun 9 11:14:40 1991 Karl Berry (karl at hayley)
-
- * font.h (CHAR_BITMAP_PIXEL): remove this.
-
-Thu Jun 6 07:29:43 1991 Karl Berry (karl at hayley)
-
- * All files: change to version 2 of the GPL.
-
-Fri May 31 14:31:51 1991 Kathy Hargreaves (kathy at hayley)
-
- * cmdline.h (GET_PERCENT): Changed test of temp to be > 100, not
- >= 100.
-
-Wed May 29 15:54:41 1991 Kathy Hargreaves (kathy at hayley)
-
- * cmdline.h (ARGUMENT_IS): Remove unnecesary surrounding parens.
-
-Tue May 21 10:49:16 1991 Karl Berry (karl at hayley)
-
- * tfm.h (tfm_get_char): new routine.
-
- * types.h (file_descriptor_type): delete.
- (charcode_type): new type definition.
-
-Thu May 16 07:36:07 1991 Karl Berry (karl at hayley)
-
- * font.h: doc fix.
-
- * xmessage.h: new file.
-
-Fri Apr 26 15:29:32 1991 Karl Berry (karl at hayley)
-
- * global.h (SIGN, MAX_EQUALS, MIN_EQUALS): new macros.
-
-Sun Apr 21 17:34:20 1991 Karl Berry (karl at hayley)
-
- * bitmap.h (VALID_LOCATION): rename to `BITMAP_VALID_PIXEL'.
- (bitmap_to_bb): declare the arg as const.
-
-Mon Apr 15 14:06:32 1991 Karl Berry (karl at hayley)
-
- * encoding.h: doc fix.
-
-Sat Apr 13 17:38:43 1991 Karl Berry (karl at hayley)
-
- * libfile.h: doc fix.
-
-Fri Apr 12 15:12:12 1991 Karl Berry (karl at hayley)
-
- * logreport.h: new file.
-
-Mon Apr 8 08:39:19 1991 Karl Berry (karl at hayley)
-
- * font.h (ascender_part): remove declaration.
-
-Sun Apr 7 14:30:30 1991 Karl Berry (karl at hayley)
-
- * file-output.c (put_signed_two, put_signed_byte): new routines.
- (put_signed_four): make a #define.
-
-Tue Apr 2 06:40:10 1991 Karl Berry (karl at hayley)
-
- * tfm.h (TFM_AXISHEIGHT_PARAMETER): I omitted the parameter number
- for this (22).
-
-Mon Apr 1 07:53:15 1991 Karl Berry (karl at hayley)
-
- * encoding.h, libfile.h: new files.
-
-Sun Mar 31 14:45:03 1991 Karl Berry (karl at hayley)
-
- * font.h (get_char): doc fix.
-
-Sat Mar 23 16:23:31 1991 Karl Berry (karl at hayley)
-
- * tfm.h: doc fix.
-
-Mon Mar 11 09:24:01 1991 Karl Berry (karl at hayley)
-
- * bzr.h (bzr_preamble_type): remove the member `space'.
- (BZR_SPACE): remove this macro.
-
-Sun Mar 10 10:19:39 1991 Karl Berry (karl at hayley)
-
- * tfm.h (tfm_global_info_type): new member `parameter_count'.
- (TFM_FONT_PARAMETER_COUNT): new macro to get it.
-
- * tfm.h (tfm_init_global_info): declare this.
-
-Sat Mar 9 17:00:11 1991 Karl Berry (karl at hayley)
-
- * tfm.h (TFM_CHECKSUM, TFM_DESIGN_SIZE, TFM_CODING_SCHEME): new
- accessor macros for `tfm_global_info_type'.
- (TFM_MAX_FONT_PARAMETERS): define this.
- (tfm_global_info_type): define the parameters as an array, instead
- of as separate members.
- (TFM_FONT_PARAMETER): new macro to get at the parameters.
-
- * kbase.h (string functions): declare args as const.
-
- * kbase.h (lowercasify): declare this.
-
-Thu Mar 7 07:26:19 1991 Karl Berry (karl at hayley)
-
- * Version 0.2.
-
- * cmdline.h: include filename.h.
-
-Wed Mar 6 10:23:28 1991 Kathy Hargreaves (kathy at hayley)
-
- * global.h (LIB_ENVVAR): define to be `FONTUTIL_LIB' instead of
- `FIT_OUTLINES'.
-
-Tue Mar 5 14:39:35 1991 Karl Berry (karl at hayley)
-
- * font.h (CHAR_HEIGHT, CHAR_DEPTH): use CHAR_MAX_ROW and
- CHAR_MIN_ROW.
-
- * tfm.h: doc fix.
-
-Mon Feb 25 15:15:56 1991 Karl Berry (karl at hayley)
-
- * font.h: doc fix.
-
- * gf.h (new_gf_postamble): remove declaration.
-
- * gf.h: change names to start with `gf_'.
-
- * pk.h: change names to start with `pk_'.
-
- * tfm.h (tfm_convert_pl): take a new parameter to say whether we
- should run silently.
-
- * tfm.h: change names to start with `tfm_'.
-
- * bzr.h: change names to start with `bzr_'.
-
-Sun Feb 24 12:40:22 1991 Karl Berry (karl at ra.cs.umb.edu)
-
- * global.h (scanf) [!POSIX]: declare for SunOS4.1.
-
- * global.h (abs, atoi, free, malloc, rand) [BSD4 || SUNOS4_0]:
- declare conditionally.
-
- * global.h [HAVE_STDLIB_H]: include <stdlib.h> based on this,
- instead of _POSIX_SOURCE.
-
-Sat Feb 16 16:50:14 1991 Karl Berry (karl at hayley)
-
- * global.h [USE_MEMORY_H]: change conditional for including
- <memory.h>.
-
- * dirio.h (directory_entry_type) [DIRENT]: change conditional from
- being on `BSD43'.
- (checked_lstat) [HAVE_SYMBOLIC_LINKS]: change conditional from
- being on S_IFLNK and S_ISLNK.
-
- * global.h (LIB_ENVVAR): new symbol to define the envvar with
- which we look up our auxiliary files.
-
-Tue Jan 29 10:06:33 1991 Karl Berry (karl at hayley)
-
- * vector.h: doc fix.
-
-Mon Jan 28 16:53:21 1991 Karl Berry (karl at hayley)
-
- * global.h [!RAND_MAX]: define it.
-
-Wed Jan 23 16:25:00 1991 Karl Berry (karl at hayley)
-
- * Bitmap.h: document the new actions.
-
-Tue Jan 22 15:44:20 1991 Karl Berry (karl at hayley)
-
- * bitmap.h (extract_subbitmap): new routine from imgtogf.
-
-Mon Jan 21 16:11:23 1991 Karl Berry (karl at hayley)
-
- * xt-common.h (action_proc_type): new typedef.
-
-Sat Jan 19 06:34:59 1991 Karl Berry (karl at hayley)
-
- * Item.h (ItemGetValueWidget): new routine.
-
- * Bitmap.h (BitmapExpansion): new routine.
-
-Fri Jan 18 08:03:23 1991 Karl Berry (karl at hayley)
-
- * vector.h: declare args to be const.
-
- * vector.h (Vabs): new routine.
-
-Tue Jan 15 15:26:29 1991 Karl Berry (karl at hayley)
-
- * spline.h (NEXT_SPLINE_LIST_ELT, PREV_SPLINE_LIST_ELT): new
- macros.
-
- * bzr.h (bzr_char_type): the shape is now a spline list array.
-
- * spline.h (LAST_SPLINE_LIST_ELT): new macro.
-
- * spline.h (spline_list_array_type): new type, plus the macros to
- access the fields.
- (new_spline_list_array, free_spline_list_array,
- append_spline_list): declare the new routines.
-
- * spline.h (append_spline_list): rename to concat_spline_lists.
-
-Sun Jan 13 15:29:36 1991 Karl Berry (karl at hayley)
-
- * font.h (raw_char_type): move raw_gf_char_type to here, plus the
- macros. Add the `bitmap_format' field, and `bitmap_format_type'
- from font.c.
- (get_raw_char, free_raw_char): declare these.
-
-Sat Jan 12 14:54:18 1991 Karl Berry (karl at hayley)
-
- * gf.h (raw_gf_char_type): new type, plus macros to access the
- fields.
- (get_raw_gf_char, put_raw_gf_char): declare these new routines.
-
-Mon Jan 7 15:54:11 1991 Karl Berry (karl at hayley)
-
- * spline.h (spline_type): add a `linearity' member and accessor
- macro.
-
-Wed Dec 12 15:49:43 1990 Karl Berry (karl at ra.cs.umb.edu)
-
- * global.h (random) [not _POSIX_SOURCE]: declare it.
-
- * global.h (S_ISDIR) [not S_ISDIR]: change condition from
- POSIX_SOURCE, since some non-POSIX systems define it.
-
- * global.h: make declarations based on SunOS4_0 instead of SunOS4,
- because now we have to distinguish SunOS 4.1, also.
-
-Sun Dec 9 11:08:49 1990 Karl Berry (karl at hayley)
-
- * bzr.h (bzr_char_type): change the member name to `bb', so the
- CHAR_... macros will work.
- (BZR_CHAR_BB): change accordingly.
-
- * bzr.h (BZR_CHAR_CODE, BZR_SET_WIDTH): remove, the CHAR_...
- routines will do.
-
- * dirio.h (checked_chdir, checked_stat, checked_lstat, getwd):
- declare these new routines.
- (checked_opendir, is_dir): declare the arguments const.
-
-Sat Nov 17 11:10:13 1990 Karl Berry (karl at hayley)
-
- * kbase.h: don't include the file routines.
-
- * kbase.h (distance): declare this.
-
-Tue Oct 9 08:56:06 1990 Karl Berry (karl at hayley)
-
- * cmdline.h (scan_integer_list): declare this.
-
-Mon Oct 8 09:01:36 1990 Karl Berry (karl at hayley)
-
- * cmdline.h (FINISH_COMMAND_LINE): only look for the resolution if
- CMDLINE_NO_DPI is undefined.
-
- * cmdline.h: new file.
- * global.h (ARGUMENT_IS, GET_PERCENT, GET_RANGE): move to cmdline.h.
-
- * filename.h (find_dpi): new routine.
-
-Wed Oct 3 07:20:57 1990 Karl Berry (karl at hayley)
-
- * file-misc.h (same_file_p): doc fix.
-
- * filename.h (find_pk_filename, find_gf_filename,
- find_tfm_filename): new routines.
-
-Fri Sep 28 10:15:59 1990 Karl Berry (karl at hayley)
-
- * global.h (M_PI) [!_POSIX_SOURCE]: define this.
-
-Thu Sep 27 11:59:55 1990 Karl Berry (karl at hayley)
-
- * global.h (chdir): declare it.
-
- * filename.h (find_subdir_path_filename): new routine.
-
-Mon Sep 24 16:39:39 1990 Karl Berry (karl at claude)
-
- * global.h [!_POSIX_SOURCE] (S_ISDIR): don't give the `.st_mode'.
-
- * global.h [SunOS40]: include <memory.h>.
-
- * global.h: use the symbol SunOS40, not SunOS4.
-
-Sun Sep 23 20:18:56 1990 Karl Berry (karl at claude)
-
- * global.h: always include <string.h>; define stdio functions if
- either BSD43 or SunOS4 are defined.
-
-Fri Sep 21 08:25:22 1990 Karl Berry (karl at hayley)
-
- * global.h (S_ISDIR) [!_POSIX_SOURCE]: new macro.
-
- * global.h [BSD43]: conditionally include <string.h> or else
- <memory.h> and <strings.h>.
-
- * global.h [!USG]: declare functions conditionally based on BSD43,
- not !USG.
- * dirio.h: likewise.
-
-Thu Sep 13 10:38:43 1990 Karl Berry (karl at hayley)
-
- * convert.h (xparse_char_code): new routine.
- (parse_char_code): return a status indicator.
- * global.h (GET_RANGE): use it.
-
- * convert.h (all routines): declare parameters as const.
-
- * font.h (PARSE_CHAR_CODE): rewrite as a routine, in
- kbase/convert.c.
- * convert.h (parse_char_code): declare it.
-
-Sun Sep 9 07:14:02 1990 Karl Berry (karl at hayley)
-
- * font.h (PARSE_CHAR_CODE): test if the character code is less
- than zero, not less than -1.
-
- * convert.h: new file.
- * kbase.h: include it.
-
-Sat Sep 8 10:06:44 1990 Karl Berry (karl at hayley)
-
- * global.h (GET_RANGE): new macro to read a character range
- argument.
-
- * font.h (PARSE_CHAR_CODE): new macro.
-
-Thu Sep 6 09:01:01 1990 Karl Berry (karl at hayley)
-
- * bitmap.h (new_bitmap): say that the bitmap is initialized to
- white.
-
-Mon Sep 3 11:06:25 1990 Karl Berry (karl at hayley)
-
- * line.h (read_line): say the string is dynamically allocated.
-
-Sat Sep 1 09:38:31 1990 Karl Berry (karl at hayley)
-
- * report.h (REPORT*): print to stderr, instead of stdout.
-
-Fri Aug 31 08:38:31 1990 Karl Berry (karl at hayley)
-
- * global.h: declare getpid and unlink.
-
- * font.h (get_bitmap_font, bitmap_font_type): new routine, and the
- structure it returns.
-
-Thu Aug 30 16:29:33 1990 Karl Berry (karl at hayley)
-
- * systypes.h: define __TYPES__, for the sake of X.
-
-Wed Aug 29 11:05:25 1990 Karl Berry (karl at hayley)
-
- * kbase.h: split up declarations of file functions into new files
- `file-input.h', `file-output.h', `file-open.h', and `file-misc.h'.
-
-Thu Aug 23 07:15:38 1990 Karl Berry (karl at hayley)
-
- * filename.h (remove_suffix): new routine. Also, declare all the
- others to take `const string's instead of just `string's.
-
-Tue Aug 21 11:30:14 1990 Karl Berry (karl at hayley)
-
- * report.h: new file.
-
- * global.h (STREQ): new macro.
-
-Sat Aug 4 14:00:13 1990 Karl Berry (karl at hayley)
-
- * global.h: use `USG' for the conditional, instead of `USGr3'.
- * dirio.h: likewise.
-
-Wed Jul 25 08:19:28 1990 Karl Berry (karl at hayley)
-
- * kbase.h (concat5): new routine.
-
-Tue Jul 24 10:24:35 1990 Karl Berry (karl at hayley)
-
- * font.c (font_info_type): new member for the design size in
- points.
-
- * filename.h: new file.
- * kbase.h (make_suffix, find_path_filename): move declarations to
- it.
-
- * gf.h (put_gf_postamble): doc fix.
-
- * font.h (char_info_type): define a new field for the TFM width
- and a macro to get it.
-
-Sun Jul 22 10:44:31 1990 Karl Berry (karl at hayley)
-
- * font.h (get_char): doc fix.
-
-Sat Jul 21 08:57:24 1990 Karl Berry (karl at hayley)
-
- * global.h (sleep): declare this standard library function.
-
-Fri Jul 20 15:20:43 1990 Karl Berry (karl at hayley)
-
- * global.h (PIXELS_TO_POINTS): define this.
-
-Thu Jul 19 15:10:08 1990 Karl Berry (karl at aten)
-
- * global.h [!USGr3]: declare sscanf.
-
- * global.h: include <memory.h>
-
-Mon Jul 16 07:25:06 1990 Karl Berry (karl at hayley)
-
- * bitmap.h (bitmap_to_bb): new routine.
-
-Tue Jul 10 06:09:55 1990 Karl Berry (karl at hayley)
-
- * bitmap.h (BITMAP_ROW): new macro.
-
- * bitmap.h (concat_bitmaps): declare this.
-
- * spline.h: doc fix.
-
-Mon Jul 9 11:04:20 1990 Karl Berry (karl at hayley)
-
- * bitmap.h (get_bitmap_bounding_box): remove declaration.
-
-Sat Jul 7 11:37:21 1990 Karl Berry (karl at hayley)
-
- * line.h (read_line): doc fix.
-
- * global.h (GET_PERCENT): new macro.
-
-Wed Jul 4 12:05:41 1990 Karl Berry (karl at hayley)
-
- * bounding-box.h (BB_WIDTH): don't add 1, to make it work with the
- GF routines.
-
- * bounding-box.h (update_bounding_box): declare this.
-
-Sun Jul 1 15:11:46 1990 Karl Berry (karl at hayley)
-
- * font.h (ascender_part): declare this.
-
-Tue Jun 26 11:27:03 1990 Karl Berry (karl at hayley)
-
- * vector.h (Padd, Pmult_scalar): define as macros.
-
-Tue Jun 19 10:18:48 1990 Karl Berry (karl at hayley)
-
- * kbase.h (move_to_byte): delete this.
- (cur_pos): rename to `checked_ftell', and take a string argument.
-
- * bzr.h (bzr_preamble_type): add the interword space.
- (bzr_postamble_type): add the number of characters.
- (get_next_bzr_char): delete this, and add get_bzr_char, to get a
- specific character.
-
-Mon Jun 4 16:21:56 1990 Karl Berry (karl at hayley)
-
- * spline.h (spline_bounding_box): remove this declaration.
-
-Sun Jun 3 11:22:58 1990 Karl Berry (karl at hayley)
-
- * kbase.h, vector.h: add const declarations.
-
- * all files: use `(void)' in the prototypes where appropriate.
-
-Sat Jun 2 07:56:01 1990 Karl Berry (karl at hayley)
-
- * bounding-box (update_real_bounding_box): declare this.
-
- * bounding-box.h (increase_int_bound): remove this.
-
- * font.h, spline.h: include <stdio.h>, since we use FILE.
-
- * spline.h (SPLINE_LIST_LENGTH, SPLINE_LIST_DATA,
- SPLINE_LIST_ELT): new accessor macros.
-
-Wed May 30 16:20:35 1990 Karl Berry (karl at hayley)
-
- * tfm.h (tfm_char_type): add a new member, `exists', since a width
- of zero does not imply the character does not exist.
-
-Sat May 26 08:19:24 1990 Karl Berry (karl at hayley)
-
- * varstring.h (variable_string): remove the structure tag, since
- it was only needed for an old version of gdb.
-
-Sat May 19 12:27:35 1990 Karl Berry (karl at hayley)
-
- * global.h: declare the functions if USGr3 is not defined, instead
- of the hardware types.
-
-Sun May 13 14:33:52 1990 Karl Berry (karl at hayley)
-
- * dirio.h (is_dir): declare this.
-
-Sat May 12 08:35:44 1990 Karl Berry (karl at hayley)
-
- * list.h (LIST_DATA): new macro to get the entire array.
-
-Thu May 3 08:40:53 1990 Karl Berry (karl at hayley)
-
- * tfm.h (TFM_FIX_WIDTH): new accessor macro.
-
- * gf.h (new_gf_char): remove declaration.
-
-Sun Apr 22 14:51:51 1990 Karl Berry (karl at aten)
-
- * font.h (CHAR_HEIGHT): don't return the boolean value.
- Also, forgot to include the baseline row.
-
- * font.h (font_info_type): remove the `height' and `depth' members.
-
-Wed Apr 18 15:54:09 1990 Karl Berry (karl at aten)
-
- * global.h [!i386]: declare sprintf, scanf.
-
-Sat Apr 14 14:53:23 1990 Karl Berry (karl at hayley)
-
- * kbase.h (checked_fclose): declare it.
-
-Thu Apr 12 12:19:19 1990 Karl Berry (karl at hayley)
-
- * list.h (LIST_ELT, LIST_SIZE): define these macros to use the
- list_type structure.
-
- * types.h (REAL): take this type out; `real' will suffice.
- (COMPLEX): rename this type to `complex'.
-
- * kbase.h (find_path_name): new argument for a default path.
-
- * global.h: declare access(2) and an access_bit_type for its
- second argument.
-
-Tue Apr 10 07:14:38 1990 Karl Berry (karl at hayley)
-
- * global.h (MAX): only define it if it's not already defined.
-
-Sun Apr 8 10:32:18 1990 Karl Berry (karl at hayley)
-
- * bitmap.h (BITMAP_DIMENSIONS, ...): upcase names.
- (BITMAP_BITS): new macro to access the bitmap pointer itself.
-
- * global.h: (max, min, ...): upcase names.
-
- * global.h (MAX_BOUND): only define it if it isn't already defined.
-
- * types.h (dimensions_width, dimensions_height): upcase names.
-
- * bounding-box.h (get_min_row, ...): change names to MIN_ROW, ...
-
- * gf.h (GF_CHECKSUM, GF_FONT_BB): new accessor macros.
-
- * tfm.h (tfm_get_checksum): declare this new routine.
-
- * types.h (fix_word): describe it as well as define it.
-
- * gf.h (gf_postamble_type): remove the special parameters; they
- aren't needed anymore.
- generic.h (generic_char_type): ditto.
-
- * generic.h (generic_char_type): change the names of some of the
- members, for consistency with the pk names.
-
-Fri Apr 6 11:55:26 1990 Karl Berry (karl at hayley)
-
- * tfm.h: rename `get_interword_space' to `tfm_get_interword_space'.
-
-Fri Mar 16 19:52:12 1990 Karl Berry (karl at hayley)
-
- * global.h (ARGUMENT_IS): update for new version of getopt.
-
-Fri Feb 23 08:16:34 1990 Karl Berry (karl at hayley)
-
- * tfm.h (tfm_char_type): add fix_width et al. to the structure.
-
- * all files: add #pragma once.
-
-Wed Feb 7 17:20:51 1990 Karl Berry (karl at hayley)
-
- * tfm.h (tfm_get_design_size): new routine.
- (tfm_get_coding_scheme): rename `get_coding_scheme'.
-
-Mon Jan 29 12:27:32 1990 Karl Berry (karl at hayley)
-
- * dirio.h: use USGr3 instead of i386 for the conditional.
-
- * kbase.h (atou): declare it.
-
- * global.h (ARGUMENT_IS): macro for use with getopt.
-
-Wed Jan 24 17:43:36 1990 Karl Berry (karl at hayley)
-
- * gf.h (ascender_part): declare it.
-
-Sun Jan 21 09:52:23 1990 Karl Berry (karl at hayley)
-
- * bounding_box.h (dimensions_to_bounding_box): rename to
- dimensions_to_bb. Also, remove various other conversion routines
- that are now unused. And rename the file to bounding-box.h.
-
-Fri Dec 22 17:32:04 1989 Karl Berry (karl at hayley)
-
- * tfm.h (tfm_get_x_height): new routine.
-
-Fri Nov 17 07:46:51 1989 Karl Berry (karl at hayley)
-
- * types.h: only #define FALSE and TRUE if they are not already
- defined. (The X library defines them.)
-
-Tue Nov 14 22:57:50 1989 Karl Berry (karl at hayley)
-
- * global.h: add declaration for putenv.
-
-Mon Nov 13 08:18:21 1989 Karl Berry (karl at hayley)
-
- * global.h: add declaration for calloc.
-
-Sun Nov 12 20:19:07 1989 Karl Berry (karl at hayley)
-
- * global.h (get_string_argument, get_real_argument,
- get_integer_argument): give error message if we don't have an
- argument to get.
-
-Sat Nov 11 17:37:57 1989 Karl Berry (karl at hayley)
-
- * global.h (max, min): parenthesize arguments properly.
-
-Sun Nov 5 08:28:25 1989 Karl Berry (karl at hayley)
-
- * global.h (start_fatal, start_warning, end_fatal, end_warning):
- swallow a trailing semicolon.
- (print?): delete these.
-
-Mon Oct 30 12:36:38 1989 Karl Berry (karl at hayley)
-
- * all files: add the copyleft.
-
- * kbase.h (concat4): declare this.
-
- * tfm.h (put_tfm_global_info): take a structure, not a pointer.
- (new_tfm_chars, new_tfm_char): declare these.
- (TFM_SIZE): use this, instead of 256, even though it will never change.
-
-Sun Oct 29 08:03:46 1989 Karl Berry (karl at hayley)
-
- * global.h [! i386 || sun386]: declaration for strtok. Also add
- prototypes for most routines.
-
- * tfm.h (put_pl_output_file): break this up into two new routines,
- put_tfm_global_info and put_tfm_chars.
-
-Sat Oct 28 15:36:41 1989 Karl Berry (karl at hayley)
-
- * kbase.h (put_three): declaration for this.
-
- * types.h (THREE_BYTES_BIG): define this (1 << 24).
-
-Fri Oct 27 22:14:37 1989 Karl Berry (karl at hayley)
-
- * types.h, bitmap.h, gf.h, generic.h: cosmetic changes
- (via indent -gnu).
-
-Wed Oct 18 18:43:38 1989 Karl Berry (karl at ice9)
-
- * global.h: the externs previously conditional on __i386__ are now
- included also if the machine is a Sun 386i, i.e., they are
- conditional on ! __i386__ || __sun386__.
-
-Sat Oct 14 16:04:31 1989 Kathy Hargreaves (kathy at hayley)
-
- * types.h: added dimensions_height and dimensions_width macros.
-
-Fri Oct 13 21:33:15 1989 Kathy Hargreaves (kathy at hayley)
-
- * global.h: define POINTS_PER_INCH.
-
- * global.h: change preprocessor symbol to __i386__ for -ansi's sake.
-
-Wed Oct 11 17:00:02 1989 Karl Berry (karl at mote)
-
- * global.h [not i386]: externs for fflush, ungetc, and fscanf.
-
- * dirio.h: system V calls a directory entry a `struct dirent *',
- but BSD calls it a `struct direct *'. Make directory_entry_type
- typedef to handle this, ifdefed on i386.
-
-Sun Oct 8 18:52:10 1989 Karl Berry (karl at hayley)
-
- * kbase.h (epsilon_equal): declare this.
- (REAL_EPSILON): define this for use by epsilon_equal and clients.
-
- * bitmap.h (free_bitmap): declare this.
-
-Fri Oct 6 19:15:31 1989 Karl Berry (karl at hayley)
-
- * global.h: fflush stdout and stderr after warnings, to prevent
- timing problems.
-
- * gf.h (print_gf_char): take a FILE * parameter.
+For historical purposes you can view ChangeLog.old.
diff --git a/include/Item.h b/include/Item.h
index c177ebf..93a2df3 100644
--- a/include/Item.h
+++ b/include/Item.h
@@ -1,23 +1,25 @@
-/* Item.h: public header file for an ``item widget'': a composite widget
- consisting of a label and a (string) value. Both subwidgets are
- created by the Item itself, and geometry requests from them are
- ignored.
+# Item.h: public header file for an ``item widget''.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
+
+# A composite widget consisting of a label and a (string) value. Both
+# subwidgets are created by the Item itself, and geometry requests from them are
+# ignored.
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef ITEM_WIDGET_H
#define ITEM_WIDGET_H
@@ -61,7 +63,7 @@ extern string ItemGetValueString (Widget);
extern Widget ItemGetValueWidget (Widget);
-
+
/* The class variable, for arguments to XtCreateWidget et al. */
extern WidgetClass itemWidgetClass;
diff --git a/include/bb-list.h b/include/bb-list.h
index ecd4488..effb61b 100644
--- a/include/bb-list.h
+++ b/include/bb-list.h
@@ -1,20 +1,20 @@
-/* bb-list.h: bounding box lists.
-
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
+# bb-list.h: bounding box lists.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
#ifndef BB_LIST_H
#define BB_LIST_H
diff --git a/include/bb-outline.h b/include/bb-outline.h
index bc5d851..2e211ca 100644
--- a/include/bb-outline.h
+++ b/include/bb-outline.h
@@ -1,20 +1,20 @@
-/* bb-outline.h: find a list of bounding boxes enclosing outlines.
-
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
+# bb-outline.h: find a list of bounding boxes enclosing outlines.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
#ifndef BB_OUTLINE_H
#define BB_OUTLINE_H
diff --git a/include/bitmap.h b/include/bitmap.h
index f0d6c93..dc4bb98 100644
--- a/include/bitmap.h
+++ b/include/bitmap.h
@@ -1,23 +1,26 @@
-/* bitmap.h: definition for a bitmap type. No packing is done by
- default; each pixel is represented by an entire byte. Among other
- things, this means the type can be used for both grayscale and binary
- images.
-
-Copyright (C) 1992, 1993, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
+# bitmap.h: definition for a bitmap type.
+#
+# Copyright (C) 1992, 1993, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
+
+# No packing is done by
+# default; each pixel is represented by an entire byte. Among other
+# things, this means the type can be used for both grayscale and binary
+# images.
+
#ifndef BITMAP_H
#define BITMAP_H
diff --git a/include/bounding-box.h b/include/bounding-box.h
index c888476..15bdb16 100644
--- a/include/bounding-box.h
+++ b/include/bounding-box.h
@@ -1,20 +1,21 @@
-/* bounding-box.h: operations on both real- and integer-valued bounding boxes.
+# bounding-box.h: operations on both real- and integer-valued bounding boxes.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef BOUNDING_BOX_H
#define BOUNDING_BOX_H
diff --git a/include/bzr.h b/include/bzr.h
index f6e2530..ae4a3ee 100644
--- a/include/bzr.h
+++ b/include/bzr.h
@@ -1,21 +1,22 @@
-/* bzr.h: manipulate Bezier-format font files. See ../bzr/README
- for the precise definition of the file format.
+# bzr.h: manipulate Bezier-format font files. See ../bzr/README
+# for the precise definition of the file format.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef BZR_H
#define BZR_H
@@ -36,7 +37,7 @@ extern boolean bzr_open_input_file (string filename);
/* If no output (or input) file is open, a fatal error results. */
extern void bzr_close_output_file (void);
extern void bzr_close_input_file (void);
-
+
/* Fontwide information at the beginning of the file. */
typedef struct
{
@@ -61,7 +62,7 @@ extern void bzr_put_preamble (bzr_preamble_type);
(Because this is what reads the design size of the font, and other
values in the file are scaled by that.) */
extern bzr_preamble_type bzr_get_preamble (void);
-
+
/* Character information. */
typedef struct
@@ -102,7 +103,7 @@ extern bzr_char_type *bzr_get_next_char (void);
Each spline in the `shape' element is guaranteed to have degree
`LINEAR' or `CUBIC' (see `spline.h'). */
extern bzr_char_type *bzr_get_char (one_byte code);
-
+
/* More fontwide information, this at the end of the file. */
typedef struct
diff --git a/include/c-ctype.h b/include/c-ctype.h
index b01596f..687f663 100644
--- a/include/c-ctype.h
+++ b/include/c-ctype.h
@@ -1,20 +1,21 @@
-/* c-ctype.h: ASCII-safe versions of the <ctype.h> macros.
+# c-ctype.h: ASCII-safe versions of the <ctype.h> macros.
+#
+# Copyright (C) 1992, 2000, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2000, 2011 Free Software Foundation, Inc.
-
-This library is free software; you can redistribute it and/or
-modify it under the terms of the GNU Library General Public
-License as published by the Free Software Foundation; either
-version 3 of the License, or (at your option) any later version.
-
-This library 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
-Library General Public License for more details.
-
-You should have received a copy of the GNU Library General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#ifndef KPATHSEA_C_CTYPE_H
#define KPATHSEA_C_CTYPE_H
diff --git a/include/c-dir.h b/include/c-dir.h
index 1a49e6e..253a3b7 100644
--- a/include/c-dir.h
+++ b/include/c-dir.h
@@ -1,20 +1,21 @@
-/* c-dir.h: directory headers.
+# c-dir.h: directory headers.
+#
+# Copyright (C) 1992, 1993, 1994, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 1993, 1994, 2011 Free Software Foundation, Inc.
-
-This library is free software; you can redistribute it and/or
-modify it under the terms of the GNU Library General Public
-License as published by the Free Software Foundation; either
-version 3 of the License, or (at your option) any later version.
-
-This library 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
-Library General Public License for more details.
-
-You should have received a copy of the GNU Library General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#ifndef KPATHSEA_C_DIR_H
#define KPATHSEA_C_DIR_H
diff --git a/include/c-errno.h b/include/c-errno.h
index c722bf9..df2865f 100644
--- a/include/c-errno.h
+++ b/include/c-errno.h
@@ -1,20 +1,21 @@
-/* c-errno.h: <errno.h> and the errno variable.
+# c-errno.h: <errno.h> and the errno variable.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef C_ERRNO_H
#define C_ERRNO_H
diff --git a/include/c-fopen.h b/include/c-fopen.h
index 967785a..0d53db7 100644
--- a/include/c-fopen.h
+++ b/include/c-fopen.h
@@ -1,20 +1,21 @@
-/* c-fopen.h: how to open files with fopen.
+# c-fopen.h: how to open files with fopen.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef C_FOPEN_H
#define C_FOPEN_H
diff --git a/include/c-limits.h b/include/c-limits.h
index f92bce4..e3ffe21 100644
--- a/include/c-limits.h
+++ b/include/c-limits.h
@@ -1,20 +1,21 @@
-/* c-limits.h: include the system parameter file.
+# c-limits.h: include the system parameter file.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef C_LIMITS_H
#define C_LIMITS_H
diff --git a/include/c-memstr.h b/include/c-memstr.h
index fa7b059..f1df374 100644
--- a/include/c-memstr.h
+++ b/include/c-memstr.h
@@ -1,20 +1,21 @@
-/* c-memstr.h: memcpy, strchr, etc.
+# c-memstr.h: memcpy, strchr, etc.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef C_MEMSTR_H
#define C_MEMSTR_H
diff --git a/include/c-minmax.h b/include/c-minmax.h
index 32abfb3..d4a7423 100644
--- a/include/c-minmax.h
+++ b/include/c-minmax.h
@@ -1,21 +1,22 @@
-/* c-minmax.h: define INT_MIN, etc. Assume a 32-bit machine if the
- values aren't defined.
+# c-minmax.h: define INT_MIN, etc. Assume a 32-bit machine if the
+# values aren't defined.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef C_MINMAX_H
#define C_MINMAX_H
diff --git a/include/c-namemx.h b/include/c-namemx.h
index 21ae694..22234ac 100644
--- a/include/c-namemx.h
+++ b/include/c-namemx.h
@@ -1,21 +1,22 @@
-/* c-name_max.h: define NAME_MAX, the maximum length of a single
- component in a pathname.
+# c-name_max.h: define NAME_MAX, the maximum length of a single
+# component in a pathname.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef C_NAME_MAX_H
#define C_NAME_MAX_H
diff --git a/include/c-pathch.h b/include/c-pathch.h
index 4c656a6..f40fc6d 100644
--- a/include/c-pathch.h
+++ b/include/c-pathch.h
@@ -1,21 +1,22 @@
-/* c-pathch.h: define the characters which separate components of
- pathnames and environment variable paths.
+# c-pathch.h: define the characters which separate components of
+# pathnames and environment variable paths.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef C_PATHCH_H
#define C_PATHCH_H
diff --git a/include/c-pathmx.h b/include/c-pathmx.h
index e7de815..75c7c63 100644
--- a/include/c-pathmx.h
+++ b/include/c-pathmx.h
@@ -1,20 +1,21 @@
-/* c-path_max.h: define PATH_MAX, the maximum length of a pathname.
+# c-path_max.h: define PATH_MAX, the maximum length of a pathname.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef C_PATH_MAX_H
#define C_PATH_MAX_H
diff --git a/include/c-proto.h b/include/c-proto.h
index 908d8b4..ebf0b83 100644
--- a/include/c-proto.h
+++ b/include/c-proto.h
@@ -1,20 +1,21 @@
-/* c-proto.h: macros to include or discard prototypes.
+# c-proto.h: macros to include or discard prototypes.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef C_PROTO_H
#define C_PROTO_H
diff --git a/include/c-stat.h b/include/c-stat.h
index 43d549a..58e7bae 100644
--- a/include/c-stat.h
+++ b/include/c-stat.h
@@ -1,20 +1,21 @@
-/* c-stat.h: declarations for using stat(2).
+# c-stat.h: declarations for using stat(2).
+#
+# Copyright (C) 1993, 1996, 2000, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1993, 1996, 2000, 2011 Free Software Foundation, Inc.
-
-This library is free software; you can redistribute it and/or
-modify it under the terms of the GNU Library General Public
-License as published by the Free Software Foundation; either
-version 3 of the License, or (at your option) any later version.
-
-This library 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
-Library General Public License for more details.
-
-You should have received a copy of the GNU Library General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#ifndef KPATHSEA_STAT_H
#define KPATHSEA_STAT_H
diff --git a/include/c-std.h b/include/c-std.h
index df38f00..35165a9 100644
--- a/include/c-std.h
+++ b/include/c-std.h
@@ -1,20 +1,21 @@
-/* c-std.h: the first header files.
+# c-std.h: the first header files.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef C_STD_H
#define C_STD_H
diff --git a/include/c-time.h b/include/c-time.h
index d4a0007..c0624f9 100644
--- a/include/c-time.h
+++ b/include/c-time.h
@@ -1,20 +1,20 @@
-/* c-limits.h: include the system parameter file.
-
-Copyright (C) 2006, 2011 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 3, 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. */
+# c-limits.h: include the system parameter file.
+#
+# Copyright (C) 2006, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
#ifndef C_TIME_H
#define C_TIME_H
diff --git a/include/c-unistd.h b/include/c-unistd.h
index 858acbc..bbe741e 100644
--- a/include/c-unistd.h
+++ b/include/c-unistd.h
@@ -1,21 +1,22 @@
-/* c-unistd.h: ensure we have constants from <unistd.h>. Included from
- c-std.h.
+# c-unistd.h: ensure we have constants from <unistd.h>. Included from
+# c-std.h.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef C_UNISTD_H
#define C_UNISTD_H
diff --git a/include/c-vararg.h b/include/c-vararg.h
index 35f4304..b30a95a 100644
--- a/include/c-vararg.h
+++ b/include/c-vararg.h
@@ -1,20 +1,21 @@
-/* c-vararg.h: Top layer for stdarg and varargs.
+# c-vararg.h: Top layer for stdarg and varargs.
+#
+# Copyright (C) 1993, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1993, 2011 Free Software Foundation, Inc.
-
-This library is free software; you can redistribute it and/or
-modify it under the terms of the GNU Library General Public
-License as published by the Free Software Foundation; either
-version 3 of the License, or (at your option) any later version.
-
-This library 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
-Library General Public License for more details.
-
-You should have received a copy of the GNU Library General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#ifndef C_VARARG_H
#define C_VARARG_H
diff --git a/include/charspec.h b/include/charspec.h
index 9ff1b55..7361ac6 100644
--- a/include/charspec.h
+++ b/include/charspec.h
@@ -1,20 +1,21 @@
-/* charspec.h:
+# charspec.h:
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef CHARSPEC_H
#define CHARSPEC_H
diff --git a/include/cmdline.h b/include/cmdline.h
index c61f376..34338bf 100644
--- a/include/cmdline.h
+++ b/include/cmdline.h
@@ -1,20 +1,21 @@
-/* cmdline.h: macros to help process command-line arguments.
+# cmdline.h: macros to help process command-line arguments.
+#
+# Copyright (C) 1992, 2004, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2004, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef CMDLINE_H
#define CMDLINE_H
@@ -132,4 +133,3 @@ extern int *scan_unsigned_list (string);
extern string find_dpi (string s);
#endif /* not CMDLINE_H */
-
diff --git a/include/concatn.h b/include/concatn.h
index 846f2f7..56d8670 100644
--- a/include/concatn.h
+++ b/include/concatn.h
@@ -1,23 +1,24 @@
-/* concatn.h: concatenate a variable number of strings.
- This is a separate include file only because I don't see the point of
- having every source file include <c-vararg.h>. The declarations for
- the other concat routines are in lib.h.
-
-Copyright (C) 1993, 1996, 2011 Free Software Foundation, Inc.
-
-This library is free software; you can redistribute it and/or
-modify it under the terms of the GNU Library General Public
-License as published by the Free Software Foundation; either
-version 3 of the License, or (at your option) any later version.
-
-This library 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
-Library General Public License for more details.
-
-You should have received a copy of the GNU Library General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+# concatn.h: concatenate a variable number of strings.
+#
+# Copyright (C) 1993, 1996, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
+
+# This is a separate include file only because I don't see the point of
+# having every source file include <c-vararg.h>. The declarations for
+# the other concat routines are in lib.h.
#ifndef KPATHSEA_CONCATN_H
#define KPATHSEA_CONCATN_H
diff --git a/include/config.h b/include/config.h
index 29253f2..af0b346 100644
--- a/include/config.h
+++ b/include/config.h
@@ -1,21 +1,22 @@
-/* config.h: master configuration file, included first by all compilable
- source files (not headers).
+# config.h: master configuration file, included first by all compilable
+# source files (not headers).
+#
+# Copyright (C) 1992, 2004, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2004, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef CONFIG_H
#define CONFIG_H
diff --git a/include/dirio.h b/include/dirio.h
index f46230e..54556d9 100644
--- a/include/dirio.h
+++ b/include/dirio.h
@@ -1,20 +1,21 @@
-/* dirio.h: checked directory operations.
+# dirio.h: checked directory operations.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef DIRIO_H
#define DIRIO_H
diff --git a/include/edge.h b/include/edge.h
index f662c92..703930c 100644
--- a/include/edge.h
+++ b/include/edge.h
@@ -1,20 +1,21 @@
-/* edge.h: declarations for edge traversing.
+# edge.h: declarations for edge traversing.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef EDGE_H
#define EDGE_H
diff --git a/include/encoding.h b/include/encoding.h
index df6437a..e8f9ed8 100644
--- a/include/encoding.h
+++ b/include/encoding.h
@@ -1,20 +1,21 @@
-/* encoding.h: parse a font encoding (.enc) file.
+# encoding.h: parse a font encoding (.enc) file.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef ENCODING_H
#define ENCODING_H
@@ -82,4 +83,3 @@ extern string coding_scheme_to_filename (string codingscheme);
extern encoding_info_type read_encoding_file (string filename);
#endif /* not ENCODING_H */
-
diff --git a/include/file-input.h b/include/file-input.h
index d63c7db..304778e 100644
--- a/include/file-input.h
+++ b/include/file-input.h
@@ -1,20 +1,21 @@
-/* file-input.h: declarations for file reading.
+# file-input.h: declarations for file reading.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef FILE_INPUT_H
#define FILE_INPUT_H
diff --git a/include/file-output.h b/include/file-output.h
index bdd5143..446de27 100644
--- a/include/file-output.h
+++ b/include/file-output.h
@@ -1,20 +1,21 @@
-/* file-output.h: declarations for file reading.
+# file-output.h: declarations for file reading.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef FILE_OUTPUT_H
#define FILE_OUTPUT_H
diff --git a/include/filename.h b/include/filename.h
index 7f816de..248c634 100644
--- a/include/filename.h
+++ b/include/filename.h
@@ -1,20 +1,21 @@
-/* filename.h: declarations for manipulating filenames.
+# filename.h: declarations for manipulating filenames.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef FILENAME_H
#define FILENAME_H
diff --git a/include/fix-num.h b/include/fix-num.h
index 074bf6e..89fc2c6 100644
--- a/include/fix-num.h
+++ b/include/fix-num.h
@@ -1,21 +1,22 @@
-/* fix-num.h: declarations for ``fix'' numbers, which are a 32-bit
- word with 20 bits of fraction.
+# fix-num.h: declarations for ``fix'' numbers, which are a 32-bit
+# word with 20 bits of fraction.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef FIX_NUM_H
#define FIX_NUM_H
diff --git a/include/font.h b/include/font.h
index 5355177..3008000 100644
--- a/include/font.h
+++ b/include/font.h
@@ -1,20 +1,21 @@
-/* font.h: operations on fonts independent of a particular file format.
+# font.h: operations on fonts independent of a particular file format.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef FONT_LIBRARY_H
#define FONT_LIBRARY_H
@@ -25,7 +26,6 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "types.h"
-
/* A font is a collection of characters, generally at a particular point
size and resolution. The `bitmap_font_type' structure holds
information that comes entirely from a bitmap file. */
@@ -62,7 +62,7 @@ typedef struct
extern bitmap_font_type get_bitmap_font (string font_name, unsigned dpi);
/* `close_font', below, works for bitmap fonts, too. */
-
+
/* The `font_info_type' holds a `bitmap_font_type', and additional
information that we get from a font metric file. */
typedef struct
@@ -100,7 +100,7 @@ extern font_info_type get_font (string font_name, unsigned dpi);
/* Close any open files associated with FONT_NAME, whether it was opened
with `get_bitmap_font' or `get_font'. */
extern void close_font (string font_name);
-
+
/* A character is a bitmap image, and is therefore at a particular size
and resolution. It is also at a particular position in a font.
Generally, characters also have `side bearings'---extra space at the
@@ -182,7 +182,7 @@ extern void print_char (FILE *f, char_info_type c);
/* Typeset the TEXT in the font FONT_NAME, at a resolution of DPI. */
extern bitmap_type string_to_bitmap (string text,
string font_name, unsigned dpi);
-
+
/* A raw character is the byte string that defines the character in the
font file, in some format. */
@@ -229,7 +229,7 @@ extern raw_char_type *get_raw_char (string font_name,
/* Free all allocated storage in the raw character RAW_CHAR, including
the character itself. */
extern void free_raw_char (raw_char_type *raw_char);
-
+
/* Miscellanous constants. */
/* We will only deal with fonts that have at most this many characters,
diff --git a/include/fontmap.h b/include/fontmap.h
index ed7d339..1d0dccc 100644
--- a/include/fontmap.h
+++ b/include/fontmap.h
@@ -1,20 +1,21 @@
-/* fontmap.h: declarations for reading a file to define additional font names.
+# fontmap.h: declarations for reading a file to define additional font names.
+#
+# Copyright (C) 1993, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1993, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef FONTMAP_H
#define FONTMAP_H
diff --git a/include/gf.h b/include/gf.h
index 2a0ff4c..187b56f 100644
--- a/include/gf.h
+++ b/include/gf.h
@@ -1,22 +1,25 @@
-/* gf.h: manipulate generic font files. See Metafont: The Program, by
- Don Knuth, (Volume D of Computers & Typesetting), chapter 46, among
- other places, for the precise definition of this bitmap format.
+# gf.h: manipulate generic font files.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
+
+# See Metafont: The Program, by
+# Don Knuth, (Volume D of Computers & Typesetting), chapter 46, among
+# other places, for the precise definition of this bitmap format.
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef GENERIC_FONT_LIBRARY_H
#define GENERIC_FONT_LIBRARY_H
@@ -27,7 +30,6 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "types.h"
-
/* At most one GF file can be open for reading (or writing) at a time.
You must call `gf_open_input_file' before using any of the `gf_get...'
routines; similarly for the output side. */
@@ -37,7 +39,7 @@ extern void gf_close_input_file (void);
extern boolean gf_open_output_file (string filename);
extern void gf_close_output_file (void);
-
+
/* The only interesting information in the preamble is the comment. */
extern string gf_get_preamble (void);
@@ -92,7 +94,7 @@ extern gf_postamble_type gf_get_postamble (void);
should be given in pixels per inch. */
extern void gf_put_postamble (fix_word design_size,
real h_resolution, real v_resolution);
-
+
/* The characters are the most important information in the GF file. */
typedef struct
diff --git a/include/global.h b/include/global.h
index 0442c50..770a6ca 100644
--- a/include/global.h
+++ b/include/global.h
@@ -1,21 +1,22 @@
-/* global.h: extend the standard programming environment a little. This
- is included from config.h, which everyone includes.
+# global.h: extend the standard programming environment a little.
+# This is included from config.h, which everyone includes.
+#
+# Copyright (C) 1992, 1993, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 1993, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef GLOBAL_H
#define GLOBAL_H
@@ -53,7 +54,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
/* Too bad C doesn't define operators for these. */
#define MAX_EQUALS(var, expr) if ((expr) > (var)) (var) = (expr)
#define MIN_EQUALS(var, expr) if ((expr) < (var)) (var) = (expr)
-
+
/* Declarations for commonly-used routines we provide ourselves. The
ones here are only needed by us, so we do not provide them in
unprototyped form. Others are declared both ways in lib.h. */
@@ -141,7 +142,7 @@ extern charcode_type parse_charcode (string s, boolean *valid);
/* Like `parse_charcode', but gives a fatal error if the string isn't a
valid character code. */
extern charcode_type xparse_charcode (string s);
-
+
/* The environment variable name with which to look up auxiliary files. */
#ifndef LIB_ENVVAR
#define LIB_ENVVAR "FONTUTIL_LIB"
diff --git a/include/hash.h b/include/hash.h
index b2c2704..88899b6 100644
--- a/include/hash.h
+++ b/include/hash.h
@@ -1,20 +1,21 @@
-/* hash.h: declarations for a hash table.
+# hash.h: declarations for a hash table.
+#
+# Copyright (C) 1994, 1995, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1994, 1995, 2011 Free Software Foundation, Inc.
-
-This library is free software; you can redistribute it and/or
-modify it under the terms of the GNU Library General Public
-License as published by the Free Software Foundation; either
-version 3 of the License, or (at your option) any later version.
-
-This library 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
-Library General Public License for more details.
-
-You should have received a copy of the GNU Library General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#ifndef HASH_H
#define HASH_H
@@ -37,7 +38,7 @@ typedef struct
hash_element_type **buckets;
unsigned size;
} hash_table_type;
-
+
#ifdef KPSE_DEBUG
/* How to print the hash results when debugging. */
extern boolean kpse_debug_hash_lookup_int;
diff --git a/include/hexify.h b/include/hexify.h
index 3daeeff..b10b6af 100644
--- a/include/hexify.h
+++ b/include/hexify.h
@@ -1,20 +1,20 @@
-/* hexify.h: change strings to ASCII hex characters.
-
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
+# hexify.h: change strings to ASCII hex characters.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
#ifndef HEXIFY_H
#define HEXIFY_H
@@ -30,4 +30,3 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
extern string hexify (one_byte *data, unsigned length);
#endif /* not HEXIFY_H */
-
diff --git a/include/identity.h b/include/identity.h
index 3ffd8f0..a0c6884 100644
--- a/include/identity.h
+++ b/include/identity.h
@@ -1,20 +1,21 @@
-/* identity.h.
+# identity.h.
+#
+# Copyright (C) 1995, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1995, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef IDENTITY_H
#define IDENTITY_H
@@ -23,4 +24,3 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
extern string get_identity (void);
#endif /* not IDENTITY_H */
-
diff --git a/include/kpathsea-config.h b/include/kpathsea-config.h
index 9454eaa..40fd527 100644
--- a/include/kpathsea-config.h
+++ b/include/kpathsea-config.h
@@ -1,21 +1,22 @@
-/* config.h: master configuration file, included first by all compilable
- source files (not headers).
+# config.h: master configuration file, included first by all compilable
+# source files (not headers).
+#
+# Copyright (C) 1993, 1995, 1996, 1997, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1993, 1995, 1996, 1997, 2011 Free Software Foundation, Inc.
-
-This library is free software; you can redistribute it and/or
-modify it under the terms of the GNU Library General Public
-License as published by the Free Software Foundation; either
-version 3 of the License, or (at your option) any later version.
-
-This library 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
-Library General Public License for more details.
-
-You should have received a copy of the GNU Library General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#ifndef KPATHSEA_CONFIG_H
#define KPATHSEA_CONFIG_H
diff --git a/include/lib.h b/include/lib.h
index 07c0798..ad4083b 100644
--- a/include/lib.h
+++ b/include/lib.h
@@ -1,20 +1,21 @@
-/* lib.h: declarations for common, low-level routines in kpathsea.
-
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 2000, 2011 Free Software Foundation, Inc.
-
-This library is free software; you can redistribute it and/or
-modify it under the terms of the GNU Library General Public
-License as published by the Free Software Foundation; either
-version 3 of the License, or (at your option) any later version.
-
-This library 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
-Library General Public License for more details.
-
-You should have received a copy of the GNU Library General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+# lib.h: declarations for common, low-level routines in kpathsea.
+#
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 2000, 2011
+# 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
#ifndef KPATHSEA_LIB_H
#define KPATHSEA_LIB_H
@@ -89,7 +90,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
/* If the environment variable TEST is set, return it; otherwise,
DEFAULT. This is useful for paths that use more than one envvar. */
#define ENVVAR(test, default) (getenv (test) ? (test) : (default))
-
+
/* Return a fresh copy of S1 followed by S2, et al. */
extern string concat P2H(const_string s1, const_string s2);
extern string concat3 P3H(const_string, const_string, const_string);
diff --git a/include/libfile.h b/include/libfile.h
index d42ff1d..c74461b 100644
--- a/include/libfile.h
+++ b/include/libfile.h
@@ -1,20 +1,20 @@
-/* libfile.h: read auxiliary data files.
-
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
+# libfile.h: read auxiliary data files.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
#ifndef LIBFILE_H
#define LIBFILE_H
diff --git a/include/line.h b/include/line.h
index 013b173..7998087 100644
--- a/include/line.h
+++ b/include/line.h
@@ -1,20 +1,20 @@
-/* line.h: read an arbitrary-length input line.
-
-Copyright (C) 1992, 2011 Free Software Foundation, Inc.
-
-This library is free software; you can redistribute it and/or
-modify it under the terms of the GNU Library General Public
-License as published by the Free Software Foundation; either
-version 3 of the License, or (at your option) any later version.
-
-This library 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
-Library General Public License for more details.
-
-You should have received a copy of the GNU Library General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+# line.h: read an arbitrary-length input line.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
#ifndef LINE_H
#define LINE_H
diff --git a/include/list.h b/include/list.h
index 2b0ffb5..c59e8a2 100644
--- a/include/list.h
+++ b/include/list.h
@@ -1,20 +1,21 @@
-/* list.h: simple list (represented as arrays) manipulation.
+# list.h: simple list (represented as arrays) manipulation.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef LIST_H
#define LIST_H
diff --git a/include/logreport.h b/include/logreport.h
index 724bc46..f73d9d5 100644
--- a/include/logreport.h
+++ b/include/logreport.h
@@ -1,20 +1,21 @@
-/* logreport.h: status reporting routines.
+# logreport.h: status reporting routines.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef LOGREPORT_H
#define LOGREPORT_H
diff --git a/include/moretypes.h b/include/moretypes.h
index 1478ee3..3859085 100644
--- a/include/moretypes.h
+++ b/include/moretypes.h
@@ -1,20 +1,21 @@
-/* moretypes.h: common types beyond types.h.
+# moretypes.h: common types beyond types.h.
+#
+# Copyright (C) 1993, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1993, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef MORETYPES_H
#define MORETYPES_H
diff --git a/include/pathsrch.h b/include/pathsrch.h
index eb227e6..153456b 100644
--- a/include/pathsrch.h
+++ b/include/pathsrch.h
@@ -1,21 +1,22 @@
-/* pathsrch.h: environment-variable path searching for files, possibly
- in subdirectories.
+# pathsrch.h: environment-variable path searching for files, possibly
+# in subdirectories.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef PATHSEARCH_H
#define PATHSEARCH_H
diff --git a/include/pbm.h b/include/pbm.h
index 74b4205..813c067 100644
--- a/include/pbm.h
+++ b/include/pbm.h
@@ -1,20 +1,21 @@
-/* pbm.h - header file for libpbm portable bitmap library
+# pbm.h - header file for libpbm portable bitmap library
+#
+# Copyright (C) 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef _PBM_H_
#define _PBM_H_
diff --git a/include/pbmplus.h b/include/pbmplus.h
index e9ebcdf..b70cafe 100644
--- a/include/pbmplus.h
+++ b/include/pbmplus.h
@@ -1,23 +1,22 @@
-/* pbmplus.h - header file for PBM, PGM, PPM, and PNM
-
-Copyright (C) 1988, 1989, 1991, 2011 Jef Poskanzer.
-
-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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA.
-
- Configuration options modified for GNU --karl.
-*/
+# pbmplus.h - header file for PBM, PGM, PPM, and PNM
+#
+# Copyright (C) 1988, 1989, 1991, 2011 Jef Poskanzer.
+#
+# 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
+
+# Configuration options modified for GNU --karl.
#ifndef _PBMPLUS_H_
#define _PBMPLUS_H_
diff --git a/include/pk.h b/include/pk.h
index 2c5d21e..9d3b1f8 100644
--- a/include/pk.h
+++ b/include/pk.h
@@ -1,22 +1,23 @@
-/* pk.h: manipulate packed format font files. See the PKtype source
- code (by Tomas Rokicki), among other places, for the precise
- definition of this bitmap format.
-
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
+# pk.h: manipulate packed format font files.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
+
+# See the PKtype source code (by Tomas Rokicki), among other places, for the
+# precise definition of this bitmap format.
#ifndef PACKED_FONT_LIBRARY_H
#define PACKED_FONT_LIBRARY_H
@@ -58,7 +59,7 @@ typedef struct
extern pk_preamble_type pk_get_preamble (string font_name);
-
+
/* The characters comprise the bulk of the file. */
typedef struct
{
diff --git a/include/progname.h b/include/progname.h
index 1c3b24d..dea7235 100644
--- a/include/progname.h
+++ b/include/progname.h
@@ -1,20 +1,21 @@
-/* progname.h: Declarations for argv[0] equivalents.
+# progname.h: Declarations for argv[0] equivalents.
+#
+# Copyright (C) 1994, 1996, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1994, 1996, 2011 Free Software Foundation, Inc.
-
-This library is free software; you can redistribute it and/or
-modify it under the terms of the GNU Library General Public
-License as published by the Free Software Foundation; either
-version 3 of the License, or (at your option) any later version.
-
-This library 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
-Library General Public License for more details.
-
-You should have received a copy of the GNU Library General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#ifndef KPATHSEA_PROGNAME_H
#define KPATHSEA_PROGNAME_H
diff --git a/include/rand.h b/include/rand.h
index f7c66ff..05e155d 100644
--- a/include/rand.h
+++ b/include/rand.h
@@ -1,20 +1,21 @@
-/* rand.h: declarations for pseudo-random number generator.
+# rand.h: declarations for pseudo-random number generator.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef RAND_H
#define RAND_H
diff --git a/include/report.h b/include/report.h
index 8d347ef..2c70681 100644
--- a/include/report.h
+++ b/include/report.h
@@ -1,20 +1,21 @@
-/* report.h: status reporting routines.
+# report.h: status reporting routines.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef REPORT_H
#define REPORT_H
diff --git a/include/scaled-num.h b/include/scaled-num.h
index 5c308bd..de9c3b0 100644
--- a/include/scaled-num.h
+++ b/include/scaled-num.h
@@ -1,21 +1,22 @@
-/* scaled-num.h: declarations for ``scaled'' numbers, which are a 32-bit
- word with 16 bits of fraction.
+# scaled-num.h: declarations for ``scaled'' numbers, which are a 32-bit
+# word with 16 bits of fraction.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef SCALED_NUM_H
#define SCALED_NUM_H
diff --git a/include/spline.h b/include/spline.h
index 92f557e..dc921c3 100644
--- a/include/spline.h
+++ b/include/spline.h
@@ -1,20 +1,21 @@
-/* spline.h: manipulate the spline representation.
+# spline.h: manipulate the spline representation.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef SPLINE_H
#define SPLINE_H
@@ -62,7 +63,7 @@ extern void print_spline (FILE *, spline_type);
extern real_coordinate_type evaluate_spline (spline_type spline, real t);
-
+
/* Each outline in a character is typically represented by many
splines. So, here is a list structure for that: */
typedef struct
@@ -104,7 +105,7 @@ extern void append_spline (spline_list_type *s_list, spline_type s);
extern void concat_spline_lists (spline_list_type *s1, spline_list_type s2);
-
+
/* Each character is in general made up of many outlines. So here is one
more list structure. */
typedef struct
diff --git a/include/statistics.h b/include/statistics.h
index 8766df6..eead2e4 100644
--- a/include/statistics.h
+++ b/include/statistics.h
@@ -1,29 +1,26 @@
-/* statistics.h: find the first and second moments.
-
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
+# statistics.h: find the first and second moments.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
#ifndef STATISTICS_H
#define STATISTICS_H
#include "types.h"
-
-
-
typedef struct
{
real mean;
diff --git a/include/str-lcase.h b/include/str-lcase.h
index 864d8ec..7e809e1 100644
--- a/include/str-lcase.h
+++ b/include/str-lcase.h
@@ -1,22 +1,22 @@
-/* str-lcase.h: convert a string to lowercase.
-
-Copyright (C) 1992, 2011 Free Software Foundation, Inc.
-This file was part of the GNU C Library.
-
-The GNU C Library is free software; you can redistribute it and/or
-modify it under the terms of the GNU Library General Public License as
-published by the Free Software Foundation; either version 3 of the
-License, or (at your option) any later version.
-
-The GNU C Library 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
-Library General Public License for more details.
-
-You should have received a copy of the GNU Library General Public
-License along with the GNU C Library; see the file COPYING.LIB. If
-not, write to the Free Software Foundation, Inc., 675 Mass Ave,
-Cambridge, MA 02139, USA. */
+# str-lcase.h: convert a string to lowercase.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
+
+# This file was part of the GNU C Library.
#ifndef STR_LCASE_H
#define STR_LCASE_H
diff --git a/include/str-list.h b/include/str-list.h
index d57eabe..3e222c1 100644
--- a/include/str-list.h
+++ b/include/str-list.h
@@ -1,20 +1,21 @@
-/* str-list.h: Declarations for string lists.
+# str-list.h: Declarations for string lists.
+#
+# Copyright (C) 1993, 1994, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1993, 1994, 2011 Free Software Foundation, Inc.
-
-This library is free software; you can redistribute it and/or
-modify it under the terms of the GNU Library General Public
-License as published by the Free Software Foundation; either
-version 3 of the License, or (at your option) any later version.
-
-This library 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
-Library General Public License for more details.
-
-You should have received a copy of the GNU Library General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#ifndef KPATHSEA_STR_LIST_H
#define KPATHSEA_STR_LIST_H
diff --git a/include/systypes.h b/include/systypes.h
index 521ea8d..b69e0c9 100644
--- a/include/systypes.h
+++ b/include/systypes.h
@@ -1,22 +1,24 @@
-/* c-systypes.h: include <sys/types.h>. It's too bad we need this file,
- but some systems don't protect <sys/types.h> from multiple
- inclusions, and I'm not willing to put up with that.
-
-Copyright (C) 1993, 2011 Free Software Foundation, Inc.
-
-This library is free software; you can redistribute it and/or
-modify it under the terms of the GNU Library General Public
-License as published by the Free Software Foundation; either
-version 3 of the License, or (at your option) any later version.
-
-This library 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
-Library General Public License for more details.
-
-You should have received a copy of the GNU Library General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+# c-systypes.h: include <sys/types.h>.
+#
+# Copyright (C) 1993, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
+
+# It's too bad we need this file,
+# but some systems don't protect <sys/types.h> from multiple
+# inclusions, and I'm not willing to put up with that.
#ifndef C_SYSTYPES_H
#define C_SYSTYPES_H
diff --git a/include/tex-file.h b/include/tex-file.h
index bcb6040..83b0a5c 100644
--- a/include/tex-file.h
+++ b/include/tex-file.h
@@ -1,21 +1,22 @@
-/* tex-file.h: find files in a particular format.
+# tex-file.h: find files in a particular format.
+#
+# Copyright (C) 1993, 1994, 1995, 1996, 2011 Free Software Foundation, Inc.
+# Copyright (C) 1998, 1999 Olaf Weber.
+#
+# 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1993, 1994, 1995, 1996, 2011 Free Software Foundation, Inc.
-Copyright (C) 1998, 1999 Olaf Weber.
-
-This library is free software; you can redistribute it and/or
-modify it under the terms of the GNU Library General Public
-License as published by the Free Software Foundation; either
-version 3 of the License, or (at your option) any later version.
-
-This library 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
-Library General Public License for more details.
-
-You should have received a copy of the GNU Library General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#ifndef KPATHSEA_TEX_FILE_H
#define KPATHSEA_TEX_FILE_H
@@ -42,7 +43,7 @@ extern unsigned *kpse_fallback_resolutions;
is set, it is used; otherwise, the envvar `TEXSIZES' is looked at; if
that's not set either, a compile-time default is used. */
extern void kpse_init_fallback_resolutions P1H(string envvar);
-
+
/* We put the glyphs first so we don't waste space in an array in
tex-glyph.c. Accompany a new format here with appropriate changes in
tex-file.c and kpsewhich.c (the suffix variable). */
diff --git a/include/tfm.h b/include/tfm.h
index cf4b257..452722b 100644
--- a/include/tfm.h
+++ b/include/tfm.h
@@ -1,22 +1,23 @@
-/* tfm.h: read and write TeX font metric files. See Metafont: The
- Program, by Don Knuth, (Volume D of Computers & Typesetting), chapter 45,
- among other places, for the precise definition of this format.
-
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
+# tfm.h: read and write TeX font metric files.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
+
+# See Metafont: The Program, by Don Knuth, (Volume D of Computers & Typesetting
+# , chapter 45, among other places, for the precise definition of this format.
#ifndef TFM_FONT_LIBRARY_H
#define TFM_FONT_LIBRARY_H
@@ -26,7 +27,6 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "types.h"
-
/* Only one input file may be open at a time. You therefore do not give a
file as a parameter to the routines. */
extern boolean tfm_open_input_file (string filename);
@@ -54,7 +54,7 @@ extern void tfm_convert_pl (string tfm_name, boolean verbose);
format, so this number should only be changed in the (very unlikely)
event that the file format changes. */
#define TFM_SIZE 256
-
+
/* Fontwide information. All real values are in printer's points:
72.27 points = 1 inch. */
@@ -144,7 +144,7 @@ typedef struct
#define TFM_LEADINGDEPTH_PARAMETER 24
#define TFM_FONTSIZE_PARAMETER 25
#define TFM_VERSION_PARAMETER 26
-
+
/* Return the global info from the current input font. */
extern tfm_global_info_type tfm_get_global_info (void);
@@ -205,7 +205,7 @@ extern void tfm_set_fontdimen (tfm_global_info_type *info, unsigned p, real v);
/* Set the `fontsize' fontdimen in TFM_INFO to the designsize, if the
latter is set. */
extern void tfm_set_fontsize (tfm_global_info_type *tfm_info);
-
+
/* We store the character dimensions we read as both approximate
floating point values, in printer's points, and as (unscaled by the
design_size) `fix_word' values. On output, we look only at the
@@ -264,7 +264,7 @@ extern void tfm_put_chars (tfm_char_type *);
/* Output the single TFM character C. */
extern void tfm_put_char (tfm_char_type c);
-
+
/* When typesetting, the current character + `character' leads to
`ligature'. The TFM format was extended in 1990 to allow for more
complicated ligatures than this, but we do not make those
diff --git a/include/types.h b/include/types.h
index 8832883..321230c 100644
--- a/include/types.h
+++ b/include/types.h
@@ -1,20 +1,21 @@
-/* types.h: general types.
+# types.h: general types.
+#
+# Copyright (C) 1993, 1995, 1996, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1993, 1995, 1996, 2011 Free Software Foundation, Inc.
-
-This library is free software; you can redistribute it and/or
-modify it under the terms of the GNU Library General Public
-License as published by the Free Software Foundation; either
-version 3 of the License, or (at your option) any later version.
-
-This library 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
-Library General Public License for more details.
-
-You should have received a copy of the GNU Library General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#ifndef KPATHSEA_TYPES_H
#define KPATHSEA_TYPES_H
diff --git a/include/varstring.h b/include/varstring.h
index bade244..3255933 100644
--- a/include/varstring.h
+++ b/include/varstring.h
@@ -1,20 +1,21 @@
-/* varstring.h: variable-length strings.
+# varstring.h: variable-length strings.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef VARSTRING_H
#define VARSTRING_H
@@ -22,7 +23,6 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "types.h"
-
/* Initialize a variable-length string. */
typedef struct
{
@@ -61,4 +61,3 @@ extern void vs_append_char (variable_string *v, char new_char);
extern variable_string vs_concat (variable_string vs1, variable_string vs2);
#endif /* not VARSTRING_H */
-
diff --git a/include/vector.h b/include/vector.h
index 81d7e9f..a10c355 100644
--- a/include/vector.h
+++ b/include/vector.h
@@ -1,20 +1,21 @@
-/* vector.h: operations on vectors and points.
+# vector.h: operations on vectors and points.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef VECTOR_H
#define VECTOR_H
@@ -67,7 +68,7 @@ extern const coordinate_type Vadd_int_point
extern const vector_type Vabs (const vector_type);
-
+
/* Operations on points with real coordinates. It is not orthogonal,
but more convenient, to have the subtraction operator return a
vector, and the addition operator return a point. */
diff --git a/include/xmessage.h b/include/xmessage.h
index efeb5b1..ffb3045 100644
--- a/include/xmessage.h
+++ b/include/xmessage.h
@@ -1,20 +1,21 @@
-/* message.h: temporarily display a message under X11.
+# message.h: temporarily display a message under X11.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef MESSAGE_H
#define MESSAGE_H
diff --git a/include/xt-common.h b/include/xt-common.h
index b253630..edfc2c2 100644
--- a/include/xt-common.h
+++ b/include/xt-common.h
@@ -1,20 +1,20 @@
-/* xt-common.h: declarations that all programs using Xt need.
-
-Copyright (C) 1992, 2011 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 3, 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
+# xt-common.h: declarations that all programs using Xt need.
+#
+# Copyright (C) 1992, 2011 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
+#
#ifndef XT_COMMON_H
#define XT_COMMON_H