• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..07-May-2022-

Makefile.amH A D26-Nov-2005285 116

Makefile.inH A D30-Jul-200913.5 KiB455388

READMEH A D09-Dec-2005946 1815

alloca.cH A D09-Dec-200512.8 KiB454262

compat.cH A D16-Jul-20081.2 KiB3812

display.cH A D30-Jul-20095.4 KiB178120

fontlist.cH A D30-Jul-200916.9 KiB476384

getopt.cH A D16-Jul-200816.7 KiB563286

getopt1.cH A D25-Nov-2005782 2515

xmalloc.cH A D16-Jul-20081.5 KiB6136

xstrdup.cH A D16-Jul-20081 KiB298

README

1This directory contains libcommon, a library of miscellaneous support
2functions, independent of libplot, which is statically linked with several
3of the package executables.  It also contains the file fontlist.c, which is
4symlinked at build time into the home directory of any executable that
5needs to get font information, such as lists of supported font names, from
6libplot.
7
8The reason fontlist.c is not in a library of its own (as it used to be) is
9that it accesses internal, undocumented data structures of libplot.  On AIX
10systems, it seems libtool can't link the executables with both a
11`libfontlist' and libplot, due to some AIX foolishness about libraries not
12being allowed to contain undefined symbols.
13
14The functions in libcommon are declared in ../include/libcommon.h, with the
15exception of those in getopt.c and getopt1.c, which are declared in
16../include/getopt.h.  The functions in fontlist.c are declared in
17../include/fontlist.h.
18