home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1994 March / Source_Code_CD-ROM_Walnut_Creek_March_1994.iso / compsrcs / misc / volume40 / remind / patch11e < prev    next >
Encoding:
Text File  |  1993-11-26  |  2.9 KB  |  109 lines

  1. Newsgroups: comp.sources.misc
  2. From: dfs@doe.carleton.ca (David F. Skoll)
  3. Subject: v40i171:  remind - A replacement for calendar, Patch11e/5
  4. Message-ID: <1993Nov26.165831.5753@sparky.sterling.com>
  5. X-Md4-Signature: 39fdce237367ad666305be89cf42912c
  6. Sender: kent@sparky.sterling.com (Kent Landfield)
  7. Reply-To: dfs@doe.carleton.ca (David F. Skoll)
  8. Organization: Carleton University
  9. Date: Fri, 26 Nov 1993 16:58:31 GMT
  10. Approved: kent@sparky.sterling.com
  11.  
  12. Submitted-by: dfs@doe.carleton.ca (David F. Skoll)
  13. Posting-number: Volume 40, Issue 171
  14. Archive-name: remind/patch11e
  15. Environment: UNIX, MS-DOS, OS/2
  16. Patch-To: remind: Volume 33, Issue 58-69
  17.  
  18. #!/bin/sh
  19. # this is Shar.05 (part 5 of Remind-3.0/Patch-11/part)
  20. # do not concatenate these parts, unpack them in order with /bin/sh
  21. # file patch.11 continued
  22. #
  23. if touch 2>&1 | fgrep 'amc' > /dev/null
  24.  then TOUCH=touch
  25.  else TOUCH=true
  26. fi
  27. if test ! -r shar3_seq_.tmp; then
  28.     echo "Please unpack part 1 first!"
  29.     exit 1
  30. fi
  31. (read Scheck
  32.  if test "$Scheck" != 5; then
  33.     echo "Please unpack part $Scheck next!"
  34.     exit 1
  35.  else
  36.     exit 0
  37.  fi
  38. ) < shar3_seq_.tmp || exit 1
  39. echo "x - Continuing file patch.11"
  40. sed 's/^X//' << 'SHAR_EOF' >> patch.11 &&
  41. X     free(v);
  42. X     return OK;
  43. X--- 133,139 ----
  44. X        v = v-> next;
  45. X     }
  46. X     if (!v) return E_NOSUCH_VAR;
  47. X!    DestroyValue(v->v);
  48. X     if (prev) prev->next = v->next; else VHashTbl[h] = v->next;
  49. X     free(v);
  50. X     return OK;
  51. X***************
  52. X*** 158,164 ****
  53. X  
  54. X     if (!v) return E_NO_MEM;  /* Only way FindVar can fail */
  55. X  
  56. X!    DestroyValue(&(v->v));
  57. X     v->v = *val;
  58. X     return OK;
  59. X  }
  60. X--- 158,164 ----
  61. X  
  62. X     if (!v) return E_NO_MEM;  /* Only way FindVar can fail */
  63. X  
  64. X!    DestroyValue(v->v);
  65. X     v->v = *val;
  66. X     return OK;
  67. X  }
  68. X***************
  69. X*** 348,354 ****
  70. X        prev = NULL;
  71. X        while(v) {
  72. X           if (all || !v->preserve) {
  73. X!             DestroyValue(&(v->v));
  74. X             next = v->next;
  75. X          free(v);
  76. X       } else {
  77. X--- 348,354 ----
  78. X        prev = NULL;
  79. X        while(v) {
  80. X           if (all || !v->preserve) {
  81. X!             DestroyValue(v->v);
  82. X             next = v->next;
  83. X          free(v);
  84. X       } else {
  85. X***************
  86. X*** 448,453 ****
  87. X--- 448,454 ----
  88. X     {   "CalcUTC",      1,    INT_TYPE,    &CalculateUTC,    0,    1   },
  89. X     {   "CalMode",      0,    INT_TYPE,    &DoCalendar,    0,    0   },
  90. X     {   "Daemon",      0,    INT_TYPE,    &Daemon,    0,    0   },
  91. X+    {   "DefaultPrio",      1,    INT_TYPE,    &DefaultPrio,    0,    9999 },
  92. X     {   "DontFork",      0,    INT_TYPE,    &DontFork,    0,    0   },
  93. X     {   "DontQueue",      0,    INT_TYPE,    &DontQueue,    0,    0   },
  94. X     {   "DontTrigAts",      0,    INT_TYPE,    &DontIssueAts,    0,    0   },
  95. SHAR_EOF
  96. echo "File patch.11 is complete" &&
  97. $TOUCH -am 1123110293 patch.11 &&
  98. chmod 0600 patch.11 ||
  99. echo "restore of patch.11 failed"
  100. set `wc -c patch.11`;Wc_c=$1
  101. if test "$Wc_c" != "169648"; then
  102.     echo original size 169648, current size $Wc_c
  103. fi
  104. rm -f shar3_seq_.tmp
  105. echo "You have unpacked the last part"
  106. exit 0
  107.  
  108. exit 0 # Just in case...
  109.