Hex Artifact Content
Not logged in

Artifact aba8bc33bd9dcba55eb8ae892031fe2bc56f9efb:


0000: 64 6e 6c 20 2d 2a 2d 20 61 75 74 6f 63 6f 6e 66  dnl -*- autoconf
0010: 20 2d 2a 2d 0a 64 6e 6c 20 46 49 4c 45 3a 20 22   -*-.dnl FILE: "
0020: 2f 68 6f 6d 65 2f 6a 6f 7a 65 2f 73 72 63 2f 74  /home/joze/src/t
0030: 63 6c 72 65 61 64 6c 69 6e 65 2f 63 6f 6e 66 69  clreadline/confi
0040: 67 75 72 65 2e 69 6e 22 0a 64 6e 6c 20 4c 41 53  gure.in".dnl LAS
0050: 54 20 4d 4f 44 49 46 49 43 41 54 49 4f 4e 3a 20  T MODIFICATION: 
0060: 22 53 6f 6e 2c 20 31 39 20 4e 6f 76 20 32 30 30  "Son, 19 Nov 200
0070: 30 20 31 34 3a 35 38 3a 32 30 20 2b 30 31 30 30  0 14:58:20 +0100
0080: 20 28 6a 6f 7a 65 29 22 0a 64 6e 6c 20 28 43 29   (joze)".dnl (C)
0090: 20 31 39 39 38 20 2d 20 32 30 30 30 20 62 79 20   1998 - 2000 by 
00a0: 4a 6f 68 61 6e 6e 65 73 20 5a 65 6c 6c 6e 65 72  Johannes Zellner
00b0: 2c 20 3c 6a 6f 68 61 6e 6e 65 73 40 7a 65 6c 6c  , <johannes@zell
00c0: 6e 65 72 2e 6f 72 67 3e 0a 64 6e 6c 20 24 49 64  ner.org>.dnl $Id
00d0: 24 0a 64 6e 6c 20 2d 2d 2d 0a 64 6e 6c 20 74 63  $.dnl ---.dnl tc
00e0: 6c 72 65 61 64 6c 69 6e 65 20 2d 2d 20 67 6e 75  lreadline -- gnu
00f0: 20 72 65 61 64 6c 69 6e 65 20 66 6f 72 20 74 63   readline for tc
0100: 6c 0a 64 6e 6c 20 68 74 74 70 3a 2f 2f 77 77 77  l.dnl http://www
0110: 2e 7a 65 6c 6c 6e 65 72 2e 6f 72 67 2f 74 63 6c  .zellner.org/tcl
0120: 72 65 61 64 6c 69 6e 65 2f 0a 64 6e 6c 20 43 6f  readline/.dnl Co
0130: 70 79 72 69 67 68 74 20 28 63 29 20 31 39 39 38  pyright (c) 1998
0140: 20 2d 20 32 30 30 30 2c 20 4a 6f 68 61 6e 6e 65   - 2000, Johanne
0150: 73 20 5a 65 6c 6c 6e 65 72 20 3c 6a 6f 68 61 6e  s Zellner <johan
0160: 6e 65 73 40 7a 65 6c 6c 6e 65 72 2e 6f 72 67 3e  nes@zellner.org>
0170: 0a 64 6e 6c 20 54 68 69 73 20 73 6f 66 74 77 61  .dnl This softwa
0180: 72 65 20 69 73 20 63 6f 70 79 72 69 67 68 74 20  re is copyright 
0190: 75 6e 64 65 72 20 74 68 65 20 42 53 44 20 6c 69  under the BSD li
01a0: 63 65 6e 73 65 2e 0a 0a 41 43 5f 49 4e 49 54 28  cense...AC_INIT(
01b0: 74 63 6c 72 65 61 64 6c 69 6e 65 2e 63 29 0a 41  tclreadline.c).A
01c0: 4d 5f 43 4f 4e 46 49 47 5f 48 45 41 44 45 52 28  M_CONFIG_HEADER(
01d0: 63 6f 6e 66 69 67 2e 68 29 0a 41 43 5f 50 52 45  config.h).AC_PRE
01e0: 52 45 51 28 32 2e 31 33 29 0a 41 43 5f 52 45 56  REQ(2.13).AC_REV
01f0: 49 53 49 4f 4e 28 24 52 65 76 69 73 69 6f 6e 24  ISION($Revision$
0200: 29 0a 41 43 5f 43 4f 4e 46 49 47 5f 41 55 58 5f  ).AC_CONFIG_AUX_
0210: 44 49 52 28 2e 2f 61 75 78 29 0a 0a 4d 41 4a 4f  DIR(./aux)..MAJO
0220: 52 3d 32 0a 4d 49 4e 4f 52 3d 30 0a 50 41 54 43  R=2.MINOR=0.PATC
0230: 48 4c 45 56 45 4c 3d 35 0a 56 45 52 53 49 4f 4e  HLEVEL=5.VERSION
0240: 3d 24 4d 41 4a 4f 52 2e 24 4d 49 4e 4f 52 0a 50  =$MAJOR.$MINOR.P
0250: 41 54 43 48 4c 45 56 45 4c 5f 53 54 52 3d 24 56  ATCHLEVEL_STR=$V
0260: 45 52 53 49 4f 4e 2e 24 50 41 54 43 48 4c 45 56  ERSION.$PATCHLEV
0270: 45 4c 0a 0a 41 43 5f 53 55 42 53 54 28 4d 41 4a  EL..AC_SUBST(MAJ
0280: 4f 52 29 0a 41 43 5f 53 55 42 53 54 28 4d 49 4e  OR).AC_SUBST(MIN
0290: 4f 52 29 0a 41 43 5f 53 55 42 53 54 28 50 41 54  OR).AC_SUBST(PAT
02a0: 43 48 4c 45 56 45 4c 29 0a 41 43 5f 53 55 42 53  CHLEVEL).AC_SUBS
02b0: 54 28 56 45 52 53 49 4f 4e 29 0a 41 43 5f 53 55  T(VERSION).AC_SU
02c0: 42 53 54 28 50 41 54 43 48 4c 45 56 45 4c 5f 53  BST(PATCHLEVEL_S
02d0: 54 52 29 0a 0a 41 4d 5f 49 4e 49 54 5f 41 55 54  TR)..AM_INIT_AUT
02e0: 4f 4d 41 4b 45 28 74 63 6c 72 65 61 64 6c 69 6e  OMAKE(tclreadlin
02f0: 65 2c 20 24 50 41 54 43 48 4c 45 56 45 4c 5f 53  e, $PATCHLEVEL_S
0300: 54 52 29 0a 0a 0a 41 43 5f 50 52 4f 47 5f 4d 41  TR)...AC_PROG_MA
0310: 4b 45 5f 53 45 54 0a 0a 64 6e 6c 20 41 4d 5f 49  KE_SET..dnl AM_I
0320: 4e 49 54 5f 41 55 54 4f 4d 41 4b 45 28 74 63 6c  NIT_AUTOMAKE(tcl
0330: 72 65 61 64 6c 69 6e 65 2c 20 24 56 45 52 53 49  readline, $VERSI
0340: 4f 4e 29 0a 0a 41 43 5f 43 41 4e 4f 4e 49 43 41  ON)..AC_CANONICA
0350: 4c 5f 48 4f 53 54 0a 41 43 5f 50 52 4f 47 5f 43  L_HOST.AC_PROG_C
0360: 43 0a 41 43 5f 45 58 45 45 58 54 0a 64 6e 6c 20  C.AC_EXEEXT.dnl 
0370: 41 43 5f 4c 49 42 54 4f 4f 4c 5f 44 4c 4f 50 45  AC_LIBTOOL_DLOPE
0380: 4e 0a 41 4d 5f 50 52 4f 47 5f 4c 49 42 54 4f 4f  N.AM_PROG_LIBTOO
0390: 4c 0a 41 43 5f 53 55 42 53 54 28 4c 49 42 54 4f  L.AC_SUBST(LIBTO
03a0: 4f 4c 5f 44 45 50 53 29 0a 0a 41 43 5f 43 5f 43  OL_DEPS)..AC_C_C
03b0: 4f 4e 53 54 0a 41 43 5f 50 52 4f 47 5f 49 4e 53  ONST.AC_PROG_INS
03c0: 54 41 4c 4c 0a 41 43 5f 50 52 4f 47 5f 52 41 4e  TALL.AC_PROG_RAN
03d0: 4c 49 42 0a 41 43 5f 50 52 4f 47 5f 4c 4e 5f 53  LIB.AC_PROG_LN_S
03e0: 0a 0a 0a 23 20 2d 2d 20 57 48 49 43 48 20 54 43  ...# -- WHICH TC
03f0: 4c 20 54 4f 20 55 53 45 0a 41 43 5f 41 52 47 5f  L TO USE.AC_ARG_
0400: 57 49 54 48 28 0a 20 20 20 20 74 63 6c 2c 0a 20  WITH(.    tcl,. 
0410: 20 20 20 5b 20 20 2d 2d 77 69 74 68 2d 74 63 6c     [  --with-tcl
0420: 3d 44 49 52 20 20 20 20 20 20 20 20 20 20 77 68  =DIR          wh
0430: 65 72 65 20 74 6f 20 6c 6f 6f 6b 20 66 6f 72 20  ere to look for 
0440: 74 63 6c 43 6f 6e 66 69 67 2e 73 68 5d 2c 0a 20  tclConfig.sh],. 
0450: 20 20 20 74 63 6c 5f 73 65 61 72 63 68 3d 24 77     tcl_search=$w
0460: 69 74 68 76 61 6c 2c 0a 20 20 20 20 74 63 6c 5f  ithval,.    tcl_
0470: 73 65 61 72 63 68 3d 22 22 0a 29 0a 0a 41 43 5f  search="".)..AC_
0480: 4d 53 47 5f 43 48 45 43 4b 49 4e 47 28 5b 77 68  MSG_CHECKING([wh
0490: 69 63 68 20 74 63 6c 43 6f 6e 66 69 67 2e 73 68  ich tclConfig.sh
04a0: 20 74 6f 20 75 73 65 5d 29 0a 54 43 4c 5f 4c 49   to use]).TCL_LI
04b0: 42 5f 44 49 52 3d 22 22 0a 66 6f 72 20 64 69 72  B_DIR="".for dir
04c0: 20 69 6e 20 24 74 63 6c 5f 73 65 61 72 63 68 20   in $tcl_search 
04d0: 2f 75 73 72 2f 6c 69 62 20 2f 75 73 72 2f 6c 6f  /usr/lib /usr/lo
04e0: 63 61 6c 2f 6c 69 62 20 24 65 78 65 63 5f 70 72  cal/lib $exec_pr
04f0: 65 66 69 78 2f 6c 69 62 20 2f 75 73 72 2f 6c 6f  efix/lib /usr/lo
0500: 63 61 6c 2f 6c 69 62 2f 75 6e 69 78 20 2f 6f 70  cal/lib/unix /op
0510: 74 2f 74 63 6c 2f 6c 69 62 3b 20 64 6f 0a 20 20  t/tcl/lib; do.  
0520: 20 20 69 66 20 74 65 73 74 20 2d 72 20 24 64 69    if test -r $di
0530: 72 2f 74 63 6c 43 6f 6e 66 69 67 2e 73 68 3b 20  r/tclConfig.sh; 
0540: 74 68 65 6e 0a 20 20 20 20 20 20 20 20 54 43 4c  then.        TCL
0550: 5f 4c 49 42 5f 44 49 52 3d 24 64 69 72 0a 20 20  _LIB_DIR=$dir.  
0560: 20 20 20 20 20 20 62 72 65 61 6b 0a 20 20 20 20        break.    
0570: 66 69 0a 64 6f 6e 65 0a 0a 69 66 20 74 65 73 74  fi.done..if test
0580: 20 2d 7a 20 22 24 54 43 4c 5f 4c 49 42 5f 44 49   -z "$TCL_LIB_DI
0590: 52 22 3b 20 74 68 65 6e 0a 20 20 20 20 41 43 5f  R"; then.    AC_
05a0: 4d 53 47 5f 45 52 52 4f 52 28 43 61 6e 27 74 20  MSG_ERROR(Can't 
05b0: 66 69 6e 64 20 54 63 6c 20 6c 69 62 72 61 72 69  find Tcl librari
05c0: 65 73 2e 20 20 55 73 65 20 2d 2d 77 69 74 68 2d  es.  Use --with-
05d0: 74 63 6c 20 74 6f 20 73 70 65 63 69 66 79 20 74  tcl to specify t
05e0: 68 65 20 64 69 72 65 63 74 6f 72 79 20 63 6f 6e  he directory con
05f0: 74 61 69 6e 69 6e 67 20 74 63 6c 43 6f 6e 66 69  taining tclConfi
0600: 67 2e 73 68 20 6f 6e 20 79 6f 75 72 20 73 79 73  g.sh on your sys
0610: 74 65 6d 2e 29 0a 66 69 0a 0a 2e 20 24 54 43 4c  tem.).fi... $TCL
0620: 5f 4c 49 42 5f 44 49 52 2f 74 63 6c 43 6f 6e 66  _LIB_DIR/tclConf
0630: 69 67 2e 73 68 0a 41 43 5f 4d 53 47 5f 52 45 53  ig.sh.AC_MSG_RES
0640: 55 4c 54 28 24 54 43 4c 5f 4c 49 42 5f 44 49 52  ULT($TCL_LIB_DIR
0650: 2f 74 63 6c 43 6f 6e 66 69 67 2e 73 68 29 0a 41  /tclConfig.sh).A
0660: 43 5f 4d 53 47 5f 43 48 45 43 4b 49 4e 47 28 5b  C_MSG_CHECKING([
0670: 66 6f 72 20 79 6f 75 72 20 74 63 6c 20 76 65 72  for your tcl ver
0680: 73 69 6f 6e 5d 29 0a 41 43 5f 4d 53 47 5f 52 45  sion]).AC_MSG_RE
0690: 53 55 4c 54 28 5b 24 54 43 4c 5f 56 45 52 53 49  SULT([$TCL_VERSI
06a0: 4f 4e 2c 20 70 61 74 63 68 6c 65 76 65 6c 20 24  ON, patchlevel $
06b0: 54 43 4c 5f 50 41 54 43 48 5f 4c 45 56 45 4c 5d  TCL_PATCH_LEVEL]
06c0: 29 0a 0a 23 20 43 68 65 63 6b 2c 20 69 66 20 74  )..# Check, if t
06d0: 63 6c 5f 76 65 72 73 69 6f 6e 20 69 73 20 3e 20  cl_version is > 
06e0: 38 2e 30 0a 69 66 20 74 65 73 74 20 24 54 43 4c  8.0.if test $TCL
06f0: 5f 4d 41 4a 4f 52 5f 56 45 52 53 49 4f 4e 20 2d  _MAJOR_VERSION -
0700: 6c 74 20 38 3b 20 74 68 65 6e 0a 20 20 20 20 41  lt 8; then.    A
0710: 43 5f 4d 53 47 5f 45 52 52 4f 52 28 6e 65 65 64  C_MSG_ERROR(need
0720: 20 74 63 6c 20 38 2e 30 20 6f 72 20 68 69 67 68   tcl 8.0 or high
0730: 65 72 2e 29 0a 66 69 0a 0a 0a 23 20 2d 2d 2d 2d  er.).fi...# ----
0740: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0750: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0760: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0770: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0780: 2d 2d 2d 0a 23 20 20 20 53 65 74 20 75 70 20 61  ---.#   Set up a
0790: 20 6e 65 77 20 64 65 66 61 75 6c 74 20 2d 2d 70   new default --p
07a0: 72 65 66 69 78 2e 0a 23 20 2d 2d 2d 2d 2d 2d 2d  refix..# -------
07b0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
07c0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
07d0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
07e0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
07f0: 0a 0a 23 20 74 68 69 73 20 69 73 20 74 68 65 20  ..# this is the 
0800: 64 65 66 61 75 6c 74 20 61 6e 79 77 61 79 3a 0a  default anyway:.
0810: 23 20 41 43 5f 50 52 45 46 49 58 5f 44 45 46 41  # AC_PREFIX_DEFA
0820: 55 4c 54 28 2f 75 73 72 2f 6c 6f 63 61 6c 29 0a  ULT(/usr/local).
0830: 0a 69 66 20 74 65 73 74 20 22 24 7b 70 72 65 66  .if test "${pref
0840: 69 78 7d 22 20 3d 20 22 4e 4f 4e 45 22 3b 20 74  ix}" = "NONE"; t
0850: 68 65 6e 0a 20 20 20 20 70 72 65 66 69 78 3d 24  hen.    prefix=$
0860: 54 43 4c 5f 50 52 45 46 49 58 0a 66 69 0a 54 43  TCL_PREFIX.fi.TC
0870: 4c 52 4c 5f 4c 49 42 44 49 52 3d 22 24 7b 70 72  LRL_LIBDIR="${pr
0880: 65 66 69 78 7d 2f 6c 69 62 22 0a 41 43 5f 53 55  efix}/lib".AC_SU
0890: 42 53 54 28 54 43 4c 52 4c 5f 4c 49 42 44 49 52  BST(TCLRL_LIBDIR
08a0: 29 0a 54 43 4c 52 4c 5f 44 49 52 3d 22 24 7b 54  ).TCLRL_DIR="${T
08b0: 43 4c 52 4c 5f 4c 49 42 44 49 52 7d 2f 74 63 6c  CLRL_LIBDIR}/tcl
08c0: 72 65 61 64 6c 69 6e 65 24 56 45 52 53 49 4f 4e  readline$VERSION
08d0: 22 0a 41 43 5f 53 55 42 53 54 28 54 43 4c 52 4c  ".AC_SUBST(TCLRL
08e0: 5f 44 49 52 29 0a 0a 23 20 48 45 41 44 45 52 53  _DIR)..# HEADERS
08f0: 0a 41 43 5f 48 45 41 44 45 52 5f 53 54 44 43 0a  .AC_HEADER_STDC.
0900: 41 43 5f 43 48 45 43 4b 5f 48 45 41 44 45 52 53  AC_CHECK_HEADERS
0910: 28 73 74 72 69 6e 67 2e 68 29 0a 0a 23 2d 2d 2d  (string.h)..#---
0920: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0930: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0940: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0950: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0960: 2d 0a 23 20 20 20 43 68 65 63 6b 20 66 6f 72 20  -.#   Check for 
0970: 74 63 6c 2e 68 0a 23 2d 2d 2d 2d 2d 2d 2d 2d 2d  tcl.h.#---------
0980: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0990: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
09a0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
09b0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 41 43 5f  -----------..AC_
09c0: 41 52 47 5f 57 49 54 48 28 74 63 6c 2d 69 6e 63  ARG_WITH(tcl-inc
09d0: 6c 75 64 65 73 2c 0a 20 20 20 20 20 20 20 20 20  ludes,.         
09e0: 20 20 20 5b 20 20 2d 2d 77 69 74 68 2d 74 63 6c     [  --with-tcl
09f0: 2d 69 6e 63 6c 75 64 65 73 3d 44 49 52 20 77 68  -includes=DIR wh
0a00: 65 72 65 20 74 6f 20 6c 6f 6f 6b 20 66 6f 72 20  ere to look for 
0a10: 74 63 6c 2e 68 5d 2c 0a 20 20 20 20 20 20 20 20  tcl.h],.        
0a20: 20 20 20 20 74 63 6c 5f 69 6e 63 6c 75 64 65 73      tcl_includes
0a30: 3d 24 77 69 74 68 76 61 6c 2c 20 74 63 6c 5f 69  =$withval, tcl_i
0a40: 6e 63 6c 75 64 65 73 3d 24 70 72 65 66 69 78 2f  ncludes=$prefix/
0a50: 69 6e 63 6c 75 64 65 29 0a 0a 41 43 5f 4d 53 47  include)..AC_MSG
0a60: 5f 43 48 45 43 4b 49 4e 47 28 5b 77 68 65 72 65  _CHECKING([where
0a70: 20 74 6f 20 6c 6f 6f 6b 20 66 6f 72 20 74 63 6c   to look for tcl
0a80: 2e 68 5d 29 0a 54 43 4c 5f 49 4e 43 4c 55 44 45  .h]).TCL_INCLUDE
0a90: 5f 44 49 52 3d 22 22 0a 66 6f 72 20 64 69 72 20  _DIR="".for dir 
0aa0: 69 6e 20 24 74 63 6c 5f 69 6e 63 6c 75 64 65 73  in $tcl_includes
0ab0: 20 24 70 72 65 66 69 78 2f 69 6e 63 6c 75 64 65   $prefix/include
0ac0: 2f 20 2f 75 73 72 2f 69 6e 63 6c 75 64 65 3b 20  / /usr/include; 
0ad0: 64 6f 0a 20 20 20 20 69 66 20 74 65 73 74 20 2d  do.    if test -
0ae0: 72 20 24 64 69 72 2f 74 63 6c 2e 68 3b 20 74 68  r $dir/tcl.h; th
0af0: 65 6e 0a 20 20 20 20 20 20 20 20 54 43 4c 5f 49  en.        TCL_I
0b00: 4e 43 4c 55 44 45 5f 44 49 52 3d 24 64 69 72 0a  NCLUDE_DIR=$dir.
0b10: 20 20 20 20 20 20 20 20 62 72 65 61 6b 0a 20 20          break.  
0b20: 20 20 66 69 0a 64 6f 6e 65 0a 0a 69 66 20 74 65    fi.done..if te
0b30: 73 74 20 2d 7a 20 22 24 54 43 4c 5f 49 4e 43 4c  st -z "$TCL_INCL
0b40: 55 44 45 5f 44 49 52 22 3b 20 74 68 65 6e 0a 20  UDE_DIR"; then. 
0b50: 20 20 20 41 43 5f 4d 53 47 5f 45 52 52 4f 52 28     AC_MSG_ERROR(
0b60: 5b 0a 20 20 43 61 6e 27 74 20 66 69 6e 64 20 74  [.  Can't find t
0b70: 63 6c 2e 68 2e 20 20 55 73 65 20 2d 2d 77 69 74  cl.h.  Use --wit
0b80: 68 2d 74 63 6c 2d 69 6e 63 6c 75 64 65 73 20 74  h-tcl-includes t
0b90: 6f 20 73 70 65 63 69 66 79 20 74 68 65 20 64 69  o specify the di
0ba0: 72 65 63 74 6f 72 79 0a 20 20 63 6f 6e 74 61 69  rectory.  contai
0bb0: 6e 69 6e 67 20 74 63 6c 2e 68 20 6f 6e 20 79 6f  ning tcl.h on yo
0bc0: 75 72 20 73 79 73 74 65 6d 2e 5d 29 0a 65 6c 73  ur system.]).els
0bd0: 65 0a 20 20 20 20 41 43 5f 4d 53 47 5f 52 45 53  e.    AC_MSG_RES
0be0: 55 4c 54 28 24 54 43 4c 5f 49 4e 43 4c 55 44 45  ULT($TCL_INCLUDE
0bf0: 5f 44 49 52 2f 74 63 6c 2e 68 29 0a 66 69 0a 0a  _DIR/tcl.h).fi..
0c00: 0a 23 20 2d 2d 2d 0a 23 20 63 68 65 63 6b 20 66  .# ---.# check f
0c10: 6f 72 20 74 68 65 20 74 65 72 6d 69 6e 61 6c 20  or the terminal 
0c20: 6c 69 62 72 61 72 79 2e 0a 23 20 2d 2d 2d 0a 0a  library..# ---..
0c30: 41 43 5f 41 52 47 5f 57 49 54 48 28 74 6c 69 62  AC_ARG_WITH(tlib
0c40: 2d 6c 69 62 72 61 72 79 2c 0a 20 20 20 20 5b 20  -library,.    [ 
0c50: 20 2d 2d 77 69 74 68 2d 74 6c 69 62 2d 6c 69 62   --with-tlib-lib
0c60: 72 61 72 79 3d 44 49 52 0a 09 09 20 20 6c 69 62  rary=DIR...  lib
0c70: 20 73 70 65 63 20 74 6f 20 74 6c 69 62 20 28 65   spec to tlib (e
0c80: 2e 67 2e 20 27 2d 4c 2f 75 73 72 2f 6c 6f 63 61  .g. '-L/usr/loca
0c90: 6c 2f 6c 69 62 20 2d 6c 6e 63 75 72 73 65 73 27  l/lib -lncurses'
0ca0: 29 5d 2c 0a 20 20 20 20 4c 49 42 53 3d 22 24 4c  )],.    LIBS="$L
0cb0: 49 42 53 20 24 77 69 74 68 76 61 6c 22 2c 0a 20  IBS $withval",. 
0cc0: 20 20 20 66 6f 72 20 74 6c 69 62 20 69 6e 20 6e     for tlib in n
0cd0: 63 75 72 73 65 73 20 74 65 72 6d 6c 69 62 20 74  curses termlib t
0ce0: 65 72 6d 63 61 70 20 63 75 72 73 65 73 3b 20 64  ermcap curses; d
0cf0: 6f 0a 09 62 72 6b 3d 79 65 73 0a 09 41 43 5f 43  o..brk=yes..AC_C
0d00: 48 45 43 4b 5f 4c 49 42 28 24 74 6c 69 62 2c 20  HECK_LIB($tlib, 
0d10: 74 70 75 74 73 2c 20 2c 20 62 72 6b 3d 6e 6f 29  tputs, , brk=no)
0d20: 0a 09 69 66 20 74 65 73 74 20 24 62 72 6b 20 3d  ..if test $brk =
0d30: 20 22 79 65 73 22 3b 20 74 68 65 6e 0a 09 20 20   "yes"; then..  
0d40: 20 20 48 41 56 45 5f 54 4c 49 42 3d 79 65 73 0a    HAVE_TLIB=yes.
0d50: 09 20 20 20 20 62 72 65 61 6b 0a 09 66 69 0a 20  .    break..fi. 
0d60: 20 20 20 64 6f 6e 65 0a 20 20 20 20 69 66 20 74     done.    if t
0d70: 65 73 74 20 22 78 22 20 3d 20 22 78 24 48 41 56  est "x" = "x$HAV
0d80: 45 5f 54 4c 49 42 22 3b 20 74 68 65 6e 0a 09 41  E_TLIB"; then..A
0d90: 43 5f 4d 53 47 5f 45 52 52 4f 52 28 5b 0a 09 20  C_MSG_ERROR([.. 
0da0: 20 20 20 6e 6f 20 74 65 72 6d 69 6e 61 6c 20 6c     no terminal l
0db0: 69 62 72 61 72 79 20 66 6f 75 6e 64 2e 20 50 6c  ibrary found. Pl
0dc0: 65 61 73 65 20 72 65 74 72 79 20 77 69 74 68 20  ease retry with 
0dd0: 74 68 65 20 2d 2d 77 69 74 68 2d 74 6c 69 62 20  the --with-tlib 
0de0: 61 72 67 75 6d 65 6e 74 2e 0a 09 5d 29 0a 20 20  argument...]).  
0df0: 20 20 66 69 0a 29 0a 0a 0a 23 2d 2d 2d 2d 2d 2d    fi.)...#------
0e00: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0e10: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0e20: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0e30: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23  --------------.#
0e40: 20 20 20 43 68 65 63 6b 20 66 6f 72 20 72 65 61     Check for rea
0e50: 64 6c 69 6e 65 2e 68 0a 23 2d 2d 2d 2d 2d 2d 2d  dline.h.#-------
0e60: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0e70: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0e80: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0e90: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 41  -------------..A
0ea0: 43 5f 41 52 47 5f 57 49 54 48 28 72 65 61 64 6c  C_ARG_WITH(readl
0eb0: 69 6e 65 2d 69 6e 63 6c 75 64 65 73 2c 0a 20 20  ine-includes,.  
0ec0: 20 20 20 20 20 20 20 20 20 20 5b 20 20 2d 2d 77            [  --w
0ed0: 69 74 68 2d 72 65 61 64 6c 69 6e 65 2d 69 6e 63  ith-readline-inc
0ee0: 6c 75 64 65 73 3d 44 49 52 20 72 65 61 64 6c 69  ludes=DIR readli
0ef0: 6e 65 20 69 6e 63 6c 75 64 65 20 66 69 6c 65 73  ne include files
0f00: 20 69 6e 20 44 49 52 5d 2c 0a 20 20 20 20 20 20   in DIR],.      
0f10: 20 20 20 20 20 20 72 6c 5f 69 6e 63 6c 75 64 65        rl_include
0f20: 73 3d 24 77 69 74 68 76 61 6c 2c 20 72 6c 5f 69  s=$withval, rl_i
0f30: 6e 63 6c 75 64 65 73 3d 22 22 29 0a 0a 41 43 5f  ncludes="")..AC_
0f40: 4d 53 47 5f 43 48 45 43 4b 49 4e 47 28 5b 77 68  MSG_CHECKING([wh
0f50: 65 72 65 20 74 6f 20 6c 6f 6f 6b 20 66 6f 72 20  ere to look for 
0f60: 72 65 61 64 6c 69 6e 65 2e 68 5d 29 0a 52 45 41  readline.h]).REA
0f70: 44 4c 49 4e 45 5f 49 4e 43 4c 55 44 45 5f 44 49  DLINE_INCLUDE_DI
0f80: 52 3d 22 22 0a 66 6f 72 20 64 69 72 20 69 6e 20  R="".for dir in 
0f90: 24 72 6c 5f 69 6e 63 6c 75 64 65 73 20 2f 75 73  $rl_includes /us
0fa0: 72 2f 6c 6f 63 61 6c 2f 69 6e 63 6c 75 64 65 2f  r/local/include/
0fb0: 72 65 61 64 6c 69 6e 65 20 2f 75 73 72 2f 6c 6f  readline /usr/lo
0fc0: 63 61 6c 2f 69 6e 63 6c 75 64 65 20 2f 75 73 72  cal/include /usr
0fd0: 2f 69 6e 63 6c 75 64 65 2f 72 65 61 64 6c 69 6e  /include/readlin
0fe0: 65 20 2f 75 73 72 2f 69 6e 63 6c 75 64 65 20 3b  e /usr/include ;
0ff0: 20 64 6f 0a 20 20 20 20 69 66 20 74 65 73 74 20   do.    if test 
1000: 2d 72 20 24 64 69 72 2f 72 65 61 64 6c 69 6e 65  -r $dir/readline
1010: 2e 68 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20  .h; then.       
1020: 20 52 45 41 44 4c 49 4e 45 5f 49 4e 43 4c 55 44   READLINE_INCLUD
1030: 45 5f 44 49 52 3d 24 64 69 72 0a 20 20 20 20 20  E_DIR=$dir.     
1040: 20 20 20 62 72 65 61 6b 0a 20 20 20 20 66 69 0a     break.    fi.
1050: 64 6f 6e 65 0a 0a 69 66 20 74 65 73 74 20 2d 7a  done..if test -z
1060: 20 22 24 52 45 41 44 4c 49 4e 45 5f 49 4e 43 4c   "$READLINE_INCL
1070: 55 44 45 5f 44 49 52 22 3b 20 74 68 65 6e 0a 20  UDE_DIR"; then. 
1080: 20 20 20 41 43 5f 4d 53 47 5f 45 52 52 4f 52 28     AC_MSG_ERROR(
1090: 5b 0a 20 20 43 61 6e 27 74 20 66 69 6e 64 20 72  [.  Can't find r
10a0: 65 61 64 6c 69 6e 65 2e 68 2e 0a 20 20 55 73 65  eadline.h..  Use
10b0: 20 2d 2d 77 69 74 68 2d 72 65 61 64 6c 69 6e 65   --with-readline
10c0: 2d 69 6e 63 6c 75 64 65 73 20 74 6f 20 73 70 65  -includes to spe
10d0: 63 69 66 79 20 74 68 65 20 64 69 72 65 63 74 6f  cify the directo
10e0: 72 79 0a 20 20 63 6f 6e 74 61 69 6e 69 6e 67 20  ry.  containing 
10f0: 72 65 61 64 6c 69 6e 65 2e 68 20 6f 6e 20 79 6f  readline.h on yo
1100: 75 72 20 73 79 73 74 65 6d 2e 5d 29 0a 65 6c 73  ur system.]).els
1110: 65 0a 20 20 20 20 41 43 5f 4d 53 47 5f 52 45 53  e.    AC_MSG_RES
1120: 55 4c 54 28 24 52 45 41 44 4c 49 4e 45 5f 49 4e  ULT($READLINE_IN
1130: 43 4c 55 44 45 5f 44 49 52 2f 72 65 61 64 6c 69  CLUDE_DIR/readli
1140: 6e 65 2e 68 29 0a 09 62 61 73 65 3d 22 60 28 62  ne.h)..base="`(b
1150: 61 73 65 6e 61 6d 65 20 24 7b 52 45 41 44 4c 49  asename ${READLI
1160: 4e 45 5f 49 4e 43 4c 55 44 45 5f 44 49 52 7d 29  NE_INCLUDE_DIR})
1170: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 22 0a 09   2>/dev/null`"..
1180: 69 66 20 74 65 73 74 20 22 78 24 7b 62 61 73 65  if test "x${base
1190: 7d 22 20 21 3d 20 22 78 72 65 61 64 6c 69 6e 65  }" != "xreadline
11a0: 22 3b 20 74 68 65 6e 0a 09 09 41 43 5f 44 45 46  "; then...AC_DEF
11b0: 49 4e 45 5f 55 4e 51 55 4f 54 45 44 28 52 45 41  INE_UNQUOTED(REA
11c0: 44 4c 49 4e 45 5f 4c 49 42 52 41 52 59 2c 20 31  DLINE_LIBRARY, 1
11d0: 2c 20 5b 20 44 65 66 69 6e 65 20 69 66 20 77 65  , [ Define if we
11e0: 20 68 61 76 65 20 6c 69 62 72 65 61 64 6c 69 6e   have libreadlin
11f0: 65 2e 20 5d 29 0a 09 66 69 0a 66 69 0a 0a 41 43  e. ])..fi.fi..AC
1200: 5f 41 52 47 5f 57 49 54 48 28 72 65 61 64 6c 69  _ARG_WITH(readli
1210: 6e 65 2d 6c 69 62 72 61 72 79 2c 0a 20 20 20 20  ne-library,.    
1220: 5b 20 20 2d 2d 77 69 74 68 2d 72 65 61 64 6c 69  [  --with-readli
1230: 6e 65 2d 6c 69 62 72 61 72 79 3d 44 49 52 0a 09  ne-library=DIR..
1240: 09 20 20 6c 69 62 20 73 70 65 63 20 74 6f 20 72  .  lib spec to r
1250: 65 61 64 6c 69 6e 65 20 28 65 2e 67 2e 20 27 2d  eadline (e.g. '-
1260: 4c 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 20  L/usr/local/lib 
1270: 2d 6c 72 65 61 64 6c 69 6e 65 27 29 5d 2c 0a 20  -lreadline')],. 
1280: 20 20 20 4c 49 42 53 3d 22 24 4c 49 42 53 20 24     LIBS="$LIBS $
1290: 77 69 74 68 76 61 6c 22 2c 0a 20 20 20 20 41 43  withval",.    AC
12a0: 5f 43 48 45 43 4b 5f 4c 49 42 28 72 65 61 64 6c  _CHECK_LIB(readl
12b0: 69 6e 65 2c 20 72 6c 5f 63 61 6c 6c 62 61 63 6b  ine, rl_callback
12c0: 5f 72 65 61 64 5f 63 68 61 72 2c 20 2c 0a 09 41  _read_char, ,..A
12d0: 43 5f 4d 53 47 5f 52 45 53 55 4c 54 28 5b 0a 09  C_MSG_RESULT([..
12e0: 20 20 20 20 59 6f 75 72 20 72 65 61 64 6c 69 6e      Your readlin
12f0: 65 20 76 65 72 73 69 6f 6e 20 64 6f 65 73 20 6e  e version does n
1300: 6f 74 20 73 75 70 70 6f 72 74 20 72 65 61 64 6c  ot support readl
1310: 69 6e 65 27 73 20 61 6c 74 65 72 6e 61 74 65 20  ine's alternate 
1320: 69 6e 74 65 72 66 61 63 65 2e 0a 09 20 20 20 20  interface...    
1330: 50 6c 65 61 73 65 20 75 70 67 72 61 64 65 20 74  Please upgrade t
1340: 6f 20 72 65 61 64 6c 69 6e 65 20 3e 3d 20 32 2e  o readline >= 2.
1350: 32 20 61 6e 64 20 72 65 74 72 79 2e 0a 09 5d 29  2 and retry...])
1360: 0a 09 65 78 69 74 0a 20 20 20 20 29 0a 29 0a 0a  ..exit.    ).)..
1370: 0a 0a 23 20 63 68 65 63 6b 20 66 6f 72 20 72 65  ..# check for re
1380: 61 64 6c 69 6e 65 27 73 20 28 6d 61 63 72 6f 2e  adline's (macro.
1390: 63 29 20 70 72 69 76 61 74 65 20 76 61 72 69 61  c) private varia
13a0: 62 6c 65 0a 23 20 5f 72 6c 5f 65 78 65 63 75 74  ble.# _rl_execut
13b0: 69 6e 67 5f 6d 61 63 72 6f 2e 0a 0a 41 43 5f 4d  ing_macro...AC_M
13c0: 53 47 5f 43 48 45 43 4b 49 4e 47 28 5b 66 6f 72  SG_CHECKING([for
13d0: 20 5f 72 6c 5f 65 78 65 63 75 74 69 6e 67 5f 6d   _rl_executing_m
13e0: 61 63 72 6f 20 69 6e 20 2d 6c 72 65 61 64 6c 69  acro in -lreadli
13f0: 6e 65 5d 29 0a 41 43 5f 54 52 59 5f 4c 49 4e 4b  ne]).AC_TRY_LINK
1400: 28 2c 5b 0a 20 20 20 20 65 78 74 65 72 6e 20 63  (,[.    extern c
1410: 68 61 72 2a 20 5f 72 6c 5f 65 78 65 63 75 74 69  har* _rl_executi
1420: 6e 67 5f 6d 61 63 72 6f 3b 0a 20 20 20 20 5f 72  ng_macro;.    _r
1430: 6c 5f 65 78 65 63 75 74 69 6e 67 5f 6d 61 63 72  l_executing_macr
1440: 6f 20 3d 20 28 63 68 61 72 2a 29 20 30 3b 0a 5d  o = (char*) 0;.]
1450: 2c 0a 20 20 20 20 41 43 5f 4d 53 47 5f 52 45 53  ,.    AC_MSG_RES
1460: 55 4c 54 28 79 65 73 29 3b 0a 20 20 20 20 41 43  ULT(yes);.    AC
1470: 5f 44 45 46 49 4e 45 28 45 58 45 43 55 54 49 4e  _DEFINE(EXECUTIN
1480: 47 5f 4d 41 43 52 4f 5f 48 41 43 4b 2c 20 31 2c  G_MACRO_HACK, 1,
1490: 0a 20 20 20 20 5b 20 44 65 66 69 6e 65 20 69 66  .    [ Define if
14a0: 20 5f 72 6c 5f 65 78 65 63 75 74 69 6e 67 5f 6d   _rl_executing_m
14b0: 61 63 72 6f 20 69 73 20 72 65 73 6f 6c 76 65 64  acro is resolved
14c0: 20 69 6e 20 6c 69 62 72 65 61 64 6c 69 6e 65 2e   in libreadline.
14d0: 20 5d 29 2c 0a 20 20 20 20 41 43 5f 4d 53 47 5f   ]),.    AC_MSG_
14e0: 52 45 53 55 4c 54 28 6e 6f 29 29 0a 0a 23 20 63  RESULT(no))..# c
14f0: 68 65 63 6b 20 66 6f 72 20 72 65 61 64 6c 69 6e  heck for readlin
1500: 65 27 73 20 72 6c 5f 63 6c 65 61 6e 75 70 5f 61  e's rl_cleanup_a
1510: 66 74 65 72 5f 73 69 67 6e 61 6c 0a 0a 41 43 5f  fter_signal..AC_
1520: 4d 53 47 5f 43 48 45 43 4b 49 4e 47 28 5b 66 6f  MSG_CHECKING([fo
1530: 72 20 72 6c 5f 63 6c 65 61 6e 75 70 5f 61 66 74  r rl_cleanup_aft
1540: 65 72 5f 73 69 67 6e 61 6c 28 29 20 69 6e 20 2d  er_signal() in -
1550: 6c 72 65 61 64 6c 69 6e 65 5d 29 0a 41 43 5f 54  lreadline]).AC_T
1560: 52 59 5f 4c 49 4e 4b 28 2c 5b 0a 20 20 20 20 65  RY_LINK(,[.    e
1570: 78 74 65 72 6e 20 76 6f 69 64 20 72 6c 5f 63 6c  xtern void rl_cl
1580: 65 61 6e 75 70 5f 61 66 74 65 72 5f 73 69 67 6e  eanup_after_sign
1590: 61 6c 28 29 3b 0a 20 20 20 20 72 6c 5f 63 6c 65  al();.    rl_cle
15a0: 61 6e 75 70 5f 61 66 74 65 72 5f 73 69 67 6e 61  anup_after_signa
15b0: 6c 28 29 3b 0a 5d 2c 0a 20 20 20 20 41 43 5f 4d  l();.],.    AC_M
15c0: 53 47 5f 52 45 53 55 4c 54 28 79 65 73 29 3b 0a  SG_RESULT(yes);.
15d0: 20 20 20 20 41 43 5f 44 45 46 49 4e 45 28 43 4c      AC_DEFINE(CL
15e0: 45 41 4e 55 50 5f 41 46 45 52 5f 53 49 47 4e 41  EANUP_AFER_SIGNA
15f0: 4c 2c 20 31 2c 0a 20 20 20 20 5b 20 44 65 66 69  L, 1,.    [ Defi
1600: 6e 65 20 69 66 20 72 6c 5f 63 6c 65 61 6e 75 70  ne if rl_cleanup
1610: 5f 61 66 74 65 72 5f 73 69 67 6e 61 6c 20 69 73  _after_signal is
1620: 20 72 65 73 6f 6c 76 65 64 20 69 6e 20 6c 69 62   resolved in lib
1630: 72 65 61 64 6c 69 6e 65 2e 20 5d 29 2c 0a 20 20  readline. ]),.  
1640: 20 20 41 43 5f 4d 53 47 5f 52 45 53 55 4c 54 28    AC_MSG_RESULT(
1650: 6e 6f 29 29 0a 0a 0a 41 43 5f 4d 53 47 5f 43 48  no))...AC_MSG_CH
1660: 45 43 4b 49 4e 47 28 5b 66 6f 72 20 74 68 65 20  ECKING([for the 
1670: 72 65 61 64 6c 69 6e 65 20 76 65 72 73 69 6f 6e  readline version
1680: 20 6e 75 6d 62 65 72 5d 29 0a 41 43 5f 54 52 59   number]).AC_TRY
1690: 5f 52 55 4e 28 5b 0a 23 69 6e 63 6c 75 64 65 20  _RUN([.#include 
16a0: 3c 73 74 64 69 6f 2e 68 3e 0a 69 6e 74 20 6d 61  <stdio.h>.int ma
16b0: 69 6e 20 28 29 20 7b 0a 20 20 20 20 46 49 4c 45  in () {.    FILE
16c0: 20 2a 66 70 20 3d 20 66 6f 70 65 6e 28 22 63 6f   *fp = fopen("co
16d0: 6e 66 74 65 73 74 76 65 72 73 69 6f 6e 22 2c 20  nftestversion", 
16e0: 22 77 22 29 3b 0a 20 20 20 20 65 78 74 65 72 6e  "w");.    extern
16f0: 20 63 68 61 72 20 2a 72 6c 5f 6c 69 62 72 61 72   char *rl_librar
1700: 79 5f 76 65 72 73 69 6f 6e 3b 0a 20 20 20 20 66  y_version;.    f
1710: 70 72 69 6e 74 66 28 66 70 2c 20 22 25 73 22 2c  printf(fp, "%s",
1720: 20 72 6c 5f 6c 69 62 72 61 72 79 5f 76 65 72 73   rl_library_vers
1730: 69 6f 6e 29 3b 0a 20 20 20 20 63 6c 6f 73 65 28  ion);.    close(
1740: 66 70 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20  fp);.    return 
1750: 30 3b 0a 7d 5d 2c 0a 20 20 20 20 52 45 41 44 4c  0;.}],.    READL
1760: 49 4e 45 5f 56 45 52 53 49 4f 4e 3d 60 63 61 74  INE_VERSION=`cat
1770: 20 63 6f 6e 66 74 65 73 74 76 65 72 73 69 6f 6e   conftestversion
1780: 60 0a 20 20 20 20 41 43 5f 4d 53 47 5f 52 45 53  `.    AC_MSG_RES
1790: 55 4c 54 28 24 52 45 41 44 4c 49 4e 45 5f 56 45  ULT($READLINE_VE
17a0: 52 53 49 4f 4e 29 2c 0a 20 20 20 20 41 43 5f 4d  RSION),.    AC_M
17b0: 53 47 5f 52 45 53 55 4c 54 28 66 61 69 6c 65 64  SG_RESULT(failed
17c0: 29 2c 0a 20 20 20 20 41 43 5f 4d 53 47 5f 52 45  ),.    AC_MSG_RE
17d0: 53 55 4c 54 28 6e 6f 20 63 72 6f 73 73 20 63 6f  SULT(no cross co
17e0: 6d 70 69 6c 69 6e 67 29 0a 29 0a 0a 0a 41 43 5f  mpiling).)...AC_
17f0: 53 55 42 53 54 28 54 43 4c 5f 49 4e 43 4c 55 44  SUBST(TCL_INCLUD
1800: 45 5f 44 49 52 29 0a 41 43 5f 53 55 42 53 54 28  E_DIR).AC_SUBST(
1810: 52 45 41 44 4c 49 4e 45 5f 49 4e 43 4c 55 44 45  READLINE_INCLUDE
1820: 5f 44 49 52 29 0a 41 43 5f 4f 55 54 50 55 54 28  _DIR).AC_OUTPUT(
1830: 4d 61 6b 65 66 69 6c 65 20 74 63 6c 72 65 61 64  Makefile tclread
1840: 6c 69 6e 65 2e 68 20 74 63 6c 72 65 61 64 6c 69  line.h tclreadli
1850: 6e 65 49 6e 69 74 2e 74 63 6c 20 74 63 6c 72 65  neInit.tcl tclre
1860: 61 64 6c 69 6e 65 53 65 74 75 70 2e 74 63 6c 20  adlineSetup.tcl 
1870: 74 63 6c 72 65 61 64 6c 69 6e 65 2e 6e 20 70 6b  tclreadline.n pk
1880: 67 49 6e 64 65 78 2e 74 63 6c 29 0a              gIndex.tcl).