home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / misc / volume18 / libhoward / patch01c < prev    next >
Encoding:
Internet Message Format  |  1991-04-10  |  46.5 KB

  1. From: howard@ericsson.se (Howard Gayle)
  2. Newsgroups: comp.sources.misc
  3. Subject: v18i009:  libhoward - libhoward portability library, Patch01c/3
  4. Message-ID: <1991Apr10.041142.3990@sparky.IMD.Sterling.COM>
  5. Date: 10 Apr 91 04:11:42 GMT
  6. Approved: kent@sparky.imd.sterling.com
  7. X-Checksum-Snefru: c7fb45ec ff5a75be f3446e0c 291587de
  8.  
  9. Submitted-by: Howard Gayle <howard@ericsson.se>
  10. Posting-number: Volume 18, Issue 9
  11. Archive-name: libhoward/patch01c
  12. Patch-To: libhoward: Volume 8, Issue 80-87,96
  13.  
  14. #! /bin/sh
  15. # This is a shell patch script from revision 1.7 to revision 2.3.
  16. # Remove anything before this line, then feed it into a shell, for
  17. # example by typing "sh file".  This script was created by:
  18. # $Header: freezePch.b,v 1.2 89/09/25 07:01:13 howard Exp $
  19. #
  20. patch -c lnR.1 << 'EOF'
  21. ***************
  22. *** 1,14 ****
  23. ! .\" $Header: lnR.1,v 1.2 89/09/15 11:45:47 howard Exp $
  24. ! .TH LNR 1 "$Revision: 1.2 $"
  25.   .SH NAME
  26.   lnR \- link contents of directory recursively
  27.   .SH SYNOPSIS
  28.   .B lnR
  29. ! .RB [ " \-s " ] 
  30. ! .RB [ " \-v " ] 
  31.   .I from to
  32.   .SH COPYRIGHT
  33. ! Copyright \(co 1989 Howard Lee Gayle
  34.   .SH DESCRIPTION
  35.   .I LnR
  36.   links the files in directory
  37. --- 1,13 ----
  38. ! '.\" $Header: /usr/local/dist/free-dist/howard/2/work/RCS/lnR.1,v 1.4 91/02/28 06:17:57 howard Exp $
  39. ! .TH LNR 1 "$Revision: 1.4 $"
  40.   .SH NAME
  41.   lnR \- link contents of directory recursively
  42.   .SH SYNOPSIS
  43.   .B lnR
  44. ! ..RB [ " \-v " ] 
  45.   .I from to
  46.   .SH COPYRIGHT
  47. ! Copyright \(co 1989, 1991 Howard Lee Gayle
  48.   .SH DESCRIPTION
  49.   .I LnR
  50.   links the files in directory
  51. ***************
  52. *** 15,37 ****
  53.   .I from
  54.   and recursively all subdirectories into the directory
  55.   .IR to .
  56.   It creates directories as necessary.
  57.   In other words, it performs a shallow copy.
  58.   .SH OPTIONS
  59.   .nr xx (\w'\-s  'u+2n)/1n
  60.   .TP \n(xx
  61. - .B \-s
  62. - Use symbolic links.
  63. - The default is to use hard links.
  64.   .TP
  65.   .B \-v
  66.   Verbose.
  67.   .SH EXAMPLE
  68.   .nf
  69. !    lnR /usr/local/free-dist/tex/2.93 /usr/local/free/tex/2.93
  70.   .fi
  71.   .SH "SEE ALSO"
  72.   .IR ln (1).
  73.   .SH BUGS
  74.   It should handle block and character special files.
  75.   It should be able to copy directories' owners, groups, and modes.
  76. --- 14,39 ----
  77.   .I from
  78.   and recursively all subdirectories into the directory
  79.   .IR to .
  80. + It uses hard links.
  81.   It creates directories as necessary.
  82.   In other words, it performs a shallow copy.
  83.   .SH OPTIONS
  84.   .nr xx (\w'\-s  'u+2n)/1n
  85.   .TP \n(xx
  86.   .TP
  87.   .B \-v
  88.   Verbose.
  89.   .SH EXAMPLE
  90.   .nf
  91. !    lnR /usr/local/free-dist/tex/2.93 /f/tex/2.93
  92.   .fi
  93.   .SH "SEE ALSO"
  94.   .IR ln (1).
  95. + .PP
  96. + The
  97. + .IR lndir (1)
  98. + command in X11R4 performs about the same function, but with
  99. + symbolic links.
  100.   .SH BUGS
  101.   It should handle block and character special files.
  102.   It should be able to copy directories' owners, groups, and modes.
  103. ***************
  104. *** 49,61 ****
  105.   along with this program; if not, write to the Free Software
  106.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  107.   .SH AUTHOR
  108. ! Howard Gayle,
  109. ! TN/ETX/T/BG,
  110. ! Ericsson Telecom AB,
  111. ! S-126 25 Stockholm,
  112. ! Sweden,
  113. ! howard@ericsson.se,
  114. ! uunet!ericsson.se!howard,
  115. ! Phone: +46 8 719 5565,
  116. ! FAX: +46 8 719 9598,
  117. ! Telex: 14910 ERIC S
  118. --- 51,54 ----
  119.   along with this program; if not, write to the Free Software
  120.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  121.   .SH AUTHOR
  122. ! Howard Gayle
  123. EOF
  124.  
  125. patch -c lnR.b << 'EOF'
  126. ***************
  127. *** 1,9 ****
  128.     
  129.   # lnR - shallow-copy subtree
  130.   #
  131. ! # $Header: lnR.b,v 1.3 89/09/21 19:22:13 howard Exp $
  132.   #
  133. ! # Copyright 1989 Howard Lee Gayle
  134.   # This file is written in the ISO 8859/1 character set.
  135.   #
  136.   # This program is free software; you can redistribute it and/or modify
  137. --- 1,9 ----
  138.     
  139.   # lnR - shallow-copy subtree
  140.   #
  141. ! # $Header: /usr/local/dist/free-dist/howard/2/work/RCS/lnR.b,v 1.5 91/02/28 06:18:27 howard Exp $
  142.   #
  143. ! # Copyright 1989, 1991 Howard Lee Gayle
  144.   # This file is written in the ISO 8859/1 character set.
  145.   #
  146.   # This program is free software; you can redistribute it and/or modify
  147. ***************
  148. *** 21,40 ****
  149.   #
  150.   # Shell variables:
  151.   # a - auxiliary command
  152. - # s - flag set for -s (symbolic link) option
  153.   # v - flag set for -v (verbose) option
  154.   # u - usage string
  155.   
  156.   CMDNAME=lnR
  157.   export CMDNAME
  158. ! u='Usage: $CMDNAME [-s] [-v] from to'
  159.   a=lnR0
  160. - s=' '
  161.   v=0
  162.   while [ $# -gt 2 ]
  163.   do
  164.      case "x$1" in
  165. -       x-s) s='-s' ;;
  166.         x-v) v='1'  ;;
  167.         *) echo "$u" 1>&2; exit 1 ;;
  168.      esac
  169. --- 21,37 ----
  170.   #
  171.   # Shell variables:
  172.   # a - auxiliary command
  173.   # v - flag set for -v (verbose) option
  174.   # u - usage string
  175.   
  176.   CMDNAME=lnR
  177.   export CMDNAME
  178. ! u="Usage: $CMDNAME [-v] from to"
  179.   a=lnR0
  180.   v=0
  181.   while [ $# -gt 2 ]
  182.   do
  183.      case "x$1" in
  184.         x-v) v='1'  ;;
  185.         *) echo "$u" 1>&2; exit 1 ;;
  186.      esac
  187. ***************
  188. *** 45,50 ****
  189.      echo "$u" 1>&2
  190.      exit 1
  191.   fi
  192. ! $a "$s" "$v" "$1" "$2"
  193.   cd "$1"
  194. ! find . -print | sed -e '1d' -e 's;^\./;;' | xargs -i $a "$s" "$v" {} "$2/{}"
  195. --- 42,47 ----
  196.      echo "$u" 1>&2
  197.      exit 1
  198.   fi
  199. ! $a "$v" "$1" "$2"
  200.   cd "$1"
  201. ! find . -print | sed -e '1d' -e 's;^\./;;' | xargs -i $a "$v" {} "$2/{}"
  202. EOF
  203.  
  204. patch -c lnR0.b << 'EOF'
  205. ***************
  206. *** 1,9 ****
  207.     
  208.   # lnR0 - auxiliary shell file for lnR
  209.   #
  210. ! # $Header: lnR0.b,v 1.4 89/09/21 19:22:16 howard Exp $
  211.   #
  212. ! # Copyright 1989 Howard Lee Gayle
  213.   # This file is written in the ISO 8859/1 character set.
  214.   #
  215.   # This program is free software; you can redistribute it and/or modify
  216. --- 1,9 ----
  217.     
  218.   # lnR0 - auxiliary shell file for lnR
  219.   #
  220. ! # $Header: /usr/local/dist/free-dist/howard/2/work/RCS/lnR0.b,v 1.6 91/02/28 06:18:30 howard Exp $
  221.   #
  222. ! # Copyright 1989, 1991 Howard Lee Gayle
  223.   # This file is written in the ISO 8859/1 character set.
  224.   #
  225.   # This program is free software; you can redistribute it and/or modify
  226. ***************
  227. *** 22,31 ****
  228.   # Shell variables:
  229.   # l - ln command
  230.   # m - mkdir command
  231.   # u - usage string
  232.   
  233. ! u='Usage: lnR0 symbolic verbose from to'
  234. ! if [ $# -ne 4 ]
  235.   then
  236.      echo "$u" 1>&2
  237.      exit 1
  238. --- 22,32 ----
  239.   # Shell variables:
  240.   # l - ln command
  241.   # m - mkdir command
  242. + # s - symlink target
  243.   # u - usage string
  244.   
  245. ! u="Usage: lnR0 verbose from to"
  246. ! if [ $# -ne 3 ]
  247.   then
  248.      echo "$u" 1>&2
  249.      exit 1
  250. ***************
  251. *** 32,67 ****
  252.   fi
  253.   l='ln'
  254.   m='mkdir'
  255. ! if [ -b "$3" -o -c "$3" -o -p "$3" ]
  256.   then
  257. !    echo "$CMDNAME: can not link $3" 1>&2
  258.      exit 1
  259. ! elif [ -h "$3" ]
  260.   then
  261. !    s=`ls -l "$3" | sed -e 's;^..* -> ;;'`
  262. !    if [ $2 = 1 ]
  263.      then
  264. !       echo ln -s "$s" "$4"
  265.      fi
  266. !    $l -s "$s" "$4"
  267. ! elif [ -d "$3" ]
  268.   then
  269. !    if [ ! -d "$4" ]
  270.      then
  271. !       if [ $2 = 1 ]
  272.         then
  273. !          echo mkdir "$4"
  274.         fi
  275. !       $m "$4"
  276.      fi
  277. ! elif [ -f "$3" ]
  278.   then
  279. !    if [ $2 = 1 ]
  280.      then
  281. !       echo ln $1 "$3" "$4"
  282.      fi
  283. !    $l $1 "$3" "$4"
  284.   else
  285. !    echo "$CMDNAME: file $3 does not exist" 1>&2
  286.      exit 1
  287.   fi
  288. --- 33,68 ----
  289.   fi
  290.   l='ln'
  291.   m='mkdir'
  292. ! if [ -b "$2" -o -c "$2" -o -p "$2" ]
  293.   then
  294. !    echo "$CMDNAME: can not link $2" 1>&2
  295.      exit 1
  296. ! elif [ -h "$2" ]
  297.   then
  298. !    s=`ls -l "$2" | sed -e 's;^..* -> ;;'`
  299. !    if [ $1 = 1 ]
  300.      then
  301. !       echo ln -s "$s" "$3"
  302.      fi
  303. !    $l -s "$s" "$3"
  304. ! elif [ -d "$2" ]
  305.   then
  306. !    if [ ! -d "$3" ]
  307.      then
  308. !       if [ $1 = 1 ]
  309.         then
  310. !          echo mkdir "$3"
  311.         fi
  312. !       $m "$3"
  313.      fi
  314. ! elif [ -f "$2" ]
  315.   then
  316. !    if [ $1 = 1 ]
  317.      then
  318. !       echo ln "$2" "$3"
  319.      fi
  320. !    $l "$2" "$3"
  321.   else
  322. !    echo "$CMDNAME: file $2 does not exist" 1>&2
  323.      exit 1
  324.   fi
  325. EOF
  326.  
  327. patch -c malf.3 << 'EOF'
  328. ***************
  329. *** 1,5 ****
  330. ! .\" @(#)$Header: malf.3,v 1.11 89/08/14 09:06:30 howard Exp $
  331. ! .TH MALF "3 -lhoward" "$Revision: 1.11 $" "Howard\'s C library" "Howard\'s C library"
  332.   .SH NAME
  333.   malf, malf0, malf1, mcalloc, mfclose, mfflush, mfopen, mfseek \- write error message
  334.   .SH SYNOPSIS
  335. --- 1,5 ----
  336. ! .\" @(#)$Header: /usr/local/dist/free-dist/howard/2/work/RCS/malf.3,v 1.13 91/02/28 07:34:41 howard Exp $
  337. ! .TH MALF "3 -lhoward" "$Revision: 1.13 $" "Howard\'s C library" "Howard\'s C library"
  338.   .SH NAME
  339.   malf, malf0, malf1, mcalloc, mfclose, mfflush, mfopen, mfseek \- write error message
  340.   .SH SYNOPSIS
  341. ***************
  342. *** 74,80 ****
  343.   .RI "bStrT " filename ";"
  344.   .fi
  345.   .SH COPYRIGHT
  346. ! Copyright \(co 1989 Howard Lee Gayle
  347.   .SH DESCRIPTION
  348.   .I Malf
  349.   writes on standard error a message with the syntax:
  350. --- 74,80 ----
  351.   .RI "bStrT " filename ";"
  352.   .fi
  353.   .SH COPYRIGHT
  354. ! Copyright \(co 1989, 1991 Howard Lee Gayle
  355.   .SH DESCRIPTION
  356.   .I Malf
  357.   writes on standard error a message with the syntax:
  358. ***************
  359. *** 235,240 ****
  360. --- 235,245 ----
  361.   .IR putspn "(3 \-lhoward),"
  362.   .IR syslog (3),
  363.   .IR vfprintf (3S).
  364. + .PP
  365. + MIT's com_err system is a more sophisticated error handler
  366. + system, intended for libraries.
  367. + It posted to comp.sources.misc on 25 February 1991, volume 17,
  368. + issues 27-29, archive name com_err.
  369.   .SH ETYMOLOGY
  370.   The word "malf,"
  371.   presumably short for malfunction,
  372. ***************
  373. *** 257,269 ****
  374.   along with this program; if not, write to the Free Software
  375.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  376.   .SH AUTHOR
  377. ! Howard Gayle,
  378. ! TN/ETX/T/BG,
  379. ! Ericsson Telecom AB,
  380. ! S-126 25 Stockholm,
  381. ! Sweden,
  382. ! howard@ericsson.se,
  383. ! uunet!ericsson.se!howard,
  384. ! Phone: +46 8 719 5565,
  385. ! FAX: +46 8 719 9598,
  386. ! Telex: 14910 ERIC S
  387. --- 262,265 ----
  388.   along with this program; if not, write to the Free Software
  389.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  390.   .SH AUTHOR
  391. ! Howard Gayle
  392. EOF
  393.  
  394. patch -c mcpstr.3 << 'EOF'
  395. ***************
  396. *** 1,5 ****
  397. ! .\" $Header: mcpstr.3,v 1.2 89/05/18 10:56:17 howard Exp $
  398. ! .TH MCPSTR "3 -lhoward" "$Revision: 1.2 $" "Howard\'s C library" "Howard\'s C library"
  399.   .SH NAME
  400.   mcpstr \- make a new copy of a string and check for errors
  401.   .SH SYNOPSIS
  402. --- 1,5 ----
  403. ! .\" $Header: /usr/local/dist/free-dist/howard/2/work/RCS/mcpstr.3,v 1.3 91/02/27 05:45:12 howard Exp $
  404. ! .TH MCPSTR "3 -lhoward" "$Revision: 1.3 $" "Howard\'s C library" "Howard\'s C library"
  405.   .SH NAME
  406.   mcpstr \- make a new copy of a string and check for errors
  407.   .SH SYNOPSIS
  408. ***************
  409. *** 47,59 ****
  410.   along with this program; if not, write to the Free Software
  411.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  412.   .SH AUTHOR
  413. ! Howard Gayle,
  414. ! TN/ETX/T/BG,
  415. ! Ericsson Telecom AB,
  416. ! S-126 25 Stockholm,
  417. ! Sweden,
  418. ! howard@ericsson.se,
  419. ! uunet!ericsson.se!howard,
  420. ! Phone: +46 8 719 5565,
  421. ! FAX: +46 8 719 9598,
  422. ! Telex: 14910 ERIC S
  423. --- 47,50 ----
  424.   along with this program; if not, write to the Free Software
  425.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  426.   .SH AUTHOR
  427. ! Howard Gayle
  428. EOF
  429.  
  430. patch -c mfcopy.3 << 'EOF'
  431. ***************
  432. *** 1,5 ****
  433. ! .\" $Header: mfcopy.3,v 1.1 89/08/13 15:45:31 howard Exp $
  434. ! .TH MFCOPY "3 -lhoward" "$Revision: 1.1 $" "Howard\'s C library" "Howard\'s C library"
  435.   .SH NAME
  436.   mfcopy \- copy bytes from one stream to another
  437.   .SH SYNOPSIS
  438. --- 1,5 ----
  439. ! .\" $Header: /usr/local/dist/free-dist/howard/2/work/RCS/mfcopy.3,v 1.2 91/02/27 05:45:16 howard Exp $
  440. ! .TH MFCOPY "3 -lhoward" "$Revision: 1.2 $" "Howard\'s C library" "Howard\'s C library"
  441.   .SH NAME
  442.   mfcopy \- copy bytes from one stream to another
  443.   .SH SYNOPSIS
  444. ***************
  445. *** 74,86 ****
  446.   along with this program; if not, write to the Free Software
  447.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  448.   .SH AUTHOR
  449. ! Howard Gayle,
  450. ! TN/ETX/T/BG,
  451. ! Ericsson Telecom AB,
  452. ! S-126 25 Stockholm,
  453. ! Sweden,
  454. ! howard@ericsson.se,
  455. ! uunet!ericsson.se!howard,
  456. ! Phone: +46 8 719 5565,
  457. ! FAX: +46 8 719 9598,
  458. ! Telex: 14910 ERIC S
  459. --- 74,77 ----
  460.   along with this program; if not, write to the Free Software
  461.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  462.   .SH AUTHOR
  463. ! Howard Gayle
  464. EOF
  465.  
  466. patch -c mk-cc-lims.b << 'EOF'
  467. ***************
  468. *** 1,9 ****
  469.     
  470.   # mk-cc-lims - make the cc-lims.i include file for this C compiler
  471.   #
  472. ! # $Header: mk-cc-lims.b,v 1.6 89/09/21 19:22:19 howard Exp $
  473.   #
  474. ! # Copyright 1989 Howard Lee Gayle
  475.   # This file is written in the ISO 8859/1 character set.
  476.   #
  477.   # This program is free software; you can redistribute it and/or modify
  478. --- 1,9 ----
  479.     
  480.   # mk-cc-lims - make the cc-lims.i include file for this C compiler
  481.   #
  482. ! # $Header: /usr/local/dist/free-dist/howard/2/work/RCS/mk-cc-lims.b,v 1.7 91/02/27 10:00:07 howard Exp $
  483.   #
  484. ! # Copyright 1989, 1991 Howard Lee Gayle
  485.   # This file is written in the ISO 8859/1 character set.
  486.   #
  487.   # This program is free software; you can redistribute it and/or modify
  488. ***************
  489. *** 25,31 ****
  490.   
  491.   CMDNAME=mk-cc-lims
  492.   export CMDNAME
  493. ! u='Usage: $CMDNAME c-compiler cc-lims.i'
  494.   if [ $# -ne 2 ]
  495.   then
  496.      echo "$u" 1>&2
  497. --- 25,31 ----
  498.   
  499.   CMDNAME=mk-cc-lims
  500.   export CMDNAME
  501. ! u="Usage: $CMDNAME c-compiler cc-lims.i"
  502.   if [ $# -ne 2 ]
  503.   then
  504.      echo "$u" 1>&2
  505. ***************
  506. *** 36,42 ****
  507.   echo ' * cc-lims.i - C compiler limitations file' >> $2
  508.   echo ' *' >> $2
  509.   echo ' * This file was generated automatically by:' >> $2
  510. ! echo ' *    $Header: mk-cc-lims.b,v 1.6 89/09/21 19:22:19 howard Exp $' >> $2
  511.   echo ' */' >> $2
  512.   echo '' >> $2
  513.   echo 'main(){extern TYPE x();x(0);}' > $t
  514. --- 36,42 ----
  515.   echo ' * cc-lims.i - C compiler limitations file' >> $2
  516.   echo ' *' >> $2
  517.   echo ' * This file was generated automatically by:' >> $2
  518. ! echo ' *    $Header: /usr/local/dist/free-dist/howard/2/work/RCS/mk-cc-lims.b,v 1.7 91/02/27 10:00:07 howard Exp $' >> $2
  519.   echo ' */' >> $2
  520.   echo '' >> $2
  521.   echo 'main(){extern TYPE x();x(0);}' > $t
  522. EOF
  523.  
  524. patch -c mkCIncl.b << 'EOF'
  525. ***************
  526. *** 1,9 ****
  527.     
  528.   # mkCIncl - find include file dependencies of C source files
  529.   #
  530. ! # $Header: mkCIncl.b,v 1.3 89/09/21 19:22:21 howard Exp $
  531.   #
  532. ! # Copyright 1989 Howard Lee Gayle
  533.   # This file is written in the ISO 8859/1 character set.
  534.   #
  535.   # This program is free software; you can redistribute it and/or modify
  536. --- 1,9 ----
  537.     
  538.   # mkCIncl - find include file dependencies of C source files
  539.   #
  540. ! # $Header: /usr/local/dist/free-dist/howard/2/work/RCS/mkCIncl.b,v 1.4 91/02/27 10:00:10 howard Exp $
  541.   #
  542. ! # Copyright 1989, 1991 Howard Lee Gayle
  543.   # This file is written in the ISO 8859/1 character set.
  544.   #
  545.   # This program is free software; you can redistribute it and/or modify
  546. ***************
  547. *** 26,32 ****
  548.   
  549.   CMDNAME=mkCIncl
  550.   export CMDNAME
  551. ! u='Usage: $CMDNAME includes file.c ...'
  552.   if [ $# -lt 2 ]
  553.   then
  554.      echo "$u" 1>&2
  555. --- 26,32 ----
  556.   
  557.   CMDNAME=mkCIncl
  558.   export CMDNAME
  559. ! u="Usage: $CMDNAME includes file.c ..."
  560.   if [ $# -lt 2 ]
  561.   then
  562.      echo "$u" 1>&2
  563. EOF
  564.  
  565. patch -c mkDistI.b << 'EOF'
  566. ***************
  567. *** 1,9 ****
  568.     
  569.   # mkDistI - install file from dist directory
  570.   #
  571. ! # $Header: mkDistI.b,v 1.4 89/09/21 19:22:24 howard Exp $
  572.   #
  573. ! # Copyright 1989 Howard Lee Gayle
  574.   # This file is written in the ISO 8859/1 character set.
  575.   #
  576.   # This program is free software; you can redistribute it and/or modify
  577. --- 1,9 ----
  578.     
  579.   # mkDistI - install file from dist directory
  580.   #
  581. ! # $Header: /usr/local/dist/free-dist/howard/2/work/RCS/mkDistI.b,v 1.5 91/02/27 10:00:14 howard Exp $
  582.   #
  583. ! # Copyright 1989, 1991 Howard Lee Gayle
  584.   # This file is written in the ISO 8859/1 character set.
  585.   #
  586.   # This program is free software; you can redistribute it and/or modify
  587. ***************
  588. *** 23,29 ****
  589.   # u - usage string
  590.   CMDNAME=mkDistI
  591.   export CMDNAME
  592. ! u='Usage: $CMDNAME file dist-directory'
  593.   if [ $# -ne 2 ]
  594.   then
  595.      echo "$u" 1>&2
  596. --- 23,29 ----
  597.   # u - usage string
  598.   CMDNAME=mkDistI
  599.   export CMDNAME
  600. ! u="Usage: $CMDNAME file dist-directory"
  601.   if [ $# -ne 2 ]
  602.   then
  603.      echo "$u" 1>&2
  604. EOF
  605.  
  606. patch -c mkDistO.b << 'EOF'
  607. ***************
  608. *** 1,9 ****
  609.     
  610.   # mkDistO - place file in dist directory
  611.   #
  612. ! # $Header: mkDistO.b,v 1.3 89/09/21 19:22:26 howard Exp $
  613.   #
  614. ! # Copyright 1989 Howard Lee Gayle
  615.   # This file is written in the ISO 8859/1 character set.
  616.   #
  617.   # This program is free software; you can redistribute it and/or modify
  618. --- 1,9 ----
  619.     
  620.   # mkDistO - place file in dist directory
  621.   #
  622. ! # $Header: /usr/local/dist/free-dist/howard/2/work/RCS/mkDistO.b,v 1.4 91/02/27 10:00:19 howard Exp $
  623.   #
  624. ! # Copyright 1989, 1991 Howard Lee Gayle
  625.   # This file is written in the ISO 8859/1 character set.
  626.   #
  627.   # This program is free software; you can redistribute it and/or modify
  628. ***************
  629. *** 24,30 ****
  630.   
  631.   CMDNAME=mkDistO
  632.   export CMDNAME
  633. ! u='Usage: $CMDNAME file dist-directory'
  634.   if [ $# -ne 2 ]
  635.   then
  636.      echo "$u" 1>&2
  637. --- 24,30 ----
  638.   
  639.   CMDNAME=mkDistO
  640.   export CMDNAME
  641. ! u="Usage: $CMDNAME file dist-directory"
  642.   if [ $# -ne 2 ]
  643.   then
  644.      echo "$u" 1>&2
  645. EOF
  646.  
  647. patch -c mkFreeze.b << 'EOF'
  648. ***************
  649. *** 1,9 ****
  650.     
  651.   # mkFreeze - make FREEZE.{date,i,major,minor,version}
  652.   #
  653. ! # $Header: mkFreeze.b,v 1.3 89/09/20 13:40:05 howard Exp $
  654.   #
  655. ! # Copyright 1989 Howard Lee Gayle
  656.   # This file is written in the ISO 8859/1 character set.
  657.   #
  658.   # This program is free software; you can redistribute it and/or modify
  659. --- 1,9 ----
  660.     
  661.   # mkFreeze - make FREEZE.{date,i,major,minor,version}
  662.   #
  663. ! # $Header: /usr/local/dist/free-dist/howard/2/work/RCS/mkFreeze.b,v 1.4 91/02/27 09:30:37 howard Exp $
  664.   #
  665. ! # Copyright 1989, 1991 Howard Lee Gayle
  666.   # This file is written in the ISO 8859/1 character set.
  667.   #
  668.   # This program is free software; you can redistribute it and/or modify
  669. ***************
  670. *** 30,36 ****
  671.      echo "$u" 1>&2
  672.      exit 1
  673.   fi
  674. ! awk '/^.Header: FREEZE,v /{
  675.      print $3 > "FREEZE.version";
  676.      split ($3, t, ".");
  677.      print t[1] > "FREEZE.major";
  678. --- 30,36 ----
  679.      echo "$u" 1>&2
  680.      exit 1
  681.   fi
  682. ! awk '/^.Header: .*FREEZE,v /{
  683.      print $3 > "FREEZE.version";
  684.      split ($3, t, ".");
  685.      print t[1] > "FREEZE.major";
  686. EOF
  687.  
  688. patch -c mkInstF.b << 'EOF'
  689. ***************
  690. *** 1,9 ****
  691.     
  692.   # mkInstF - install a non-executable file or shell file
  693.   #
  694. ! # $Header: mkInstF.b,v 1.3 89/09/21 19:22:29 howard Exp $
  695.   #
  696. ! # Copyright 1989 Howard Lee Gayle
  697.   # This file is written in the ISO 8859/1 character set.
  698.   #
  699.   # This program is free software; you can redistribute it and/or modify
  700. --- 1,9 ----
  701.     
  702.   # mkInstF - install a non-executable file or shell file
  703.   #
  704. ! # $Header: /usr/local/dist/free-dist/howard/2/work/RCS/mkInstF.b,v 1.4 91/02/27 09:43:53 howard Exp $
  705.   #
  706. ! # Copyright 1989, 1991 Howard Lee Gayle
  707.   # This file is written in the ISO 8859/1 character set.
  708.   #
  709.   # This program is free software; you can redistribute it and/or modify
  710. ***************
  711. *** 24,34 ****
  712.   
  713.   CMDNAME=mkInstF
  714.   export CMDNAME
  715. ! u='Usage: $CMDNAME file directory'
  716.   if [ $# -ne 2 ]
  717.   then
  718.      echo "$u" 1>&2
  719.      exit 1
  720.   fi
  721. ! ln $1 $2/$1N
  722.   mv -f $2/$1N $2/$1
  723. --- 24,40 ----
  724.   
  725.   CMDNAME=mkInstF
  726.   export CMDNAME
  727. ! u="Usage: $CMDNAME file directory"
  728.   if [ $# -ne 2 ]
  729.   then
  730.      echo "$u" 1>&2
  731.      exit 1
  732.   fi
  733. ! if ln $1 $2/$1N
  734. ! then
  735. !    :
  736. ! else
  737. !    cp $1 $2/$1N
  738. !    chmod a-w $2/$1N
  739. ! fi
  740.   mv -f $2/$1N $2/$1
  741. EOF
  742.  
  743. patch -c mkInstX.b << 'EOF'
  744. ***************
  745. *** 1,9 ****
  746.     
  747.   # mkInstX - install an executable file (not shell files)
  748.   #
  749. ! # $Header: mkInstX.b,v 1.3 89/09/21 19:22:32 howard Exp $
  750.   #
  751. ! # Copyright 1989 Howard Lee Gayle
  752.   # This file is written in the ISO 8859/1 character set.
  753.   #
  754.   # This program is free software; you can redistribute it and/or modify
  755. --- 1,9 ----
  756.     
  757.   # mkInstX - install an executable file (not shell files)
  758.   #
  759. ! # $Header: /usr/local/dist/free-dist/howard/2/work/RCS/mkInstX.b,v 1.4 91/02/27 10:00:21 howard Exp $
  760.   #
  761. ! # Copyright 1989, 1991 Howard Lee Gayle
  762.   # This file is written in the ISO 8859/1 character set.
  763.   #
  764.   # This program is free software; you can redistribute it and/or modify
  765. ***************
  766. *** 24,30 ****
  767.   
  768.   CMDNAME=mkInstX
  769.   export CMDNAME
  770. ! u='Usage: $CMDNAME file directory'
  771.   if [ $# -ne 2 ]
  772.   then
  773.      echo "$u" 1>&2
  774. --- 24,30 ----
  775.   
  776.   CMDNAME=mkInstX
  777.   export CMDNAME
  778. ! u="Usage: $CMDNAME file directory"
  779.   if [ $# -ne 2 ]
  780.   then
  781.      echo "$u" 1>&2
  782. EOF
  783.  
  784. patch -c mkLibIncl.b << 'EOF'
  785. ***************
  786. *** 1,9 ****
  787.     
  788.   # mkLibIncl - find include file dependencies of C library functions
  789.   #
  790. ! # $Header: mkLibIncl.b,v 1.3 89/09/21 19:22:34 howard Exp $
  791.   #
  792. ! # Copyright 1989 Howard Lee Gayle
  793.   # This file is written in the ISO 8859/1 character set.
  794.   #
  795.   # This program is free software; you can redistribute it and/or modify
  796. --- 1,9 ----
  797.     
  798.   # mkLibIncl - find include file dependencies of C library functions
  799.   #
  800. ! # $Header: /usr/local/dist/free-dist/howard/2/work/RCS/mkLibIncl.b,v 1.4 91/02/27 10:00:24 howard Exp $
  801.   #
  802. ! # Copyright 1989, 1991 Howard Lee Gayle
  803.   # This file is written in the ISO 8859/1 character set.
  804.   #
  805.   # This program is free software; you can redistribute it and/or modify
  806. ***************
  807. *** 26,32 ****
  808.   
  809.   CMDNAME=mkLibIncl
  810.   export CMDNAME
  811. ! u='Usage: $CMDNAME includes file.c ...'
  812.   if [ $# -lt 2 ]
  813.   then
  814.      echo "$u" 1>&2
  815. --- 26,32 ----
  816.   
  817.   CMDNAME=mkLibIncl
  818.   export CMDNAME
  819. ! u="Usage: $CMDNAME includes file.c ..."
  820.   if [ $# -lt 2 ]
  821.   then
  822.      echo "$u" 1>&2
  823. EOF
  824.  
  825. patch -c mkLibcLims.b << 'EOF'
  826. ***************
  827. *** 1,9 ****
  828.     
  829.   # mkLibcLims - make the libc-lims.i include file for this system
  830.   #
  831. ! # $Header: mkLibcLims.b,v 1.8 89/09/21 19:22:37 howard Exp $
  832.   #
  833. ! # Copyright 1989 Howard Lee Gayle
  834.   # This file is written in the ISO 8859/1 character set.
  835.   #
  836.   # This program is free software; you can redistribute it and/or modify
  837. --- 1,9 ----
  838.     
  839.   # mkLibcLims - make the libc-lims.i include file for this system
  840.   #
  841. ! # $Header: /usr/local/dist/free-dist/howard/2/work/RCS/mkLibcLims.b,v 1.9 91/02/27 10:00:28 howard Exp $
  842.   #
  843. ! # Copyright 1989, 1991 Howard Lee Gayle
  844.   # This file is written in the ISO 8859/1 character set.
  845.   #
  846.   # This program is free software; you can redistribute it and/or modify
  847. ***************
  848. *** 26,32 ****
  849.   
  850.   CMDNAME=mkLibcLims
  851.   export CMDNAME
  852. ! u='Usage: $CMDNAME libc-lims.i'
  853.   if [ $# -ne 1 ]
  854.   then
  855.      echo "$u" 1>&2
  856. --- 26,32 ----
  857.   
  858.   CMDNAME=mkLibcLims
  859.   export CMDNAME
  860. ! u="Usage: $CMDNAME libc-lims.i"
  861.   if [ $# -ne 1 ]
  862.   then
  863.      echo "$u" 1>&2
  864. ***************
  865. *** 67,73 ****
  866.   echo ' * libc-lims.i - C library limitations file' >> $1
  867.   echo ' *' >> $1
  868.   echo ' * This file was generated automatically by:' >> $1
  869. ! echo ' *    $Header: mkLibcLims.b,v 1.8 89/09/21 19:22:37 howard Exp $' >> $1
  870.   echo ' */' >> $1
  871.   echo '' >> $1
  872.   
  873. --- 67,73 ----
  874.   echo ' * libc-lims.i - C library limitations file' >> $1
  875.   echo ' *' >> $1
  876.   echo ' * This file was generated automatically by:' >> $1
  877. ! echo ' *    $Header: /usr/local/dist/free-dist/howard/2/work/RCS/mkLibcLims.b,v 1.9 91/02/27 10:00:28 howard Exp $' >> $1
  878.   echo ' */' >> $1
  879.   echo '' >> $1
  880.   
  881. EOF
  882.  
  883. patch -c mkManPS.b << 'EOF'
  884. ***************
  885. *** 1,9 ****
  886.     
  887.   # mkManPS - format manual entry into PostScript
  888.   #
  889. ! # $Header: mkManPS.b,v 1.3 89/09/21 19:22:39 howard Exp $
  890.   #
  891. ! # Copyright 1989 Howard Lee Gayle
  892.   # This file is written in the ISO 8859/1 character set.
  893.   #
  894.   # This program is free software; you can redistribute it and/or modify
  895. --- 1,9 ----
  896.     
  897.   # mkManPS - format manual entry into PostScript
  898.   #
  899. ! # $Header: /usr/local/dist/free-dist/howard/2/work/RCS/mkManPS.b,v 1.4 91/02/27 10:00:33 howard Exp $
  900.   #
  901. ! # Copyright 1989, 1991 Howard Lee Gayle
  902.   # This file is written in the ISO 8859/1 character set.
  903.   #
  904.   # This program is free software; you can redistribute it and/or modify
  905. ***************
  906. *** 25,31 ****
  907.   
  908.   CMDNAME=mkManPS
  909.   export CMDNAME
  910. ! u='Usage: $CMDNAME troff-file'
  911.   if [ $# -ne 1 ]
  912.   then
  913.      echo "$u" 1>&2
  914. --- 25,31 ----
  915.   
  916.   CMDNAME=mkManPS
  917.   export CMDNAME
  918. ! u="Usage: $CMDNAME troff-file"
  919.   if [ $# -ne 1 ]
  920.   then
  921.      echo "$u" 1>&2
  922. EOF
  923.  
  924. patch -c mkUncmprs.b << 'EOF'
  925. ***************
  926. *** 1,9 ****
  927.     
  928.   # mkUncmprs - uncompress RCS file if necessary and check out
  929.   #
  930. ! # $Header: mkUncmprs.b,v 1.3 89/09/21 19:22:42 howard Exp $
  931.   #
  932. ! # Copyright 1989 Howard Lee Gayle
  933.   # This file is written in the ISO 8859/1 character set.
  934.   #
  935.   # This program is free software; you can redistribute it and/or modify
  936. --- 1,9 ----
  937.     
  938.   # mkUncmprs - uncompress RCS file if necessary and check out
  939.   #
  940. ! # $Header: /usr/local/dist/free-dist/howard/2/work/RCS/mkUncmprs.b,v 1.4 91/02/27 10:00:38 howard Exp $
  941.   #
  942. ! # Copyright 1989, 1991 Howard Lee Gayle
  943.   # This file is written in the ISO 8859/1 character set.
  944.   #
  945.   # This program is free software; you can redistribute it and/or modify
  946. ***************
  947. *** 24,30 ****
  948.   
  949.   CMDNAME=mkUncmprs
  950.   export CMDNAME
  951. ! u='Usage: $CMDNAME target'
  952.   if [ $# -ne 1 ]
  953.   then
  954.      echo "$u" 1>&2
  955. --- 24,30 ----
  956.   
  957.   CMDNAME=mkUncmprs
  958.   export CMDNAME
  959. ! u="Usage: $CMDNAME target"
  960.   if [ $# -ne 1 ]
  961.   then
  962.      echo "$u" 1>&2
  963. EOF
  964.  
  965. patch -c mopenp.3 << 'EOF'
  966. ***************
  967. *** 1,5 ****
  968. ! .\" $Header: mopenp.3,v 1.1 89/08/13 16:20:15 howard Exp $
  969. ! .TH MOPENP "3 -lhoward" "$Revision: 1.1 $" "Howard\'s C library" "Howard\'s C library"
  970.   .SH NAME
  971.   mopenp \- search path for file and open it
  972.   .SH SYNOPSIS
  973. --- 1,5 ----
  974. ! .\" $Header: /usr/local/dist/free-dist/howard/2/work/RCS/mopenp.3,v 1.2 91/02/27 05:45:20 howard Exp $
  975. ! .TH MOPENP "3 -lhoward" "$Revision: 1.2 $" "Howard\'s C library" "Howard\'s C library"
  976.   .SH NAME
  977.   mopenp \- search path for file and open it
  978.   .SH SYNOPSIS
  979. ***************
  980. *** 82,94 ****
  981.   along with this program; if not, write to the Free Software
  982.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  983.   .SH AUTHOR
  984. ! Howard Gayle,
  985. ! TN/ETX/T/BG,
  986. ! Ericsson Telecom AB,
  987. ! S-126 25 Stockholm,
  988. ! Sweden,
  989. ! howard@ericsson.se,
  990. ! uunet!ericsson.se!howard,
  991. ! Phone: +46 8 719 5565,
  992. ! FAX: +46 8 719 9598,
  993. ! Telex: 14910 ERIC S
  994. --- 82,85 ----
  995.   along with this program; if not, write to the Free Software
  996.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  997.   .SH AUTHOR
  998. ! Howard Gayle
  999. EOF
  1000.  
  1001. patch -c msgfn.3 << 'EOF'
  1002. ***************
  1003. *** 1,5 ****
  1004. ! .\" $Header: msgfn.3,v 1.2 89/08/21 08:37:19 howard Exp $
  1005. ! .TH MSGFN "3 -lhoward" "$Revision: 1.2 $" "Howard\'s C library" "Howard\'s C library"
  1006.   .SH NAME
  1007.   msgfn \- extract full name from mail message or news article header
  1008.   .SH SYNOPSIS
  1009. --- 1,5 ----
  1010. ! .\" $Header: /usr/local/dist/free-dist/howard/2/work/RCS/msgfn.3,v 1.3 91/02/27 05:45:24 howard Exp $
  1011. ! .TH MSGFN "3 -lhoward" "$Revision: 1.3 $" "Howard\'s C library" "Howard\'s C library"
  1012.   .SH NAME
  1013.   msgfn \- extract full name from mail message or news article header
  1014.   .SH SYNOPSIS
  1015. ***************
  1016. *** 52,64 ****
  1017.   along with this program; if not, write to the Free Software
  1018.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  1019.   .SH AUTHOR
  1020. ! Howard Gayle,
  1021. ! TN/ETX/T/BG,
  1022. ! Ericsson Telecom AB,
  1023. ! S-126 25 Stockholm,
  1024. ! Sweden,
  1025. ! howard@ericsson.se,
  1026. ! uunet!ericsson.se!howard,
  1027. ! Phone: +46 8 719 5565,
  1028. ! FAX: +46 8 719 9598,
  1029. ! Telex: 14910 ERIC S
  1030. --- 52,55 ----
  1031.   along with this program; if not, write to the Free Software
  1032.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  1033.   .SH AUTHOR
  1034. ! Howard Gayle
  1035. EOF
  1036.  
  1037. patch -c new-Make.b << 'EOF'
  1038. ***************
  1039. *** 1,9 ****
  1040.     
  1041.   # new-Make.b - create a new Makefile from a prototype
  1042.   #
  1043. ! # $Header: new-Make.b,v 1.2 89/09/23 15:24:04 howard Exp $
  1044.   #
  1045. ! # Copyright 1989 Howard Lee Gayle
  1046.   # This file is written in the ISO 8859/1 character set.
  1047.   #
  1048.   # This program is free software; you can redistribute it and/or modify
  1049. --- 1,9 ----
  1050.     
  1051.   # new-Make.b - create a new Makefile from a prototype
  1052.   #
  1053. ! # $Header: /usr/local/dist/free-dist/howard/2/work/RCS/new-Make.b,v 1.5 91/03/05 14:20:59 howard Exp $
  1054.   #
  1055. ! # Copyright 1989, 1991 Howard Lee Gayle
  1056.   # This file is written in the ISO 8859/1 character set.
  1057.   #
  1058.   # This program is free software; you can redistribute it and/or modify
  1059. ***************
  1060. *** 75,81 ****
  1061.   LINT=lint
  1062.   
  1063.   # Make shar files.
  1064. ! SHAR=trshar shar
  1065.   
  1066.   
  1067.   # Command options:
  1068. --- 75,81 ----
  1069.   LINT=lint
  1070.   
  1071.   # Make shar files.
  1072. ! SHAR=makekit -s 45000
  1073.   
  1074.   
  1075.   # Command options:
  1076. ***************
  1077. *** 83,88 ****
  1078. --- 83,93 ----
  1079.   # Set commands at start of Bourne shell files, usually absolute paths.
  1080.   BDEFS=
  1081.   
  1082. + # Bourne shell files must start with this to get the right
  1083. + # command interpreter.  '  ' (2 spaces) works on most hosts, but
  1084. + # some need '#!/bin/sh'.
  1085. + BINTERP='  '
  1086.   # C compiler options.
  1087.   CFLAGS=-O4
  1088.   
  1089. ***************
  1090. *** 144,150 ****
  1091.   src := $(BS) $(BIBS) $(CS) $(ELS) $(HS) $(LATEXS) $(ms)
  1092.   
  1093.   # Absolutely all source files.
  1094. ! allsrc := README LICENSE FREEZE MakeCommon Makefile uMakefile $(src)
  1095.   
  1096.   
  1097.   # Targets and installs:
  1098. --- 149,155 ----
  1099.   src := $(BS) $(BIBS) $(CS) $(ELS) $(HS) $(LATEXS) $(ms)
  1100.   
  1101.   # Absolutely all source files.
  1102. ! allsrc := README FREEZE MakeCommon Makefile uMakefile $(src)
  1103.   
  1104.   
  1105.   # Targets and installs:
  1106. ***************
  1107. *** 271,277 ****
  1108.   ifdef BS
  1109.   $(bt): %: %.b
  1110.       $(RM) $@
  1111. !     $(ECHO) '  $(BDEFS)' > $@
  1112.       $(CAT) $< >> $@
  1113.       $(CHMOD) +x $@
  1114.   endif
  1115. --- 276,285 ----
  1116.   ifdef BS
  1117.   $(bt): %: %.b
  1118.       $(RM) $@
  1119. !     $(ECHO) '$(BINTERP)' > $@
  1120. ! ifdef BDEFS
  1121. !     $(ECHO) '$(BDEFS)' >> $@
  1122. ! endif
  1123.       $(CAT) $< >> $@
  1124.       $(CHMOD) +x $@
  1125.   endif
  1126. EOF
  1127.  
  1128. patch -c new-uMake.b << 'EOF'
  1129. ***************
  1130. *** 1,7 ****
  1131.     
  1132.   # new-uMake.b - create a new uMakefile from a prototype
  1133.   #
  1134. ! # $Header: new-uMake.b,v 1.1 89/09/21 18:14:52 howard Exp $
  1135.   #
  1136.   # Copyright 1989 Howard Lee Gayle
  1137.   # This file is written in the ISO 8859/1 character set.
  1138. --- 1,7 ----
  1139.     
  1140.   # new-uMake.b - create a new uMakefile from a prototype
  1141.   #
  1142. ! # $Header: /usr/local/dist/free-dist/howard/2/work/RCS/new-uMake.b,v 1.2 91/02/27 08:13:54 howard Exp $
  1143.   #
  1144.   # Copyright 1989 Howard Lee Gayle
  1145.   # This file is written in the ISO 8859/1 character set.
  1146. ***************
  1147. *** 73,79 ****
  1148.       $(UNCMPRS) $@
  1149.   else # WORK
  1150.   .DEFAULT:
  1151. !     $(DISTI) $@ $(DISTDIR)
  1152.   endif # WORK
  1153.   
  1154.   .SUFFIXES:
  1155. --- 73,79 ----
  1156.       $(UNCMPRS) $@
  1157.   else # WORK
  1158.   .DEFAULT:
  1159. !     $(DISTI) $@ $(DD)
  1160.   endif # WORK
  1161.   
  1162.   .SUFFIXES:
  1163. EOF
  1164.  
  1165. patch -c new.1 << 'EOF'
  1166. ***************
  1167. *** 1,7 ****
  1168. ! .\" $Header: new.1,v 1.2 89/09/22 07:24:33 howard Exp $
  1169. ! .TH NEW 1 "$Revision: 1.2 $"
  1170.   .SH NAME
  1171. ! new, new-Make, new-MakeC, new-1, new-3, new-b, new-bib, new-c, new-el, new-h, new-uMake \- create source files from prototypes
  1172.   .SH SYNOPSIS
  1173.   .B new
  1174.   .I filename \&.\|.\|.
  1175. --- 1,7 ----
  1176. ! .\" $Header: /usr/local/dist/free-dist/howard/2/work/RCS/new.1,v 1.4 91/02/27 09:01:09 howard Exp $
  1177. ! .TH NEW 1 "$Revision: 1.4 $"
  1178.   .SH NAME
  1179. ! new, new-Make, new-MakeC, new-1, new-3, new-5, new-8, new-b, new-bib, new-c, new-el, new-h, new-uMake \- create source files from prototypes
  1180.   .SH SYNOPSIS
  1181.   .B new
  1182.   .I filename \&.\|.\|.
  1183. ***************
  1184. *** 9,15 ****
  1185.   .B new-*
  1186.   .I filename \&.\|.\|.
  1187.   .SH COPYRIGHT
  1188. ! Copyright \(co 1989 Howard Lee Gayle
  1189.   .SH DESCRIPTION
  1190.   .I new
  1191.   creates each of its arguments, and initializes it with a
  1192. --- 9,15 ----
  1193.   .B new-*
  1194.   .I filename \&.\|.\|.
  1195.   .SH COPYRIGHT
  1196. ! Copyright \(co 1989, 1991 Howard Lee Gayle
  1197.   .SH DESCRIPTION
  1198.   .I new
  1199.   creates each of its arguments, and initializes it with a
  1200. ***************
  1201. *** 44,50 ****
  1202.   .SH FILES
  1203.   Here is my new.txt file:
  1204.   .nf
  1205. !    Copyright 1989 Howard Lee Gayle
  1206.      This file is written in the ISO 8859/1 character set.
  1207.   
  1208.      This program is free software; you can redistribute it and/or modify
  1209. --- 44,50 ----
  1210.   .SH FILES
  1211.   Here is my new.txt file:
  1212.   .nf
  1213. !    Copyright 1991 Howard Lee Gayle
  1214.      This file is written in the ISO 8859/1 character set.
  1215.   
  1216.      This program is free software; you can redistribute it and/or modify
  1217. ***************
  1218. *** 65,71 ****
  1219.   Here is my new-[1-8].cprt file:
  1220.   .nf
  1221.      .SH COPYRIGHT
  1222. !    Copyright \e(co 1989 Howard Lee Gayle
  1223.   .fi
  1224.   .PP
  1225.   Here is my new-[1-8].txt file:
  1226. --- 65,71 ----
  1227.   Here is my new-[1-8].cprt file:
  1228.   .nf
  1229.      .SH COPYRIGHT
  1230. !    Copyright \e(co 1991 Howard Lee Gayle
  1231.   .fi
  1232.   .PP
  1233.   Here is my new-[1-8].txt file:
  1234. ***************
  1235. *** 84,105 ****
  1236.      along with this program; if not, write to the Free Software
  1237.      Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  1238.      .SH AUTHOR
  1239. !    Howard Gayle,
  1240. !    TN/ETX/T/BG,
  1241. !    Ericsson Telecom AB,
  1242. !    S-126 25 Stockholm,
  1243. !    Sweden,
  1244. !    howard@ericsson.se,
  1245. !    uunet!ericsson.se!howard,
  1246. !    Phone: +46 8 719 5565,
  1247. !    FAX: +46 8 719 9598,
  1248. !    Telex: 14910 ERIC S
  1249.   .fi
  1250.   .PP
  1251.   Here is my new-c.txt file:
  1252.   .nf
  1253.      #ifndef lint
  1254. !    static char _cpyrgt[] = "Copyright 1989 Howard Lee Gayle";
  1255.      #endif lint
  1256.   
  1257.      /*
  1258. --- 84,96 ----
  1259.      along with this program; if not, write to the Free Software
  1260.      Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  1261.      .SH AUTHOR
  1262. !    Howard Gayle
  1263.   .fi
  1264.   .PP
  1265.   Here is my new-c.txt file:
  1266.   .nf
  1267.      #ifndef lint
  1268. !    static char _cpyrgt[] = "Copyright 1991 Howard Lee Gayle";
  1269.      #endif lint
  1270.   
  1271.      /*
  1272. ***************
  1273. *** 132,144 ****
  1274.   along with this program; if not, write to the Free Software
  1275.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  1276.   .SH AUTHOR
  1277. ! Howard Gayle,
  1278. ! TN/ETX/T/BG,
  1279. ! Ericsson Telecom AB,
  1280. ! S-126 25 Stockholm,
  1281. ! Sweden,
  1282. ! howard@ericsson.se,
  1283. ! uunet!ericsson.se!howard,
  1284. ! Phone: +46 8 719 5565,
  1285. ! FAX: +46 8 719 9598,
  1286. ! Telex: 14910 ERIC S
  1287. --- 123,126 ----
  1288.   along with this program; if not, write to the Free Software
  1289.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  1290.   .SH AUTHOR
  1291. ! Howard Gayle
  1292. EOF
  1293.  
  1294. patch -c new.b << 'EOF'
  1295. ***************
  1296. *** 1,9 ****
  1297.     
  1298.   # new.b - create a new source file from a prototype
  1299.   #
  1300. ! # $Header: new.b,v 1.1 89/09/21 08:00:39 howard Exp $
  1301.   #
  1302. ! # Copyright 1989 Howard Lee Gayle
  1303.   # This file is written in the ISO 8859/1 character set.
  1304.   #
  1305.   # This program is free software; you can redistribute it and/or modify
  1306. --- 1,9 ----
  1307.     
  1308.   # new.b - create a new source file from a prototype
  1309.   #
  1310. ! # $Header: /usr/local/dist/free-dist/howard/2/work/RCS/new.b,v 1.2 91/02/27 08:35:28 howard Exp $
  1311.   #
  1312. ! # Copyright 1989, 1991 Howard Lee Gayle
  1313.   # This file is written in the ISO 8859/1 character set.
  1314.   #
  1315.   # This program is free software; you can redistribute it and/or modify
  1316. ***************
  1317. *** 46,52 ****
  1318.               s=`basename "$f" | sed -e 's;^..*\.;;'`
  1319.               new-"$s" "$f"
  1320.               ;;
  1321. !          *) echo "$CMDNAME: $f: no suffix" 1>&2
  1322.         esac
  1323.      fi
  1324.   done
  1325. --- 46,52 ----
  1326.               s=`basename "$f" | sed -e 's;^..*\.;;'`
  1327.               new-"$s" "$f"
  1328.               ;;
  1329. !          *) echo "$CMDNAME: $f: no suffix" 1>&2 ;;
  1330.         esac
  1331.      fi
  1332.   done
  1333. EOF
  1334.  
  1335. patch -c port.h << 'EOF'
  1336. ***************
  1337. *** 1,8 ****
  1338.   /* port.h - Common definitions for portability.
  1339.    *
  1340. !  * Copyright 1989 Howard Lee Gayle
  1341.    *
  1342. !  * $Header: port.h,v 1.30 89/08/29 08:52:40 howard Exp $
  1343.    *
  1344.    * This program is free software; you can redistribute it and/or modify
  1345.    * it under the terms of the GNU General Public License version 1,
  1346. --- 1,8 ----
  1347.   /* port.h - Common definitions for portability.
  1348.    *
  1349. !  * Copyright 1989, 1991 Howard Lee Gayle
  1350.    *
  1351. !  * $Header: /usr/local/dist/free-dist/howard/2/work/RCS/port.h,v 1.31 91/02/27 07:45:35 howard Exp $
  1352.    *
  1353.    * This program is free software; you can redistribute it and/or modify
  1354.    * it under the terms of the GNU General Public License version 1,
  1355. ***************
  1356. *** 95,100 ****
  1357. --- 95,102 ----
  1358.   #define DIG2INT(d) ((int) ((d) - '0')) /* Character of digit to int.*/
  1359.   
  1360.   /* Macros to make lint quieter:*/
  1361. + #define ALARM(s) (void) alarm (s)
  1362. + #define CLOSE(f) (void) close (f)
  1363.   #define FFLUSH(s)  (void) fflush (s)
  1364.   #define FPRINTF  (void) fprintf
  1365.   #define FPUTS(s,f) (void) fputs(s,f)
  1366. EOF
  1367.  
  1368. patch -c prefix.3 << 'EOF'
  1369. ***************
  1370. *** 1,5 ****
  1371. ! .\" $Header: prefix.3,v 1.4 89/08/19 10:38:38 howard Exp $
  1372. ! .TH PREFIX "3 -lhoward" "$Revision: 1.4 $" "Howard\'s C library" "Howard\'s C library"
  1373.   .SH NAME
  1374.   prefix, prefxi \- test if one string is prefix of another
  1375.   .SH SYNOPSIS
  1376. --- 1,5 ----
  1377. ! .\" $Header: /usr/local/dist/free-dist/howard/2/work/RCS/prefix.3,v 1.5 91/02/27 05:45:30 howard Exp $
  1378. ! .TH PREFIX "3 -lhoward" "$Revision: 1.5 $" "Howard\'s C library" "Howard\'s C library"
  1379.   .SH NAME
  1380.   prefix, prefxi \- test if one string is prefix of another
  1381.   .SH SYNOPSIS
  1382. ***************
  1383. *** 68,80 ****
  1384.   along with this program; if not, write to the Free Software
  1385.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  1386.   .SH AUTHOR
  1387. ! Howard Gayle,
  1388. ! TN/ETX/T/BG,
  1389. ! Ericsson Telecom AB,
  1390. ! S-126 25 Stockholm,
  1391. ! Sweden,
  1392. ! howard@ericsson.se,
  1393. ! uunet!ericsson.se!howard,
  1394. ! Phone: +46 8 719 5565,
  1395. ! FAX: +46 8 719 9598,
  1396. ! Telex: 14910 ERIC S
  1397. --- 68,71 ----
  1398.   along with this program; if not, write to the Free Software
  1399.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  1400.   .SH AUTHOR
  1401. ! Howard Gayle
  1402. EOF
  1403.  
  1404. patch -c putspn.3 << 'EOF'
  1405. ***************
  1406. *** 1,5 ****
  1407. ! .\" @(#)$Header: putspn.3,v 1.9 89/08/14 09:07:40 howard Exp $
  1408. ! .TH PUTSPN "3 -lhoward" "$Revision: 1.9 $" "Howard\'s C library" "Howard\'s C library"
  1409.   .SH NAME
  1410.   putspn \- write program name on standard error
  1411.   .SH SYNOPSIS
  1412. --- 1,5 ----
  1413. ! .\" @(#)$Header: /usr/local/dist/free-dist/howard/2/work/RCS/putspn.3,v 1.10 91/02/27 05:45:34 howard Exp $
  1414. ! .TH PUTSPN "3 -lhoward" "$Revision: 1.10 $" "Howard\'s C library" "Howard\'s C library"
  1415.   .SH NAME
  1416.   putspn \- write program name on standard error
  1417.   .SH SYNOPSIS
  1418. ***************
  1419. *** 54,68 ****
  1420.   along with this program; if not, write to the Free Software
  1421.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  1422.   .SH AUTHOR
  1423. ! Howard Gayle,
  1424. ! TN/ETX/T/BG,
  1425. ! Ericsson Telecom AB,
  1426. ! S-126 25 Stockholm,
  1427. ! Sweden,
  1428. ! howard@ericsson.se,
  1429. ! uunet!ericsson.se!howard,
  1430. ! Phone: +46 8 719 5565,
  1431. ! FAX: +46 8 719 9598,
  1432. ! Telex: 14910 ERIC S
  1433.   .PP
  1434.   The idea for CMDNAME comes from C news, but all code is original.
  1435. --- 54,59 ----
  1436.   along with this program; if not, write to the Free Software
  1437.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  1438.   .SH AUTHOR
  1439. ! Howard Gayle
  1440.   .PP
  1441.   The idea for CMDNAME comes from C news, but all code is original.
  1442. EOF
  1443.  
  1444. patch -c qrndu.3 << 'EOF'
  1445. ***************
  1446. *** 1,5 ****
  1447. ! .\" $Header: qrndu.3,v 1.1 89/08/14 10:46:02 howard Exp $
  1448. ! .TH QRNDU "3 -lhoward" "$Revision: 1.1 $" "Howard\'s C library" "Howard\'s C library"
  1449.   .SH NAME
  1450.   qrndr, qrnds, qrndu \- uniformly distributed quasi-random numbers in given range
  1451.   .SH SYNOPSIS
  1452. --- 1,5 ----
  1453. ! .\" $Header: /usr/local/dist/free-dist/howard/2/work/RCS/qrndu.3,v 1.2 91/02/27 05:45:38 howard Exp $
  1454. ! .TH QRNDU "3 -lhoward" "$Revision: 1.2 $" "Howard\'s C library" "Howard\'s C library"
  1455.   .SH NAME
  1456.   qrndr, qrnds, qrndu \- uniformly distributed quasi-random numbers in given range
  1457.   .SH SYNOPSIS
  1458. ***************
  1459. *** 84,96 ****
  1460.   along with this program; if not, write to the Free Software
  1461.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  1462.   .SH AUTHOR
  1463. ! Howard Gayle,
  1464. ! TN/ETX/T/BG,
  1465. ! Ericsson Telecom AB,
  1466. ! S-126 25 Stockholm,
  1467. ! Sweden,
  1468. ! howard@ericsson.se,
  1469. ! uunet!ericsson.se!howard,
  1470. ! Phone: +46 8 719 5565,
  1471. ! FAX: +46 8 719 9598,
  1472. ! Telex: 14910 ERIC S
  1473. --- 84,87 ----
  1474.   along with this program; if not, write to the Free Software
  1475.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  1476.   .SH AUTHOR
  1477. ! Howard Gayle
  1478. EOF
  1479.  
  1480. patch -c smp.3 << 'EOF'
  1481. ***************
  1482. *** 1,5 ****
  1483. ! .\" $Header: smp.3,v 1.3 89/08/15 14:53:10 howard Exp $
  1484. ! .TH SMP "3 -lhoward" "$Revision: 1.3 $" "Howard\'s C library" "Howard\'s C library"
  1485.   .SH NAME
  1486.   a2smp, mk-smp, smp2l, smp2u, smp2ul, smpdig, smpdtl \- simple multiple precision system
  1487.   .SH SYNOPSIS
  1488. --- 1,5 ----
  1489. ! .\" $Header: /usr/local/dist/free-dist/howard/2/work/RCS/smp.3,v 1.4 91/02/27 05:45:42 howard Exp $
  1490. ! .TH SMP "3 -lhoward" "$Revision: 1.4 $" "Howard\'s C library" "Howard\'s C library"
  1491.   .SH NAME
  1492.   a2smp, mk-smp, smp2l, smp2u, smp2ul, smpdig, smpdtl \- simple multiple precision system
  1493.   .SH SYNOPSIS
  1494. ***************
  1495. *** 143,155 ****
  1496.   along with this program; if not, write to the Free Software
  1497.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  1498.   .SH AUTHOR
  1499. ! Howard Gayle,
  1500. ! TN/ETX/T/BG,
  1501. ! Ericsson Telecom AB,
  1502. ! S-126 25 Stockholm,
  1503. ! Sweden,
  1504. ! howard@ericsson.se,
  1505. ! uunet!ericsson.se!howard,
  1506. ! Phone: +46 8 719 5565,
  1507. ! FAX: +46 8 719 9598,
  1508. ! Telex: 14910 ERIC S
  1509. --- 143,146 ----
  1510.   along with this program; if not, write to the Free Software
  1511.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  1512.   .SH AUTHOR
  1513. ! Howard Gayle
  1514. EOF
  1515.  
  1516. patch -c strend.3 << 'EOF'
  1517. ***************
  1518. *** 1,5 ****
  1519. ! .\" $Header: strend.3,v 1.6 89/08/14 09:31:24 howard Exp $
  1520. ! .TH STREND "3 -lhoward" "$Revision: 1.6 $" "Howard\'s C library" "Howard\'s C library"
  1521.   .SH NAME
  1522.   strend \- return pointer to NUL at end of string
  1523.   .SH SYNOPSIS
  1524. --- 1,5 ----
  1525. ! .\" $Header: /usr/local/dist/free-dist/howard/2/work/RCS/strend.3,v 1.7 91/02/27 05:45:47 howard Exp $
  1526. ! .TH STREND "3 -lhoward" "$Revision: 1.7 $" "Howard\'s C library" "Howard\'s C library"
  1527.   .SH NAME
  1528.   strend \- return pointer to NUL at end of string
  1529.   .SH SYNOPSIS
  1530. ***************
  1531. *** 43,57 ****
  1532.   along with this program; if not, write to the Free Software
  1533.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  1534.   .SH AUTHOR
  1535. ! Howard Gayle,
  1536. ! TN/ETX/T/BG,
  1537. ! Ericsson Telecom AB,
  1538. ! S-126 25 Stockholm,
  1539. ! Sweden,
  1540. ! howard@ericsson.se,
  1541. ! uunet!ericsson.se!howard,
  1542. ! Phone: +46 8 719 5565,
  1543. ! FAX: +46 8 719 9598,
  1544. ! Telex: 14910 ERIC S
  1545.   .PP
  1546.   The idea comes from PWB, but all code is original.
  1547. --- 43,48 ----
  1548.   along with this program; if not, write to the Free Software
  1549.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  1550.   .SH AUTHOR
  1551. ! Howard Gayle
  1552.   .PP
  1553.   The idea comes from PWB, but all code is original.
  1554. EOF
  1555.  
  1556. patch -c uMakefile << 'EOF'
  1557. ***************
  1558. *** 1,8 ****
  1559.   # uMakefile - micro GNU make file for howard
  1560.   #
  1561. ! # $Header: uMakefile,v 1.12 89/09/22 13:46:53 howard Exp $
  1562.   #
  1563. ! # Copyright 1989 Howard Lee Gayle
  1564.   # This file is written in the ISO 8859/1 character set.
  1565.   #
  1566.   # This program is free software; you can redistribute it and/or modify
  1567. --- 1,8 ----
  1568.   # uMakefile - micro GNU make file for howard
  1569.   #
  1570. ! # $Header: /usr/local/dist/free-dist/howard/2/work/RCS/uMakefile,v 1.13 91/02/27 09:17:28 howard Exp $
  1571.   #
  1572. ! # Copyright 1989, 1991 Howard Lee Gayle
  1573.   # This file is written in the ISO 8859/1 character set.
  1574.   #
  1575.   # This program is free software; you can redistribute it and/or modify
  1576. ***************
  1577. *** 75,82 ****
  1578.   
  1579.   $(bt): %: %.b
  1580.       $(RM) $@
  1581.   ifdef BDEFS
  1582. !     $(ECHO) '  $(BDEFS)' > $@
  1583.   endif
  1584.       $(CAT) $< >> $@
  1585.       $(CHMOD) +x $@
  1586. --- 75,83 ----
  1587.   
  1588.   $(bt): %: %.b
  1589.       $(RM) $@
  1590. +     $(ECHO) '$(BINTERP)' > $@
  1591.   ifdef BDEFS
  1592. !     $(ECHO) '$(BDEFS)' >> $@
  1593.   endif
  1594.       $(CAT) $< >> $@
  1595.       $(CHMOD) +x $@
  1596. EOF
  1597.  
  1598. patch -c unix-lt.tex << 'EOF'
  1599. ***************
  1600. *** 3,9 ****
  1601.   % Copyright 1989 Howard Lee Gayle
  1602.   % This file is written in the ISO 8859/1 character set.
  1603.   %
  1604. ! % $Header: unix-lt.tex,v 1.1 89/08/28 19:15:46 howard Exp $
  1605.   %
  1606.   % This program is free software; you can redistribute it and/or modify
  1607.   % it under the terms of the GNU General Public License version 1,
  1608. --- 3,9 ----
  1609.   % Copyright 1989 Howard Lee Gayle
  1610.   % This file is written in the ISO 8859/1 character set.
  1611.   %
  1612. ! % $Header: /usr/local/dist/free-dist/howard/2/work/RCS/unix-lt.tex,v 1.2 91/04/03 13:02:12 howard Exp $
  1613.   %
  1614.   % This program is free software; you can redistribute it and/or modify
  1615.   % it under the terms of the GNU General Public License version 1,
  1616. ***************
  1617. *** 19,25 ****
  1618.   % Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  1619.   \def \hgUNIX {UNIX}
  1620.   \def \hgUNIXFootnote {\hgUNIX \footnote
  1621. !    {\hgUNIX\ is a registered trademark of AT\&T Bell
  1622. !    Laboratories in many countries.}}
  1623.   \def \hgFirstUNIX {\hgUNIXFootnote \global \let \UNIX = \hgUNIX}
  1624.   \let \UNIX = \hgFirstUNIX
  1625. --- 19,24 ----
  1626.   % Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  1627.   \def \hgUNIX {UNIX}
  1628.   \def \hgUNIXFootnote {\hgUNIX \footnote
  1629. !    {\hgUNIX\ is a registered trademark of UNIX System Laboratories, Inc.}}
  1630.   \def \hgFirstUNIX {\hgUNIXFootnote \global \let \UNIX = \hgUNIX}
  1631.   \let \UNIX = \hgFirstUNIX
  1632. EOF
  1633.  
  1634. patch -c usage.3 << 'EOF'
  1635. ***************
  1636. *** 1,5 ****
  1637. ! .\" @(#)$Header: usage.3,v 1.5 89/08/14 09:23:24 howard Exp $
  1638. ! .TH USAGE "3 -lhoward" "$Revision: 1.5 $" "Howard\'s C library" "Howard\'s C library"
  1639.   .SH NAME
  1640.   usage \- write usage message on standard error and exit
  1641.   .SH SYNOPSIS
  1642. --- 1,5 ----
  1643. ! .\" @(#)$Header: /usr/local/dist/free-dist/howard/2/work/RCS/usage.3,v 1.6 91/02/27 05:45:51 howard Exp $
  1644. ! .TH USAGE "3 -lhoward" "$Revision: 1.6 $" "Howard\'s C library" "Howard\'s C library"
  1645.   .SH NAME
  1646.   usage \- write usage message on standard error and exit
  1647.   .SH SYNOPSIS
  1648. ***************
  1649. *** 25,31 ****
  1650.   .SH EXAMPLE
  1651.   The following example shows use with rcs.
  1652.   .nf
  1653. !    MAINVER ("@(#)$Header: usage.3,v 1.5 89/08/14 09:23:24 howard Exp $");
  1654.      USAGE ("[-a] [-b] file...");
  1655.      \&.
  1656.      \&.
  1657. --- 25,31 ----
  1658.   .SH EXAMPLE
  1659.   The following example shows use with rcs.
  1660.   .nf
  1661. !    MAINVER ("@(#)$Header: /usr/local/dist/free-dist/howard/2/work/RCS/usage.3,v 1.6 91/02/27 05:45:51 howard Exp $");
  1662.      USAGE ("[-a] [-b] file...");
  1663.      \&.
  1664.      \&.
  1665. ***************
  1666. *** 52,64 ****
  1667.   along with this program; if not, write to the Free Software
  1668.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  1669.   .SH AUTHOR
  1670. ! Howard Gayle,
  1671. ! TN/ETX/T/BG,
  1672. ! Ericsson Telecom AB,
  1673. ! S-126 25 Stockholm,
  1674. ! Sweden,
  1675. ! howard@ericsson.se,
  1676. ! uunet!ericsson.se!howard,
  1677. ! Phone: +46 8 719 5565,
  1678. ! FAX: +46 8 719 9598,
  1679. ! Telex: 14910 ERIC S
  1680. --- 52,55 ----
  1681.   along with this program; if not, write to the Free Software
  1682.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  1683.   .SH AUTHOR
  1684. ! Howard Gayle
  1685. EOF
  1686.  
  1687. patch -c userfn.3 << 'EOF'
  1688. ***************
  1689. *** 1,5 ****
  1690. ! .\" $Header: userfn.3,v 1.1 89/08/20 11:39:55 howard Exp $
  1691. ! .TH USERFN "3 -lhoward" "$Revision: 1.1 $" "Howard\'s C library" "Howard\'s C library"
  1692.   .SH NAME
  1693.   userfn \- copy full name of user
  1694.   .SH SYNOPSIS
  1695. --- 1,5 ----
  1696. ! .\" $Header: /usr/local/dist/free-dist/howard/2/work/RCS/userfn.3,v 1.2 91/02/27 05:45:55 howard Exp $
  1697. ! .TH USERFN "3 -lhoward" "$Revision: 1.2 $" "Howard\'s C library" "Howard\'s C library"
  1698.   .SH NAME
  1699.   userfn \- copy full name of user
  1700.   .SH SYNOPSIS
  1701. ***************
  1702. *** 53,65 ****
  1703.   along with this program; if not, write to the Free Software
  1704.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  1705.   .SH AUTHOR
  1706. ! Howard Gayle,
  1707. ! TN/ETX/T/BG,
  1708. ! Ericsson Telecom AB,
  1709. ! S-126 25 Stockholm,
  1710. ! Sweden,
  1711. ! howard@ericsson.se,
  1712. ! uunet!ericsson.se!howard,
  1713. ! Phone: +46 8 719 5565,
  1714. ! FAX: +46 8 719 9598,
  1715. ! Telex: 14910 ERIC S
  1716. --- 53,56 ----
  1717.   along with this program; if not, write to the Free Software
  1718.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  1719.   .SH AUTHOR
  1720. ! Howard Gayle
  1721. EOF
  1722.  
  1723. patch -c yrwk.3 << 'EOF'
  1724. ***************
  1725. *** 1,5 ****
  1726. ! .\" $Header: yrwk.3,v 1.2 89/08/14 10:09:58 howard Exp $
  1727. ! .TH YRWK "3 -lhoward" "$Revision: 1.2 $" "Howard\'s C library" "Howard\'s C library"
  1728.   .SH NAME
  1729.   yrwk \- compute year and ISO week from struct tm
  1730.   .SH SYNOPSIS
  1731. --- 1,5 ----
  1732. ! .\" $Header: /usr/local/dist/free-dist/howard/2/work/RCS/yrwk.3,v 1.3 91/02/27 05:43:25 howard Exp $
  1733. ! .TH YRWK "3 -lhoward" "$Revision: 1.3 $" "Howard\'s C library" "Howard\'s C library"
  1734.   .SH NAME
  1735.   yrwk \- compute year and ISO week from struct tm
  1736.   .SH SYNOPSIS
  1737. ***************
  1738. *** 69,81 ****
  1739.   along with this program; if not, write to the Free Software
  1740.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  1741.   .SH AUTHOR
  1742. ! Howard Gayle,
  1743. ! TN/ETX/T/BG,
  1744. ! Ericsson Telecom AB,
  1745. ! S-126 25 Stockholm,
  1746. ! Sweden,
  1747. ! howard@ericsson.se,
  1748. ! uunet!ericsson.se!howard,
  1749. ! Phone: +46 8 719 5565,
  1750. ! FAX: +46 8 719 9598,
  1751. ! Telex: 14910 ERIC S
  1752. --- 69,72 ----
  1753.   along with this program; if not, write to the Free Software
  1754.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  1755.   .SH AUTHOR
  1756. ! Howard Gayle
  1757. EOF
  1758. echo 'End of shell patch script.'
  1759.  
  1760. exit 0 # Just in case...
  1761. -- 
  1762. Kent Landfield                   INTERNET: kent@sparky.IMD.Sterling.COM
  1763. Sterling Software, IMD           UUCP:     uunet!sparky!kent
  1764. Phone:    (402) 291-8300         FAX:      (402) 291-4362
  1765. Please send comp.sources.misc-related mail to kent@uunet.uu.net.
  1766.