home *** CD-ROM | disk | FTP | other *** search
/ The Arcade BBS / arcadebbs.zip / arcadebbs / bbstools / MODS / FMD-42.ZIP / FMD-42.MOD < prev    next >
Encoding:
Text File  |  1995-06-22  |  11.8 KB  |  260 lines

  1. Nicolas Leblanc #2 @20302
  2. Sun Jun 18 23:43:39 1995
  3.    ┌┬─── ──  ─     ─  ── ───────────────────────────────────────────────────┬─ ∙∙
  4.    ││             Alternative Worlds Presents              │
  5.    └┼─────────────────────────────────────────────────────────────────────┐
  6.    ││ Mod Name       » FMD-42.MOD                                         │∙
  7.    ││ Difficulty     » ██▒▒▒▒▒▒▒▒▒ (2/10)                                 │:
  8.    ││ WWIV Version   » 4.24                                               ││
  9.    ││ Date Affected  » 06/01/95                                           ││
  10.    :│ Files Affected » MMENU.C                                            ││
  11.    ∙│ Description    » File Editor For WWIV                               ││
  12.     └─────────────────────────────────────────────────────────────────────┼┐
  13.     │       A French Mod Division Release - (C) 1995 FMD Software         ││
  14. ∙∙ ─┴─────────────────────────────────────────────────── ──  ─     ─  ── ───└┘
  15.  
  16.  ┌┬══════════════════┐
  17.  ││ Long Description ││
  18.   └══════════════════┴┘
  19.  
  20.   This modification will add a powerful item to your BBS, a nice FILE
  21. EDITOR that is internal to WWIV, that you can enter by pressing /E in the
  22. xfer menu. This modification is very useful. This was originally included
  23. (and still is) in FMD-18x.MOD, which is the file points modification, but
  24. we received some request to make this modification available without the
  25. file points, so here it is, and enjoy it.
  26.  
  27.   Basically this mod allow you to:
  28.  
  29.   ■ Edit any files in the BBS
  30.   ■ Set File as "new" for 1 day/week/month/year/always
  31.   ■ Export Description as FILE_ID.DIZ in the file.
  32.   ■ Execute Upload Event From the File Editor
  33.  
  34. Software Supported with this mod:
  35.  
  36. You might get those softwares that would help you to edit everything in a
  37. better way.
  38.  
  39. AVIEWCOM
  40. STRIPAV
  41.  
  42. They are included inside this archive, we encourage you to use them.
  43.  
  44.  ┌┬═══════┐
  45.  ││ Tests ││
  46.   └═══════┴┘
  47.  
  48.   This modification has been tested on a virgin WWIV v4.24 source using
  49.   Borland C++ v4.0
  50.  
  51. ──────────────────────────────────────────────────────────────────────────────
  52.                    Legend
  53.               ╔═══╤══════════════════┐
  54.               │ + │ Add This Line     │
  55.               │ - │ Delete This Line │
  56.               │ * │ Modify This Line │
  57.               │ = │ Existing Line     │
  58.               └═══╧══════════════════╝
  59. ───[Step 1]────────────────────────────────────────────────────────────────────
  60.  
  61. Copy FILEEDIT.C in your source directory and include the file in MAKEFILE.MAK:
  62.  
  63. (For Borland C++ Users
  64.  
  65. =        uedit.obj    voteedit.obj xferovl.obj  xferovl2.obj \
  66. =        xfertmp.obj  xinit.obj    qwk.obj      qwk1.obj     \
  67. *        ripovl.obj   fileedit.obj
  68.  
  69. lower...
  70.  
  71. =        $(OBJ)\xferovl.obj  $(OBJ)\xferovl2.obj $(OBJ)\xfertmp.obj  \
  72. =        $(OBJ)\xinit.obj    $(OBJ)\qwk.obj      $(OBJ)\qwk1.obj     \
  73. *        $(OBJ)\ripovl.obj   $(OBJ)\fileedit.obj
  74.  
  75. lower...
  76.  
  77. =qwk1.obj    : qwk1.c
  78. =  $(TCC_OVL)
  79. =ripovl.obj  : ripovl.c
  80. =  $(TCC_OVL)
  81. +fileedit.obj: fileedit.c
  82. +  $(TCC_OVL)
  83. =
  84. =fix.obj     : fix.c
  85.  
  86. For Turbo C++ Users:
  87.  
  88. =                $(OBJ)bbsovl1.obj $(OBJ)shrink.obj $(OBJ)bbsovl2.obj\
  89. *                $(OBJ)sr.obj $(OBJ)fileedit.obj
  90.  
  91. a bit down...
  92.  
  93. = $(OBJ)bbsovl2.obj : bbsovl2.c  vars.h vardec.h net.h
  94. =   $(TCC_OVL)
  95. + $(OBJ)fileedit.obj: fileedit.c vars.h vardec.h net.h
  96. +   $(TCC_OVL)
  97.  
  98.  
  99. ───[Step 2]────────────────────────────────────────────────────────────────────
  100.  
  101. Load MMENU.C and add the following lines in function dlmainmenu:
  102.  
  103. =    if (strcmp(s,"/?")==0)
  104. =      printmenu(8);
  105. =
  106. +    if (strcmp(s,"/E")==0)
  107. +      fileedit();
  108. =
  109. =    if (strcmp(s,"READIDZ")==0)
  110.  
  111.  
  112. ───[Step 3]────────────────────────────────────────────────────────────────────
  113.  
  114. Do a MAKE FCNS, compile back your BBS and you're done. Don't forget to update
  115. your xfer sysop menu to show /E in the menu. Copy MENU30.MSG to your GFILES
  116. directory also, this is the menu for this modification.
  117.  
  118. As you can see, this mod is pretty simple if you compare it to FMD-18x.MOD,
  119. 3 steps instead of 19 steps. We recommand you to use WWIVsys instead since
  120. it's more powerful, but this modification is useful for remote SysOps and
  121. File SysOps all over the WWIV land.
  122.  
  123. French Proverb: Chose promise, chose dûe.
  124.  
  125. For comments, bug report and suggestion, e-mail at the following address:
  126.  
  127. Nicolas LeBlanc  2@20302.WWIVnet (aka Spotnick)
  128.                  -> spotnick@gamemaster.qc.ca
  129. Martin Bourdages 242@20306 / 3@20302.WWIVnet (aka Dark Shadow)
  130.                  -> martin.bourdages@radio.magicnet.com
  131.  
  132.                  =>   French Mod Division Support Sub   <=
  133.                                 SubType: FMD
  134.                            Host: @20302 (WWIVnet)
  135.                       Scan sublist for other networks
  136.  
  137.         Read PRODUCTS.FMD for the full list of our support systems.
  138.  
  139. ───[EOF]──────────────────────────────────────────────────────────────────────
  140. section 1 of 1 of file 42-supp.zip  < uuencode 5.32 by R.E.M. >
  141.  
  142. begin 644 42-supp.zip
  143. M4$L#!!0``@`(````P1YSNQ^O@Q$``(="```*````1DE,145$250N0\4[75/;
  144. MR+(/?CM5YS],?`J00#B6,0'BB!0'G%W722#!)-DLI%Q"&N,IY)%W1H(X"><W
  145. MW;UY.4_[#^[;WJ?],W>^).MC9)N0JNM*L#33W=/3T]/3W=-^O/XC/W__V]__
  146. M!O2?__T?_OF/[HL]5*)]^R_^^:;[8@_5:+__SFC_H;[^9"/\_ONW/\50"]`X
  147. M+/OZQAG^#Q!/JF<.VG_SSS?V]8TS_`V(I\5H?_TEF/SKKV]R(/&D",Y%^]9_
  148. M+X'ED"D:>YB+EGRE?\0"_'%O-/9??*K1_F1DDZ_TSY]JN?^H1`,O",3>"+P*
  149. M?7"$;A!%(0;]<!C=N@168ZF/<6@">V^OO<G^;'-=3#%>]%YVNT>]L\8A0!2X
  150. M&+B^CR)./`K!^_>]=\`/,0274QT##4[HA^Z3QYSB/Q#V@MB'H'[C$MH8U47C
  151. MA+A78Q>,?$*C<)*#>^8CTACMBVD]7N=S6P?@/0R\<`SY/%Z\.MILM]S&JY,C
  152. M"T0C",8AC<`DO(5D&`<`X0@2[`9@B`((()M_2!21<>BC(?)<(1%X`XD01P/T
  153. MAF`:QF#DWD#@XBF@\=45I!R*@F%(0$PM#KD6*3HC2%'D1H(;EUZ#&^0"#*.Q
  154. MBX*&`%%PKUT241`.&9>(`B]DDW,)9'3`D(1C1K8!?B(0,AA&Z(S-Y$4P1?@*
  155. M'(Z0=PTQX\57E'Z-P1&Z8H,&8!7TW;$D"L$!G0;Q6"SC3R2,)X)=UH&(&"[#
  156. MC5P+'PX1AJ#?/3OM'AI#"YD`T-$@H!!>LU?#"$)\90(#F>:Z>J'H,PR'1CP)
  157. M0M>G!'JF:?6[W7\-&!&SDZ7ZZN"70?>7L^[Q4?=HT._]V@6&W6PV30Z#<`0F
  158. MA/T=P$\1Q#[T!Y,@IBW#&[D$K`^QQ1<.X'@<(!K)%\3`L'KVPB`DC-+C=7#&
  159. MA3F,L2>6D>LYF+@DXB)YR7!?,[)<PY5HY)I#GXMXB"(P@@0*:7SA8I&C4VJ!
  160. M=0QO!Y1V>&N,*;K"#$=T<YZ<IN@0G$Q"JEY%MS>RZ/FN_3$%0(SCEM/D?`]<
  161. M1BF+RQ#H@&O#($`8<J!;%`0#QEA';N/DU=EM;KJ7U)`R,#=;JI]2AT#7GTG1
  162. MA]0C:,)E80RQJ<#0T*#4Y$]?I'%`#HU(`#%O[B06@T&A_=*JF;+S2V)5D%,"
  163. MZ21]E)ZCCVJ"`-PEA*4L';6XYM@-@M!S#;3>G@W.^/$F4T."6B#A:\8;4'TS
  164. M?I)1O9%C-SNS]]L1W^J&@C_G*_31!*NKC$(\#IXII1(MCT8NOHHG9H+Z969M
  165. M^8B,8X?1ELA*]N8,Y$O6-G-XU#+SYIH*)1\:U*I??+(OSU?\PYK]M-8"=0OD
  166. MUM/L9!%A0&&>>HX4>ZO9W4]1`QQ!ZC7`4U!KU?,4`%<Z.]=TEWVA,/(,N8MR
  167. M0&$<>2-BK%V0M5('C8A!LZUW6<_'#W,,>R,G(_^-C8]9/+%"0KA\H.Q"=+(D
  168. MN4C5"E0('0=&GLW2ELKU;FSPQ<_/("=S.6*.!-A/=V$5%WZ8?2NLVSQ!9$3Q
  169. MR%F[P$(4_+F9G]7F)L>MYKM2)87X6CL%K4PLD5U6.H6R]G6M`J>EQ5&]^W8!
  170. M:V-#]73R3K)2,V^4GR>C]$@AE`@5EB5G'5)L1G'?67.5')\Y:Y_73/#U*Y#M
  171. M!ZH=L(Y?U\2N5J.!9Z!5,>%FIS1*TN6TE\))%RNS7X8$PL2@I2(8ND2TS]H$
  172. MJOC#Z7J&T@L"HYA@8<YX@Z![$R(?W"!X.Y0*)<Y1]HC=,?Q1)V7^H/3"\=C%
  173. M_KF]K8X[T1K!\>1\JYD]`-W+D$06AI\B"]D69TJ>JZD/`6(E,*47=BLQ!.I8
  174. MX$0M_H(F0VRDT\J<;_`3FX)1/WC7Z[X_/'G5Z/[2K9O9(^_Q8W`*Q^$-!)MB
  175. M3OP0N@5^>(L%%Q;G'E]!$$ZDI^=2X$.*"/13_!Z(*4-'8/-2>%:(_,:=,G#I
  176. MLF;7]PFDTD,<QT&$A/'PPO'$C=`E>XNFX!9%HY0:=]@XO7`(<(C9Y!@IE_A"
  177. MK&`2DHBJDU$9?B5N"^0F"5;H"@6;KLVGM8E6V)_+E4]U"_B,=2\*"8+T/&8O
  178. MYUY,V-?'!HTO<3S^V&!\C2P@)>O2*?8&;#Z6F$RB?MRM('@P(>'5;/CNBY<'
  179. M/PUZQV?=T^.#EU_E:__GT][QO]0+8ZUWHIZ/3UX?O.UW)46AR8G!4NOB!XAZ
  180. M+D[MN%"6U&YSI4E?D,.FA,/9^JMV/\RX)_P8WF^:64O(X1TZ&H03B&W##X;8
  181. M.AF<'IT<O_P`OH*3P3][QP>G'[*F*/&(&:*%LAV,"G>X9(\A]MRZN1I;&K<X
  182. M9P,2%KP@I%!@%XXZV^%.R<`EWB",(R-1];B13M9::D6SS`I9Y$VRE&[6\'LC
  183. MZ%V[QJK<I*M<X#D:#LX+/2L/9=GN4I=+2)X[2\EY+E\$;3/!RQS:$S>FW&,U
  184. M4OVX2^QZ&B+P@1$>AJV,=,%Z+`,!'YM9DS1SO?TPOF0L^4K*$Q(9ME6W&T`Y
  185. M2M*>VO)%.3=7,!IPP>,K8Z?]Q,P"*@=M$LQ69G,_9X?2,5K+C[%3,0:CG7'D
  186. M93-?3-8^YA'F*N!?J=>?*KLVI,HP:H'6]K8%["?L?SNS)3GM]]S`_V*8Z1F>
  187. M+I.:U];R\]K5S0M/B%%?\:\OR`6N6^!R&D$ZB,+!-><0QV/1D!=E>^DAM^UJ
  188. M4<:3RVF.[/;R9)O5,Z'`..:6ZRE8H:::%%\X-X(6X'\QGQU_,%0SSL_NR?)L
  189. MM/2SPTITOM@7BKEDV3(!`S\CZCG[X6-U`&35.-6S1_(TI6:J6=D]&^1Y:^LV
  190. MMO)0-NU4RQ+:F#*H?<<W<X`*;N;,JO9FZM^D/@YGE^=QA/4M[WZ+VO*K);YX
  191. M-$^WQ*,W8O]:EH\^2PCVT"J$ZLBVO(DUM(8,+!01.1E;Q`\F%O"DT>1)$!#H
  192. M_!?`3W,BWN0K3[^!=>1_5C;(LQWNOG*HA@B]&+]R\'*S,M&I1&>;,3#JM;T7
  193. MLV36TWJFPSZOM;H\XU6S/SH'00`X(&W49WJW8]4%\BMN1VI;3T'-5KT(3_C!
  194. M8]FMF2+0\^9'QTG"+^6,4:N^7L_`L-818:UKC373<8[?OGR9@7<YR7HC07`#
  195. M=(63*#)_],\45PVS92FXY-Q7KY6'3=;=D\NGM'&X_.GO31RD'C-I,=62GOZ+
  196. MC_YT6'7BZWR57/1:..L88<T9/P//X0J#5-L2"]N56@%JNT9MYWEMUZGM_`R#
  197. M26W7`L]J]N'CT]KN/FL[AI\BH1VU7?,IR&0/O)$38GAMU)_;K:WV]I.=-T=G
  198. M_>,7[]Z>]CY<D'H%!_061=Z(!W2:5(K'_>.UYVM/LYZ(F.\8XMC8RD6[EP2Z
  199. MUYTBLIU'+L7]4K6S=JEE%F++@GIGG:1'X?60:V4Q>\.UOUF"YLWFG(@_I^,%
  200. MU(AXXPGC(L.IO64WS>+07XII_V13V/=W`_,$6A:U];U\J]H6+7=RSM6)8!<9
  201. M+9\(NUNV6::A2VEE!VY9&5>W4X8CHJ>*_<4\?M'=H\Q-G\[G1ZTG-75=7_27
  202. M-CX,8`2_;S3``TP]*K4HK4(JIQ3RGSNM6*2JS%BRM-AWA=Q3M4*T-`I1&/FN
  203. M(E6I-P>M1>:@P,"6J3,7]9SA2XU$8%!K>]=<O.]G@LHL1U%6WZ5C.,!&J\SR
  204. MGI6;5=LL,SG%ACG/.)5$5:'()176C+]MZFU%B8>*/3%?.;]_M\0-&24YX-^Y
  205. M.*FL@Y5F29'XZH#Y%-0MXE3/YBJEEFY_+#3A8M/-GV2E^=$:GX>8GDK#DS40
  206. M%?9E_A+?+3(*%>MS7YD_7-X5TM;(^ONE-5]6RVIDE55><E/D[;"&UG+68MY<
  207. MEIN)?AY+S$)_8FSE3XRYP7%UNE1_R&J2=?E9#UNS`(0NRCT"$#B<#J-T%8V,
  208. M8>$<D+Z^C`#[Z#,$+T(":O8*K>T]K5N,E9@!Z#A:>,(HRD<A%81Y:+@2^*"V
  209. MQV\'H)]MK%N!%3?2I,TBRK,P2#ODSML)3X_($@T>3O'\O!<3`GF&C['#VYZ7
  210. MSFK]23-CRPD6:D6[&),(M^#8'<.DI$*&=9`\KW05VH7+.AH1++T"GGBRJ`6*
  211. M$++GO-W\Z*Q=--<6<KE=YC)W$N]]ER<0H3&411TBCFW(#%5'`[0J;MUXO]FY
  212. MEYOV1,=X_>?P%HQY80TG3F4UC%CZ6W[GHBYDH%^2^'@2&&U]4-=>QEN3JB%S
  213. M98X;A2@?H^FG\"8_A323,$LDO#_-;&3Q>'C:/3BS0'_08P]'K(D]O3_MG77S
  214. M7);S"^ENN24H@LNF&3*<%9(-A10^W;*\2;Y/DWGR\M?",A%7DLM17B[JYAQZ
  215. MUX-+-_)&@]]B&,.<_<F!%P^,@L-N[Y1=R[+G6N$>I&FJ.0>ZJ.[P/6J8\GZ8
  216. M<1K>8DCHE/)\ET@KJ::8$L?A,N+YEY)?6_8`-!ZV+D&Q:^]JW&>>?IGBWW04
  217. MDFJ(M3=KNJ"SJ+[EL@:&^D&#JO,7><JS4!Z0X4+*3=.ICWO+D8.]9U8$K&3L
  218. M3+%1T<G')N/LVJCET@;A55&XAI]6LXH?)8IJGK0!=(4.I*9I2GF2KS$,W"L*
  219. M5L')ZP&_*^T/7ASTSP;][L'IX<_F\NS;6[MV-?^5`5G1F_;=R.67OP:UFE74
  220. M=+.M#J+D>MH/%$0%W\MR?5>AQ&2\O`:GWJ*M<Q<33U'>IRS*X\0X0/C:T&>Q
  221. M$LO$E<Y\L**+O`.W7!E39JW&\5Q=,>*X@;#K18!7Q[#O@8P=?7-V$;`T!\I>
  222. MN!%,[L(PIS]$O,X7F^`92/R.2@)?YA1`;V[&W)>2_D)G#B`'NP:;3N[6L<)_
  223. M+7S$47PO*589A:KVNWMH;1+_%"Z`M70?$/-G%'YF:#X9MM5NFQD5M^;(3;=#
  224. MJL>;TG`2A%=5V^)'NET)R9#PZ@@'=0"R>5'HD#]L;%09WIFW9F]4[=U[W@]5
  225. MCU!-_SL\PSDJM;F).MIF(0]-3\JCWMC.!``88V!)SC(AV_>/^_V"J?:<M7++
  226. MO^??AO<K,\K?-RX("[Y3N^;,KNRER$OD_C6:3/@O#Z)0%&")Z*S1:-07XHM;
  227. M5WMA4'66#QYDW!`'`W@#<61HTB_6:KPX5#O-4^6&BS,^0/[GA=>I530_:"/8
  228. M/D^O@(-WH(>'(1F+7Y`\K]\_!,_Z%?VST]YK1O+AZ:AJVYZMYV-C/J24;^D<
  229. M0&^)F]L]JW[@^Z)@8M`[:ASU?N6JER8&M*D?/%U.MKS<@WMM&>)UBTZI-[P*
  230. M;TB#US_ZB!0EE<%N"9^OL;OTJE3+'_F?G6%ZD@G&;DN%^T,U-`-F(S>V]R@O
  231. M+<K=,950TBW.D(J=/"'M$D].10S:-*M_&%!8'_V:]K6[XE`6T(K,Y''_\.`8
  232. M]",WBNERF;O%]U0B67CD1K#%__"ZJ\"W@'@6+;P02]9A%1Q.X6*:5J$FJY$M
  233. MR9H[L+"*[=<!Y)/OPP#*"NH##$[$<CRM->O+DMFQ:[L-4+/[H_!6B0K>BASN
  234. M"89L,M.Z'JTU#^T]A-<5>%OS\%Z%.!I5(+;G(7Z`+JG`VZ[`XS^PJT!Y(U'>
  235. MQ"A:2HXR2YLN1.D65Z8*2TZ4-VJITA91V?*FA)46L;0676^D12E)_.(D^K2Q
  236. M^Z3=;)H=[O\*14N]7R<'T:E(V*3WVV7*3YKMW?FDYQ/=TA%M/=G9;3^$:EM'
  237. M=<O>WGK2?`C9[0S9/?69C_&&8>CZ[WYD1ON"+*X\6-Z#*F$OZ3^]RS.1_NI#
  238. M?_+H:1S_?T[D3E-$IJK(#>,11RY4]A4+^1X4!VH+^^X5/^B<:EV:_:ZBNE/D
  239. MV&<_V_'P3213#-F:UJ0D-?\C5/6[V%(Q:E)[JHI-&4CZ,R1Q</9A%/&%%#<M
  240. MDY"1H8U&XP)?X'JFJODM(R-!$`4KOLR7B'$D:"H3.5SZ*P<^'`_B(!FH+JH6
  241. M5L;9C!?$@^P.RD78LPP5VK!S3K[@YJ)I;[\FH0<IY:QS0/"/E9C?S:W$=8OC
  242. M*"\^00N`(Y+Y\358!VT3;'(C<FT^MF=E?,AV##9[TPAFH\E?2NSG\UMR-TE1
  243. M,;*SV\3BQ70!,/=;U%GV*#M#^4.'_P-02P,$%``"``@```#!'JJ2;*8L`0``
  244. M6@(```H```!-14Y5,S`N35-'?9)?2\,P%,4?\K3!OL-Y\TW637U4AMF@H`6W
  245. M.M$7">V=#;9):;(I?GK3)&(G:A]SSOW=/Z?XYV/)2M:$92FM[G!+:L^FD_%D
  246. MS!(D;'[)9EY";U*B(38=C?HB9$'<O,H6N49&[\'45SMY-JCE9(I.ME9JQ:8_
  247. MNV,30621F4(H<&'),^9!N6]+]^+AV,B/[Q&V0=]*>L.B*RIY^.I^%I3K2J@7
  248. M<H!:BY(Z@\QO,.Q^YYW[N&$\0Z2<!\J:S-%LO^R0>V=.QN)!VBIVQ/)`RGK4
  249. MQ=%`BT;OE87>(9<-&?#ZI*32<9US[9UK<N6K]&;YG/)3GCYY2.JEM&EU9U&Z
  250. MHT*8H2D.YIP\M.-4D[M<7DDSS.8JJ/ZY\8'_\6?@,69C77Q8;"'53G>-Z),T
  251. MZ&F?4$L!`A0`%``"``@```#!'G.['Z^#$0``AT(```H``````````0`@````
  252. M`````$9)3$5%1$E4+D-02P$"%``4``(`"````,$>JI)LIBP!``!:`@``"@``
  253. M```````!`"````"K$0``345.53,P+DU31U!+!08``````@`"`'````#_$@``
  254. "````
  255. `
  256. end
  257. sum -r/size 39501/6916 section (from "begin" to "end")
  258. sum -r/size 14533/4997 entire input file
  259.  
  260.