home *** CD-ROM | disk | FTP | other *** search
/ The Devil's Doorknob BBS Capture (1996-2003) / devilsdoorknobbbscapture1996-2003.iso / Dloads / SYSOP / MODS1.ZIP / DREAM36B.424 < prev    next >
Text File  |  1996-05-08  |  13KB  |  280 lines

  1. DREAM36B.424 - DRMCOMM.C/H needed for certain DreamMods
  2. Magic #1 @2080
  3. Mon Apr 15 22:44:34 1996
  4. 0R 34 05/08 00:55 WWIVNet 8304->8320
  5. 0R 36 05/08 00:24 WWIVnet 8314->8304
  6. 0R 36 05/07 23:40 WWIVNET 4001->8314
  7. 0R 36 05/07 06:50 WWIVnet 4000->4001
  8. 0R 36 05/07 06:14 WWIVnet ->4000
  9. 0R 36 04/16 01:54 WWIVnet 4001->4000
  10. 0R 36 04/16 01:35 WWIVnet 2001->4001
  11. 0R 36 04/15 23:55 WWIVnet 2080->2001
  12. 0R 36 04/15 22:49 WWIVnet ->2080
  13. ╔─────────────────────────────────────────────Unca_Mod_Header (c) Copyright─╗
  14. │ Mod Name:  Dream36b.Mod                 Date : June 8, 1994               │
  15. │ Difficulty: █▒▒▒▒▒▒▒▒▒                  Author:    Unca Scrooge           │
  16. │ WWIV Version: 4.23 (4.24)                          1@8398 WWIVnet         │
  17. │ Files Affected: VARS.H, MAKEFILE.MAK               1@8398 ICEnet          │
  18. │ Description:  DRMCOMM.H/C needed for certain       1@8351 ImagiNet        │
  19. │               DreamMods.                           1@2754 WW4Net          │
  20. ╠───────────────────────────────────────────────────────────────────────────╣
  21. │  This mod and mod-header is copyright 1993-94 by Andy Stewart, aka Unca   │
  22. │    Scrooge, and is distributed as freeware.  Permission is granted to     │
  23. │ distribute and post this mod on BBS systems and online services, provided │
  24. │   no alterations are made (removal of message headers/taglines allowed).  │
  25. │  This mod may contain some parts of WWIV source code, which is copyright  │
  26. │  1988-1994 by Wayne Bell and licensed only to registered users of WWIV.   │
  27. │  Use of WWIV source without registration constitutes a license violation  │
  28. │          and could lead to legal prosecution and certain doom.            │
  29. │                                                                           │
  30. │   Shareware distributors and CDRom publishers may not distribute this mod │
  31. │      without express written permission of the Author or WWIV Software    │
  32. │                                 Services.                                 │
  33. ╠───────────────────────────────────────────────────────────────────────────╣
  34. │                      ─ ── ──══[ Disclaimer ]══── ── ─                     │
  35. │ Though this mod has been tested extensivly, there are no guaruntees.  You │
  36. │   should have a current backup of your source should something go wrong   │
  37. │ while installing this mod.  The Author(s) and/or DreamWARE Communications │
  38. │  and DreamWARE Modding services CANNOT and WILL NOT be held  responsible  │
  39. │          for any ill effects resulting from anyone using this mod.        │
  40. │                                                                           │
  41. │     . ─ ── ───═══[ ALWAYS BACK UP YOUR SOURCE-CODE!!!! ]═══─── ── ─ .     │
  42. ╠─────────────────────────╦─────────────────────────────────────────────────╝
  43. │─ ─═[ Modding codes ]═─ ─│
  44. │  ─────────────────────  │ Jeez... people are even ripping off my mod-
  45. │ =    Existing Code      │ header now, and not even bothering to change
  46. │ +    Add This Code      │ the look, wording, or even the ─ ─═[ ]═─ ─
  47. │ -    Delete This Code   │ thingies...  ugh!  ANYHOOO... enough bitching..
  48. │ %    Modify This Code   │ I'm sure not many of you care <g>, so on with it.
  49. │ .-.. Morse Code         │
  50. ╚─────────────────────────╝
  51.  This 'mod' is DreamCommon..  a couple common functions and a few #defines,
  52.  etc..  needed for the a few mods I'm releasing... Dream36s.Mod consists of
  53.  DRMCOMM.C and DRMCOMM.H.  This must be installed before the mods requiring
  54.  it.
  55.  
  56.  What's New:
  57.  
  58.  Rev A:  Added more color #defines, a few more functions to DRMCOMM.C,
  59.          and added #include "drmcomm.h" to VARS.H, therefors you no
  60.          to longer need to include it at the beginning of each mod, but
  61.          doing this caused the need for my changing RED, BLUE, GREEN, etc
  62.          to DRED, DBLUE, DGREEN, etc., to avoid conflicts with the ones
  63.          in conio.h.
  64.  
  65.  Rev B:  WHOA!!!!!  I sent out the WRONG DRMCOMM.C in revision A...  so
  66.          THIS is the correct set... do NOT use Dream36a.mod, chances are
  67.          you'll get screwed up headers...  Sorry about this!
  68.  
  69.          Install this for all mods stating to install Dream36a.Mod!
  70.  
  71.          Ugh!
  72.  
  73. Ok, On with it........
  74.  
  75.  
  76. Step 1  :  open up VARS.H, search for and add the following line
  77.  
  78. =#include <time.h>
  79.  
  80. +#include "drmcomm.h"
  81. =#include "fcns.h"
  82.  
  83. Save VARS.H
  84.  
  85.  
  86. Step 2  :  Open up MAKEFILE.MAK and make the following changes... this is for
  87.            TC++...  you BC++ users are on your own.. sorry!!
  88.  
  89.  
  90. Search for and add drmcomm... (Your's will be different, but it'll be
  91. close)
  92.  
  93. =BBS_OVL = \
  94. =        $(OBJ)bbsutl.obj $(OBJ)bbsutl1.obj $(OBJ)share.obj\
  95. =        $(OBJ)newuser.obj $(OBJ)sysopf.obj $(OBJ)voteedit.obj\
  96. =        $(OBJ)gfledit.obj $(OBJ)tedit.obj $(OBJ)chnedit.obj\
  97. =        $(OBJ)uedit.obj $(OBJ)diredit.obj $(OBJ)subedit.obj\
  98. =        $(OBJ)xferovl.obj $(OBJ)multmail.obj $(OBJ)gfiles.obj\
  99. =        ...................................................
  100. =        .................................................
  101. +        $(OBJ)drmcomm.obj
  102.  
  103.  
  104. Further down...  Search for and add...
  105.  
  106.  
  107. =$(OBJ)bbsovl2.obj : bbsovl2.c  vars.h vardec.h net.h
  108. =  $(TCC_OVL)
  109. +$(OBJ)drmcomm.obj: drmcomm.c vars.h drmcomm.h
  110. +  $(TCC_OVL)
  111. =
  112. =$(OBJ)return.obj  : return.c   vars.h vardec.h net.h
  113. =  $(TCC)
  114.  
  115.  
  116. This is for BC...
  117.  
  118. Add/change the lines noted. (Yours may be different)
  119.  
  120. =#############################################################################
  121. =#
  122. =# Overlaid bbs files
  123. =#
  124. =BBS_OVL = \
  125. =    batch.obj    bbsovl1.obj  bbsovl2.obj  bbsovl3.obj  \
  126. =    chnedit.obj  conf.obj     defaults.obj diredit.obj  \
  127. =    extrn1.obj   gfiles.obj   gfledit.obj  ini.obj      \
  128. =    instmsg.obj  lilo.obj     misccmd.obj  multinst.obj \
  129. =    multmail.obj netsup.obj   newuser.obj  readmail.obj \
  130. =    sr.obj       srrcv.obj    srsend.obj   subedit.obj  \
  131. =    subreq.obj   subxtr.obj   sysopf.obj   tedit.obj    \
  132. =    uedit.obj    voteedit.obj xferovl.obj  xferovl2.obj \
  133. =    xfertmp.obj  xinit.obj    qwk.obj      qwk1.obj     \
  134. *    ripovl.obj   drmcomm.obj  
  135.  
  136.  
  137. Further down do the same...
  138.  
  139. =BBS_O_OVL = \
  140. =    $(OBJ)\batch.obj    $(OBJ)\bbsovl1.obj  $(OBJ)\bbsovl2.obj  \
  141. =    $(OBJ)\bbsovl3.obj  $(OBJ)\chnedit.obj  $(OBJ)\conf.obj     \
  142. =    $(OBJ)\defaults.obj $(OBJ)\diredit.obj  $(OBJ)\extrn1.obj   \
  143. =    $(OBJ)\gfiles.obj   $(OBJ)\gfledit.obj  $(OBJ)\ini.obj      \
  144. =    $(OBJ)\instmsg.obj  $(OBJ)\lilo.obj     $(OBJ)\misccmd.obj  \
  145. =    $(OBJ)\multinst.obj $(OBJ)\multmail.obj $(OBJ)\netsup.obj   \
  146. =    $(OBJ)\newuser.obj  $(OBJ)\readmail.obj $(OBJ)\sr.obj       \
  147. =    $(OBJ)\srrcv.obj    $(OBJ)\srsend.obj   $(OBJ)\subedit.obj  \
  148. =    $(OBJ)\subreq.obj   $(OBJ)\subxtr.obj   $(OBJ)\sysopf.obj   \
  149. =    $(OBJ)\tedit.obj    $(OBJ)\uedit.obj    $(OBJ)\voteedit.obj \
  150. =    $(OBJ)\xferovl.obj  $(OBJ)\xferovl2.obj $(OBJ)\xfertmp.obj  \
  151. =    $(OBJ)\xinit.obj    $(OBJ)\qwk.obj      $(OBJ)\qwk1.obj     \
  152. *    $(OBJ)\ripovl.obj   $(OBJ)\drmcomm.obj  
  153.  
  154.  
  155. And yet down further...
  156.  
  157. =#############################################################################
  158. =#
  159. =# how to make overlaid BBS files
  160. =#
  161.  
  162. down till you get to here
  163.  
  164. =qwk.obj     : qwk.c
  165. =  $(TCC_OVL)
  166. =qwk1.obj    : qwk1.c
  167. =  $(TCC_OVL)
  168. =ripovl.obj  : ripovl.c
  169. =  $(TCC_OVL)
  170. +drmcomm.obj : drmcomm.c
  171. +  $(TCC_OVL)
  172. =
  173. =fix.obj     : fix.c
  174. =  $(TCC)
  175.  
  176. SAVE MAKEFILE.MAK
  177.  
  178. Step 3  :  UUDecode and unzip this chunk, and stick it in your source dir
  179.  
  180.  
  181. section 1 of 1 of file drmcomm.zip  < uuencode 5.32 by R.E.M. >
  182.  
  183. begin 644 drmcomm.zip
  184. M4$L#!!0``L`(`+V:CR#R'AZ:N`@``#06```)````1%)-0T]-32Y#M5C=<MNX
  185. M%;[7C-[A1#N*2(OZH60[3F)EZMCNKF<D><9VFLTX'@]-0B(:DN``4&1UXX?:
  186. MW<OV,A?M,^R[[!0'@"C2=M+N=JLD)`&<G^_\X.`@O:W/?]BO7JO7X$N_(TZ"
  187. M]/!T,CF==@\!;E;P)@L#.`\Y8W/R!4;_3WO#YWOP]NW)7Z9$]DX.C]5+S^[X
  188. M<)(&<ZK&7U$*;P2)4-?'@%.V$'!T=GPPN;WM3DZ/Q!?YSM,@23RX64@(HHA*
  189. MRC(!`2<0LI1F\VZW^[BEARQ-22:5QAGCL-T=;*/JB4(9*LR#_EY_;8GB_N/<
  190. MOM5#.-_0+$P6$8&&LE5TXT9Y*N*IPIZJV0)LKP>"2&57)JC&*V,T,&%<.>:;
  191. MG`?S-(`XXD*R7,N/R(QF!%X?G$'KEY85`1<Q$03DDFD':1EQP(-0$@X+='X@
  192. M].Q-P!4%6V111=0`&K\TK*@56W`0*R%)F@4I@4!J3J6_"^`<3,]/W'M`AM#J
  193. MM2SWN691]MRPC\0$#ZW*6-9!U@K?-C1ZC8JLT^_AZ-NS@W?W(HJ"#]$GP&;&
  194. M#'9+T&<1)(I/;"1<G$R.Q\=_OCB_.)M^"^.SXZ.-A`NJH(W)3%I9CC().)W'
  195. MTMT(F)P>30\FQX?C,QB_'K\Y?A3"A$7HFJI:H_+HW?%X?/H6[JD5DM-L;@(+
  196. MS@V3DJ4E8TH`QB=C[8;#=P?3K_K@UU;)[M>OSP]/QZ=G]_0_Y%*$TPKTM]^=
  197. M7!R/3Z;'YNMT:JVN<'YD-()E3"6Y1H<[[DL,6[VFYR,L*=<Q"2+"'4P[V,(!
  198. M>L@#,_Y(N/"`9A+"1-GZ0[UF%L3EGG_E@?#M>X!O*QM]%N8K1WB-3>0ZT$#=
  199. M>BV0:BV4-'4RD3BNJQ?H#!SV`7>3F@%4I*>T6F456\@PYHX_T,1`$F%JWIS=
  200. MKAS?\\WT6K/O(4HU<F1,Q4(0WA4A)R33TYVAU_K<<BU+K@(L9XX8>(VF@*9H
  201. M>+#Q`MIOZ+*<.XK@7TWQ]_?\?=;P5+#1`975GQ5_L[.S(YKZ#_QL2#?%3C-M
  202. M4A4]YU5S7TUY2&;17?:O1OW?:YM%]<^F^,<&\QJRBETAVQ)JS,7#L!C(6&J*
  203. MITW9DEEB)<+9O+LI/H:M(%@C?K;74:^$9,X##E<A5_*KR#\WQ:\&EGI]+OG=
  204. M;+8O:'G4+SO:+Q5.HPI3+G3Z>G"G$\MD7R7C?EL`.K\KN=I-T38F5K+J$]B,
  205. M@D\V(I@S`OZ'!.E4$F2C%[Z:&Z#_KK/BX&S;/@O_/Y(%_WW@AV5('=84K&-5
  206. M_:>P%M94(EFOW9ER9`I9Q%-)4R(<K'RVDBF/!9*&IJ))>ND/KK0<4^'\RZ$9
  207. M8O6+O=03>A2QQ4U"0#Y(BD:0FA('<H2JN&-&\<A1$EQP9&^XV^]W^Y:H,W(<
  208. M(TRMQ:X+6V#6]7*ZX=K]`D^J>7;7'*+@,,18/>-7_L#5ID+<&?D#O5#&G*\Q
  209. MES/?L.[[M@RC"6O6.TU;3FU)O4:S/XA>%`^=YMIA12)S(A<\4[0XO"L=0:6C
  210. MR<3)GC8Q6Z9!MK*!PAEJ'%X]!VQN_O0C-#O/AMUG0P$__F33IC@?/3"[K)0>
  211. M:H3-C4-'_9=`]ZTV]=ENF^,&LD2'[^Z1]K;7@XOO#J;?@V1P&',JL#E][F_;
  212. M+I"*)\;`A&5SN+F6[/J#8[[7>6?=H6==Q[EI^_W!T.VIY[9;>*BW]4?^=(]K
  213. M&VP!,\Y2VUBO6^T72'`1$],`0L@B`LHT14XY2<QMHR6P0Z2F(YVQ)&%+TQQ%
  214. MI`MOXT#:24U3K[%,42VR$"\`BD4M+]DBB2!C$J\".4V(5I\J39GI]Y<Q#6,X
  215. M@;\NA*:Q]P$5]7K-P9[T!((43%^.JJF$F'`C1K"4H,IES""V;3-N1(S3C,X7
  216. MBDS)4<LK9*O7(D9$UI*N9[#=$!08\33G+"><_HV86M%5.E54LP_J'0?*-7R1
  217. M01!R)@2P3'G&QT:K7K,.2EDDC,"%(*@(F]VU07&0S94YNLT/D@21*0KUQ!DA
  218. M6?A!"2KT=]<A20+%G`=<HE]U9+0"?0&T=Y0(71BK914L$BC-"M/1V00OC-:I
  219. MRT#4:Q67XNTJIFGA]"`1#!+LUF@F@]!<`()LI3VZI")&I.0V3QA'+P<J)@K<
  220. M$EW-5^@\M1PAI8R56=W_4Q+WMNHUT/_`=K&EB-DBXNKE'_03BO)AN6"S]^G^
  221. M^E1R7^+>+UA,#50TH[X+GS[AYROU]?2I^A*7M.-?C48M:)FU8J+;<EVW+`3/
  222. M9WHUDFR1*X!(>*5+D5DMU=Q[Y`E;/D)^#]LKWP`JU(>MS<0`)R:MWX+&?IGW
  223. MW=I=RN>`3L>K*M4;.V.X'>;V>KB$%Z5+T,UB=BU4(`:PXP]TM'I0',#7*1'B
  224. M.@HD<?`KF!-.0MA*?5/SMS)R*]<7CUFV+I9ZG%T.^CM7GA(2Z1N',&-[_S#7
  225. M#T\,]6M+".&%<7%V!S>,2R_W<M_39Q:57D@RR8E'/>JC3'/B;B"EFS9@2UFD
  226. M1[J")R3S$M\>_3H*:GF$_]W!PL`IC'?=T6CZ9CRV9XDM]PC>ME="Z'5[TBL/
  227. MZ"_M`-MU:=#KQFY)91@[:5=(QA7$:[G*27$XA[C;^R]*`[\\&+Q8]V>HE9,@
  228. MFM&$.$]3;Y9Y3Y5!!M(ZK:I*GHP&A1XH=0Z>[>)2,1<1Y1L1RD^2!58*B:X#
  229. M[`$\?[=,\5#-:.17U,#FFCC+RJREA<;[]XWRTET5I:99MQ]5\`-O3N2UN=@[
  230. MNSO/W?M$R#NXQXR@!7-<MPPF3Q1AF:K40SV0U]!]2=4:MI#BGHC"CKMR6#!V
  231. M)J7*XO,DR)R2,7O/7>^I27=,I;)8V\^LA[.`SS@AF++EZ0>96@&2VWS$WS+&
  232. MT]M!8)?YU9.1/[354?<T^3XFEI[(]P?]?MEMF:(?:;9V^ZJ0IV<WXMOMO/C.
  233. M_=*"=092C_Q^26R9HP*NG?L/\:G)$D1_?[<"49<9Q:9AJN5VVVWG&ZS%,L+"
  234. M_V[1FVW!1RBV[=OKQR/^5+-83_\-4$L#!!0``L`(`*Y[O!PO#='"Y@4``-<?
  235. M```)````1%)-0T]-32Y(=9E13^-6$(7?D?@/%GV@*[4E$SO)0YX"B2BJ%Z0L
  236. M%4+MBP$OH(6D<D*W_-;],TULWWOGG!EX6%8HW[G7<^9<VY.?'NJOSZLZ.YTM
  237. ML^,?Q]GNY^0DRZZ?ZDV=;;^OLZK9_7ZJL_NGJJGNMW63O6WJAZS:M'^]JYK=
  238. M)]9OJX?#`R4US(Y^'/52[^NW)MN\;[;UZZIZK;-JVY+;]3^_9=G/L\LO%Y\.
  239. M#X#.L^.3XY[^TB*;K+I;_UO_DMV];;.OZR9;K5>_[E'@BNSHY`BTRMG9'^T_
  240. MV='?_\G=7X-I/GC=;ZQ3/WVI[K]EZU7WG\.#W9\"NKB<7UP'ZK7]-1R-YCV[
  241. MAY?U9KMN]M>S;9YW^ZHW>NGY:?GG(JU:A%4C/J^:;[MUWVK%G"\7B\L$#0$*
  242. MS'E3URL%G=W.%#/V%SI[KS2S7,P3(HA$9EDK4^>?9^>+R^M9PD8*"\CGZK%>
  243. M;2M=AN75C=I>SI=TVJR_JYV5Y\O9;?KXA#]>/C\^;7<EJ-ZA;)$193"733.E
  244. MLD?8GK@.VE-J>X3L47L#>TIEC[`]$4)[RF2/&'LB`_:4:(^`/1&Q]MPNRO+J
  245. M)E$Y7=-M_?*R_JZ`F]\OKE7AC$$W3\_;VF3PZA+C,)@6H>080UWOMMQ,#H%,
  246. M@;#XOO!,CQ,-T;#TS@*&1<$Z)!;NS6"!41`(\&OGAQ5H4\-XCD7;!\>2;8"8
  247. MG`"9,N35G&@!LR!-SN)[D/'"67R/.;BQ3,`RB(N#LV>"GNGD.+1GFB33.$16
  248. MH<L2\\FU&">+MJEB$EUK@Y5($S"Z=^Q,&SH)H].I*SBAXX2:D!#?1Y3O6[`V
  249. M9M2[A;6^D8:H37#8"(_&D<0H2-#=R9$X7>Y\,P(YUC`$CD_X+C/$3H#%R)DB
  250. M,B_@GPD=;Z!+'0D4S@9"[.P5&!M%VX@W-T_!-I)`(YGHLH#I`<$>X/`R[S:!
  251. MI";PXDL:(;^DD.LRI``3W">86.R"&.&>-1G&1[G!M!AS"\0@XQ-#UP&(%PJ'
  252. M!\X/SP%ZDO3X8!\NWYJ'M&B:`XQTM`X51E'!R2]=?G>[1#['\L7XTK-6ESY$
  253. M)XAB>I$WN*!Q)KRTO'%.T#F5W?K-W7X;7108)@$;71(PU@M:;Y)KGU49%[I^
  254. M""[AGOFBS/=RBQ(AMBB00PE2;)'M4XLHN1]3VZ$FM/`NM;->]*7'O,+3>F<Z
  255. M@(4&35R![BT'?$CKXDT7\,YPH,?NXL%PH%N[\?418(XZP-%L$!@E`2?I6+@N
  256. MZ(#G7/(0='Q!ZH(*Y(1(S#G5'&DAJTW,<7$V7-AP>X_FW9/G0IX[04<%MEW8
  257. M=IMT%"#GQ3AOHNZ^H9*&,M_-.FB$J(-"SF5(80>XSSJP$U.!F/9FSYJPFRG(
  258. M8%J,O(F2>=7N6L#PA>)-[(U(WP9&98B[P/0;E:X5C,C8VTKH!2/2MH/1$*W!
  259. M9X'1B"UAATM1QSD2;&V[8\&HY&1..!F,0'\Z&($)"N`!X;AC101;Q)P3=BM>
  260. MHP@UBCTNO$MR>D6P5YQ3PPIY[2+4+O;PL#I.QPAWC#E#K,P'32.Z:=RCQ$B%
  261. MX\0(Y52B=*(8C?Y4,1(3KDX\6**$G9'AK'0P+7*L3!J4X=2T'[L@7B!N#A?2
  262. M"-,V%!F:/=#(#47Z`0YJC#_82)SBH$8WQ4$)(0DS?D.)-,I!F9&6<0X6+FL_
  263. MA:,1MK4ECN*<8;;A)X;O.O4QC-38%]80TQIV+$<;L0TBMD&<\9RY'M,C8GK$
  264. M.5-8Q[:)V#9QQGTD8SI%G$ZQ8S]2<9M%J%G<`^4.E>+\#W5R6QXU!D2),`=$
  265. MA8E3F30.[!2<>:#^(F4P+29P,6HBJ+\7":,DS1;`.J,$+1!'25IAR*OC(8(*
  266. M892D!<;^%M(P20OTHR3-"_)VH*AY-4K2&B.EX4X4H8[=T8$*N3$AC13ARZDP
  267. M$82OPACFF2*Z0`+"+>`,%<WW8ZQ0^%OP&Z&TG2#4"=Y8$21,*PBW@C-7!`7N
  268. M!3&]P,?#(PIXS2#0#/YD48NDP:*6R*D4>K2HZ3A9U+#I!C5;W,/_`U!+`0(4
  269. M`!0``D`(`+V:CR#R'AZ:N`@``#06```)``````````$`(`````````!$4DU#
  270. M3TU-+D-02P$"%``4``)`"`"N>[P<+PW1PN8%``#7'P``"0`````````!`"``
  271. E``#?"```1%)-0T]-32Y(4$L%!@`````"``(`;@```.P.`````(M&
  272. `
  273. end
  274. sum -r/size 4488/5476 section (from "begin" to "end")
  275. sum -r/size 51007/3952 entire input file
  276.  
  277.  
  278. MAKE FCNS and fully recompile....
  279.  
  280.                  Email me for help, suggestions, etc...