diff options
| author | styluseater <styluseater> | 2011-02-26 05:17:18 +0000 |
|---|---|---|
| committer | styluseater <styluseater> | 2011-02-26 05:17:18 +0000 |
| commit | b9ef931b7d2320e3fcba014fd52548333815f4d7 (patch) | |
| tree | 195a623bd8d8426a03378ec2239948cf969d4890 /include | |
| parent | ecca91964d855323c85b7dad473f3b55bb4588ca (diff) | |
| download | fontutils-b9ef931b7d2320e3fcba014fd52548333815f4d7.tar.gz | |
Finished changelog merge. Updated all license headers. Created new license header format in all files using single line comments.
Diffstat (limited to 'include')
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 |
