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