Updated Offline Reader
This commit is contained in:
parent
edad301e0a
commit
4cbb31a07b
26
ChangeLog
26
ChangeLog
@ -1,7 +1,7 @@
|
|||||||
$Id$
|
$Id$
|
||||||
|
|
||||||
WARNING, users of Sparc and HP-PA systems should be carefull, some
|
WARNING, users of Sparc and HP-PA systems should be carefull, some
|
||||||
menus might not work.
|
menus do not work.
|
||||||
All other users on Intel machines (99,9% I think) can use this version.
|
All other users on Intel machines (99,9% I think) can use this version.
|
||||||
|
|
||||||
|
|
||||||
@ -17,6 +17,30 @@ v0.37.2 23-Feb-2003.
|
|||||||
mbfido:
|
mbfido:
|
||||||
Finding the inbound tic file now uses the new function.
|
Finding the inbound tic file now uses the new function.
|
||||||
|
|
||||||
|
examples:
|
||||||
|
Removed the last menu item from the offline menu, added new
|
||||||
|
Extended Info toggle (English only).
|
||||||
|
Updated offline textfiles to remove point download and add
|
||||||
|
new Extended Info toggle (English only).
|
||||||
|
|
||||||
|
mbsebbs:
|
||||||
|
Offline reader, the reply packets are now handled complete
|
||||||
|
case insensitive.
|
||||||
|
Dropped BlueWave v2 format completly, obsolete format.
|
||||||
|
The BlueWave and QWK download packets can have kludges, this
|
||||||
|
depends on a setting in the userbase.
|
||||||
|
In downloaded netmail, if message comes from a point, the FMPT
|
||||||
|
kludge is allways included in the message.
|
||||||
|
Added some forgotten checks for a valid QWK board name.
|
||||||
|
Lots of code cleanups in the offline code.
|
||||||
|
Added menu 320, toggle Offline Reader Extended Info.
|
||||||
|
Added new control code: control-U + 8, this displays YES or NO
|
||||||
|
for the new Extended Info setting.
|
||||||
|
The display file functio now displays the ^U8 code.
|
||||||
|
|
||||||
|
lang:
|
||||||
|
Changed language prompts 15 and 16.
|
||||||
|
|
||||||
|
|
||||||
v0.37.1 14-Jan-2003 - 23-Feb-2003
|
v0.37.1 14-Jan-2003 - 23-Feb-2003
|
||||||
|
|
||||||
|
18
TODO
18
TODO
@ -18,10 +18,6 @@ libdiesel.a:
|
|||||||
processed, instead the previous macro value will be returned.
|
processed, instead the previous macro value will be returned.
|
||||||
|
|
||||||
mbsebbs:
|
mbsebbs:
|
||||||
L: Must include SEEN-BY and other hidden lines into BlueWave and QWK
|
|
||||||
mail, must be user selectable. see remarks of William McBrine.
|
|
||||||
The default is oke now.
|
|
||||||
|
|
||||||
N: Rewrite chat to use "mbtask". Write chat functions into "mbmon"
|
N: Rewrite chat to use "mbtask". Write chat functions into "mbmon"
|
||||||
|
|
||||||
N: Implement session and time/day limits.
|
N: Implement session and time/day limits.
|
||||||
@ -41,6 +37,20 @@ mbsebbs:
|
|||||||
|
|
||||||
L: ChangeHandle, allow own unix name as handle.
|
L: ChangeHandle, allow own unix name as handle.
|
||||||
|
|
||||||
|
L: OLR: tagged areas must have 3 states, off, on or personal only.
|
||||||
|
|
||||||
|
L: OLR: implement limit date function.
|
||||||
|
|
||||||
|
L: OLR: include private email area in download packets.
|
||||||
|
|
||||||
|
L: OLR: implement some global settings from the offline configuration.
|
||||||
|
|
||||||
|
L: OLR: implement keywords and filters.
|
||||||
|
|
||||||
|
L: OLR: check qwke extensions.
|
||||||
|
|
||||||
|
N: OLR: qwk, check netmail entered from reader, fido address missing?
|
||||||
|
|
||||||
newuser:
|
newuser:
|
||||||
L: Allow handles to be the same as the unixname.
|
L: Allow handles to be the same as the unixname.
|
||||||
|
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -76,10 +76,10 @@ H_PROGS = programs/mbchat.html \
|
|||||||
H_SETUP = setup/archiver.html setup/index.htm setup/bbs.html \
|
H_SETUP = setup/archiver.html setup/index.htm setup/bbs.html \
|
||||||
setup/bbslist.html setup/language.html setup/oneliner.html \
|
setup/bbslist.html setup/language.html setup/oneliner.html \
|
||||||
setup/emareas.html setup/magic.html setup/mail.html \
|
setup/emareas.html setup/magic.html setup/mail.html \
|
||||||
setup/protocol.html setup/emgroup.html setup/safe.html \
|
setup/protocol.html setup/emgroup.html \
|
||||||
setup/fdb.html setup/security.html setup/sitedoc.html \
|
setup/fdb.html setup/security.html setup/sitedoc.html \
|
||||||
setup/fegroup.html setup/modems.html setup/softinfo.html \
|
setup/fegroup.html setup/modems.html setup/softinfo.html \
|
||||||
setup/fidonet.html setup/tic.html setup/timebank.html \
|
setup/fidonet.html setup/tic.html \
|
||||||
setup/fileecho.html setup/newfiles.html setup/filefind.html \
|
setup/fileecho.html setup/newfiles.html setup/filefind.html \
|
||||||
setup/newgroups.html setup/files.html setup/nodes.html \
|
setup/newgroups.html setup/files.html setup/nodes.html \
|
||||||
setup/ttyinfo.html setup/global.html setup/users.html \
|
setup/ttyinfo.html setup/global.html setup/users.html \
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
<div align=center><h1>MBSE BBS System Guide v0.37.01</h1></div>
|
<div align=center><h1>MBSE BBS System Guide v0.37.01</h1></div>
|
||||||
<HR>
|
<HR>
|
||||||
|
|
||||||
<div align=right><h5>Last update 14-Jan-2003</h5></div>
|
<div align=right><h5>Last update 02-Mar-2003</h5></div>
|
||||||
<P>
|
<P>
|
||||||
|
|
||||||
|
|
||||||
@ -61,8 +61,6 @@
|
|||||||
<li><A HREF="setup/protocol.html">Edit Transfer protocols</a>
|
<li><A HREF="setup/protocol.html">Edit Transfer protocols</a>
|
||||||
<li><A HREF="setup/bbslist.html">Edit BBS List data</a>
|
<li><A HREF="setup/bbslist.html">Edit BBS List data</a>
|
||||||
<li><A HREF="setup/oneliner.html">Edit Oneliners</a>
|
<li><A HREF="setup/oneliner.html">Edit Oneliners</a>
|
||||||
<li><A HREF="setup/timebank.html">Edit TimeBank data</a>
|
|
||||||
<li><A HREF="setup/safe.html">Edit Safe Cracker data</a>
|
|
||||||
</ol>
|
</ol>
|
||||||
<li><A HREF="setup/mail.html">Edit Mail setup</A>
|
<li><A HREF="setup/mail.html">Edit Mail setup</A>
|
||||||
<ol>
|
<ol>
|
||||||
|
@ -12,10 +12,8 @@
|
|||||||
</HEAD>
|
</HEAD>
|
||||||
<BODY>
|
<BODY>
|
||||||
<BLOCKQUOTE>
|
<BLOCKQUOTE>
|
||||||
<h5>Last update 11-Nov-2001</h5>
|
<DIV align=right><h5>Last update 02-Mar-2003</h5></div>
|
||||||
<P> <P>
|
<DIV align=center><h1>MBSE BBS Control Codes in ANSI and ASCII files</h1></DIV>
|
||||||
|
|
||||||
<h1>MBSE BBS Control Codes in ANSI and ASCII files</h1>
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
|
||||||
@ -115,6 +113,10 @@ For example: ^B32000^BThis is the text^B<br>
|
|||||||
2 User's check for new files (On/Off)
|
2 User's check for new files (On/Off)
|
||||||
3 User's fullscreen editor (On/Off)
|
3 User's fullscreen editor (On/Off)
|
||||||
4 User's FS editor Emacs shortcuts (On/Off)
|
4 User's FS editor Emacs shortcuts (On/Off)
|
||||||
|
5 User's first address line.
|
||||||
|
6 User's Second address line.
|
||||||
|
7 User's Third address line.
|
||||||
|
8 User's OLR Extended Onfo (On/Off).
|
||||||
|
|
||||||
</PRE>
|
</PRE>
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
</HEAD>
|
</HEAD>
|
||||||
<BODY>
|
<BODY>
|
||||||
<BLOCKQUOTE>
|
<BLOCKQUOTE>
|
||||||
<DIV align=right><h5>Last update 02-Feb-2003</h5></DIV>
|
<DIV align=right><h5>Last update 02-Mar-2003</h5></DIV>
|
||||||
|
|
||||||
<DIV align=center><h1>MBSE BBS User Settings Menus</h1></DIV>
|
<DIV align=center><h1>MBSE BBS User Settings Menus</h1></DIV>
|
||||||
<hr>
|
<hr>
|
||||||
@ -112,6 +112,11 @@
|
|||||||
<strong>Optional data:</strong> None.<Br>
|
<strong>Optional data:</strong> None.<Br>
|
||||||
<P>
|
<P>
|
||||||
|
|
||||||
|
<LI value="320"><strong>Change OLR Extended Info:</strong> Let the user toggle
|
||||||
|
the setting of the Offline Reader download of extended info (kludges).<br>
|
||||||
|
<strong>Optional data:</strong> None.<Br>
|
||||||
|
<P>
|
||||||
|
|
||||||
</OL>
|
</OL>
|
||||||
|
|
||||||
<HR>
|
<HR>
|
||||||
|
@ -12,10 +12,8 @@
|
|||||||
</HEAD>
|
</HEAD>
|
||||||
<BODY>
|
<BODY>
|
||||||
<BLOCKQUOTE>
|
<BLOCKQUOTE>
|
||||||
<h5>Last update 29-Jan-2001</h5>
|
<DIV align=right><h5>Last update 02-Mar-2003</h5></DIV>
|
||||||
<P> <P>
|
<DIV align=center><H1>MBSE BBS Setup - Edit BBS Setup.</H1></DIV>
|
||||||
|
|
||||||
<H1>MBSE BBS Setup - Edit BBS Setup.</H1>
|
|
||||||
<P>
|
<P>
|
||||||
|
|
||||||
<H3>Edit BBS Setup.</H3>
|
<H3>Edit BBS Setup.</H3>
|
||||||
@ -31,8 +29,6 @@ The BBS setup is split in the following sections:
|
|||||||
<li><A HREF="protocol.html">Transfer protocols</a>
|
<li><A HREF="protocol.html">Transfer protocols</a>
|
||||||
<li><A HREF="bbslist.html">BBS List data</a>
|
<li><A HREF="bbslist.html">BBS List data</a>
|
||||||
<li><A HREF="oneliner.html">Oneliners</a>
|
<li><A HREF="oneliner.html">Oneliners</a>
|
||||||
<li><A HREF="timebank.html">TimeBank data</a>
|
|
||||||
<li><A HREF="safe.html">Safe Cracker data</a>
|
|
||||||
</ol>
|
</ol>
|
||||||
|
|
||||||
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to index</A>
|
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to index</A>
|
||||||
|
@ -12,10 +12,8 @@
|
|||||||
</HEAD>
|
</HEAD>
|
||||||
<BODY>
|
<BODY>
|
||||||
<BLOCKQUOTE>
|
<BLOCKQUOTE>
|
||||||
<h5>Last update 25-Jul-2001</h5>
|
<DIV align=right><h5>Last update 02-Mar-2003</h5></DIV>
|
||||||
<P> <P>
|
<DIV align=center><h1>MBSE BBS Setup Guide</h1></DIV>
|
||||||
|
|
||||||
<h1>MBSE BBS Setup Guide</h1>
|
|
||||||
<P>
|
<P>
|
||||||
|
|
||||||
<H3>Invoking mbsetup</H3>
|
<H3>Invoking mbsetup</H3>
|
||||||
@ -47,8 +45,6 @@ When you start <strong>mbsetup</strong> you will see the following screen:
|
|||||||
<li><A HREF="protocol.html">Edit Transfer protocols</a>
|
<li><A HREF="protocol.html">Edit Transfer protocols</a>
|
||||||
<li><A HREF="bbslist.html">Edit BBS List data</a>
|
<li><A HREF="bbslist.html">Edit BBS List data</a>
|
||||||
<li><A HREF="oneliner.html">Edit Oneliners</a>
|
<li><A HREF="oneliner.html">Edit Oneliners</a>
|
||||||
<li><A HREF="timebank.html">Edit TimeBank data</a>
|
|
||||||
<li><A HREF="safe.html">Edit Safe Cracker data</a>
|
|
||||||
</ol>
|
</ol>
|
||||||
<li><A HREF="mail.html">Edit Mail setup</A>
|
<li><A HREF="mail.html">Edit Mail setup</A>
|
||||||
<ol>
|
<ol>
|
||||||
|
@ -1,30 +0,0 @@
|
|||||||
<HTML>
|
|
||||||
<!-- $Id$ -->
|
|
||||||
<HEAD>
|
|
||||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
|
||||||
<META http-equiv="Content-Style-Type" content="text/css">
|
|
||||||
<META name="author" lang="en" content="Michiel Broek">
|
|
||||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
|
||||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
|
||||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
|
||||||
<TITLE>MBSE BBS Setup - BBS Setup - Safe Cracker Data.</TITLE>
|
|
||||||
<LINK rel=stylesheet HREF="../manual.css">
|
|
||||||
</HEAD>
|
|
||||||
<BODY>
|
|
||||||
<BLOCKQUOTE>
|
|
||||||
<h5>Last update 29-Jan-2001</h5>
|
|
||||||
<P> <P>
|
|
||||||
|
|
||||||
<H1>MBSE BBS Setup - BBS Setup - Safe Cracker Data</H1>
|
|
||||||
<P>
|
|
||||||
This is meant to edit users personal safe cracker records and to reset
|
|
||||||
the winner. This is not available yet.
|
|
||||||
<P>
|
|
||||||
|
|
||||||
<A HREF="bbs.html"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to BBS index</A>
|
|
||||||
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to index</A>
|
|
||||||
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0">Back to main index</A>
|
|
||||||
</BLOCKQUOTE>
|
|
||||||
</BODY>
|
|
||||||
</HTML>
|
|
||||||
|
|
@ -1,30 +0,0 @@
|
|||||||
<HTML>
|
|
||||||
<!-- $Id$ -->
|
|
||||||
<HEAD>
|
|
||||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
|
||||||
<META http-equiv="Content-Style-Type" content="text/css">
|
|
||||||
<META name="author" lang="en" content="Michiel Broek">
|
|
||||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
|
||||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
|
||||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
|
||||||
<TITLE>MBSE BBS Setup - BBS Setup - TimeBank.</TITLE>
|
|
||||||
<LINK rel=stylesheet HREF="../manual.css">
|
|
||||||
</HEAD>
|
|
||||||
<BODY>
|
|
||||||
<BLOCKQUOTE>
|
|
||||||
<h5>Last update 29-Jan-2001</h5>
|
|
||||||
<P> <P>
|
|
||||||
|
|
||||||
<H1>MBSE BBS Setup - BBS Setup - TimeBank.</H1>
|
|
||||||
<P>
|
|
||||||
This is meant to edit the users personal timebank records. This is not
|
|
||||||
available yet.
|
|
||||||
<P>
|
|
||||||
|
|
||||||
<A HREF="bbs.html"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to BBS index</A>
|
|
||||||
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to index</A>
|
|
||||||
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0">Back to main index</A>
|
|
||||||
</BLOCKQUOTE>
|
|
||||||
</BODY>
|
|
||||||
</HTML>
|
|
||||||
|
|
@ -13,8 +13,8 @@
|
|||||||
12 mail.c email.c |Message exported to rules directory as
|
12 mail.c email.c |Message exported to rules directory as
|
||||||
13 dispfile.c |No rules found for this area
|
13 dispfile.c |No rules found for this area
|
||||||
14 mail.c |You are not allowed to delete that message
|
14 mail.c |You are not allowed to delete that message
|
||||||
15 .c |
|
15 change.c |Offline Reader: Extended Info turned ON
|
||||||
16 .c |
|
16 change.c |Offline Reader: Extended Info turned OFF
|
||||||
17 .c |
|
17 .c |
|
||||||
18 .c |
|
18 .c |
|
||||||
19 .c |
|
19 .c |
|
||||||
|
@ -13,8 +13,8 @@ HR|Exporteer naar (H)ome of (R)egels directory:
|
|||||||
|Bericht geexporteerd naar rules directory als
|
|Bericht geexporteerd naar rules directory als
|
||||||
|Geen regels gevonden voor dit gebied
|
|Geen regels gevonden voor dit gebied
|
||||||
|Je mag dit bericht niet verwijderen
|
|Je mag dit bericht niet verwijderen
|
||||||
|Tijd gestort vandaag
|
|Offline Reader: Uitgebreide Informatie is nu AAN
|
||||||
|Bytes gestort vandaag
|
|Offline Reader: Uitgebreide Informatie is nu UIT
|
||||||
|Tijd opgenomen vandaag
|
|Tijd opgenomen vandaag
|
||||||
|Bytes opgenomen vandaag
|
|Bytes opgenomen vandaag
|
||||||
SOE|(S)torten, (O)pnemen, (E)inde:
|
SOE|(S)torten, (O)pnemen, (E)inde:
|
||||||
|
@ -13,8 +13,8 @@ HR|Export to (H)ome or (R)ules directory:
|
|||||||
|Message exported to rules directory as
|
|Message exported to rules directory as
|
||||||
|No rules found for this area
|
|No rules found for this area
|
||||||
|You are not allowed to delete that message
|
|You are not allowed to delete that message
|
||||||
|Time deposited today
|
|Offline Reader: Extended Info turned ON
|
||||||
|Bytes deposited today
|
|Offline Reader: Extended Info turned OFF
|
||||||
|Time withdrawn today
|
|Time withdrawn today
|
||||||
|Bytes withdrawn today
|
|Bytes withdrawn today
|
||||||
DWQ|(D)eposit, (W)ithdraw, (Q)uit:
|
DWQ|(D)eposit, (W)ithdraw, (Q)uit:
|
||||||
|
@ -13,8 +13,8 @@ HR|Export to (H)ome or (R)ules directory:
|
|||||||
|Message exported to rules directory as
|
|Message exported to rules directory as
|
||||||
|No rules found for this area
|
|No rules found for this area
|
||||||
|You are not allowed to delete that message
|
|You are not allowed to delete that message
|
||||||
|Tempo depositado hoxe :
|
|Offline Reader: Extended Info turned ON
|
||||||
|Bytes depositados hoxe :
|
|Offline Reader: Extended Info turned OFF
|
||||||
|Tempo retirado hoxe :
|
|Tempo retirado hoxe :
|
||||||
|Bytes retirados hoxe :
|
|Bytes retirados hoxe :
|
||||||
DRS|(D)epositar, (R)etirar, (S)air :
|
DRS|(D)epositar, (R)etirar, (S)air :
|
||||||
|
@ -13,8 +13,8 @@ HR|Export in (H)ome oder (R)ules Direktorie:
|
|||||||
|Message exportiert in das Rules Direktorie als
|
|Message exportiert in das Rules Direktorie als
|
||||||
|Keine Rules gefunden fuer diese Area
|
|Keine Rules gefunden fuer diese Area
|
||||||
|Keine Berechtigung zum loeschen der Message
|
|Keine Berechtigung zum loeschen der Message
|
||||||
|Heute gesparte Zeit . . . . . . . :
|
|Offline Reader: Extended Info turned ON
|
||||||
|Heute gesparte KBytes . . . . . . :
|
|Offline Reader: Extended Info turned OFF
|
||||||
|Heute abgehobene Zeit . . . . . . :
|
|Heute abgehobene Zeit . . . . . . :
|
||||||
|Heute abgehobene KBytes . . . . . :
|
|Heute abgehobene KBytes . . . . . :
|
||||||
SAE|(S)paren, (A)bheben, (E)nde:
|
SAE|(S)paren, (A)bheben, (E)nde:
|
||||||
|
@ -13,8 +13,8 @@ HR|Export to (H)ome or (R)ules directory:
|
|||||||
|Message exported to rules directory as
|
|Message exported to rules directory as
|
||||||
|No rules found for this area
|
|No rules found for this area
|
||||||
|You are not allowed to delete that message
|
|You are not allowed to delete that message
|
||||||
|Tempo depositato oggi:
|
|Offline Reader: Extended Info turned ON
|
||||||
|Byte depositati oggi :
|
|Offline Reader: Extended Info turned OFF
|
||||||
|Tempo prelevato oggi :
|
|Tempo prelevato oggi :
|
||||||
|Byte prelevati oggi :
|
|Byte prelevati oggi :
|
||||||
DPE|(D)eposita, (P)releva, (E)sci:
|
DPE|(D)eposita, (P)releva, (E)sci:
|
||||||
|
@ -13,8 +13,8 @@ HR|Export to (H)ome or (R)ules directory:
|
|||||||
|Message exported to rules directory as
|
|Message exported to rules directory as
|
||||||
|No rules found for this area
|
|No rules found for this area
|
||||||
|You are not allowed to delete that message
|
|You are not allowed to delete that message
|
||||||
|Tiempo depositado hoy :
|
|Offline Reader: Extended Info turned ON
|
||||||
|Bytes depositados hoy :
|
|Offline Reader: Extended Info turned OFF
|
||||||
|Tiempo retirado hoy :
|
|Tiempo retirado hoy :
|
||||||
|Bytes retirados hoy :
|
|Bytes retirados hoy :
|
||||||
DRS|(D)epositar, (R)etirar, (S)alir :
|
DRS|(D)epositar, (R)etirar, (S)alir :
|
||||||
|
@ -81,14 +81,6 @@
|
|||||||
** data types in a different fashion. (Note that the tCHAR and tINT types
|
** data types in a different fashion. (Note that the tCHAR and tINT types
|
||||||
** are currently not used; they are included simply for completeness.)
|
** are currently not used; they are included simply for completeness.)
|
||||||
**
|
**
|
||||||
** If you are programming for a system that employs a CPU which stores multi-
|
|
||||||
** byte integers in a manner other than in Intel format (LSB-MSB, or "little
|
|
||||||
** endian"), simply #define BIG_ENDIAN before #including this header. As
|
|
||||||
** shown below, this will define the data types as arrays of bytes; the
|
|
||||||
** drawback is that *YOU* will have to write functions to convert the data,
|
|
||||||
** since the Blue Wave packet specification requires the data to be in Intel-
|
|
||||||
** style little-endian format.
|
|
||||||
**
|
|
||||||
** IMPORTANT NOTE ABOUT COMPILERS AND STRUCTURES:
|
** IMPORTANT NOTE ABOUT COMPILERS AND STRUCTURES:
|
||||||
** All structures *must* be "packed" (i.e., the compiler MUST NOT insert
|
** All structures *must* be "packed" (i.e., the compiler MUST NOT insert
|
||||||
** padding bytes between structure elements in order to force elements onto
|
** padding bytes between structure elements in order to force elements onto
|
||||||
@ -96,16 +88,6 @@
|
|||||||
** they aren't, you're bound to get some *very* interesting results.
|
** they aren't, you're bound to get some *very* interesting results.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//#ifdef BIG_ENDIAN
|
|
||||||
|
|
||||||
//typedef signed char tCHAR; /* 8 bit signed values */
|
|
||||||
//typedef unsigned char tBYTE; /* 8 bit unsigned values */
|
|
||||||
//typedef unsigned char tINT[2]; /* little-endian 16 bit signed */
|
|
||||||
//typedef unsigned char tWORD[2]; /* little-endian 16 bit unsigned */
|
|
||||||
//typedef unsigned char tLONG[4]; /* little-endian 32 bit signed */
|
|
||||||
//typedef unsigned char tDWORD[4]; /* little-endian 32 bit unsigned */
|
|
||||||
|
|
||||||
//#else
|
|
||||||
|
|
||||||
typedef signed char tCHAR; /* 8 bit signed values */
|
typedef signed char tCHAR; /* 8 bit signed values */
|
||||||
typedef unsigned char tBYTE; /* 8 bit unsigned values */
|
typedef unsigned char tBYTE; /* 8 bit unsigned values */
|
||||||
@ -114,7 +96,6 @@ typedef unsigned short tWORD; /* 16 bit unsigned values */
|
|||||||
typedef signed long tLONG; /* 32 bit signed values */
|
typedef signed long tLONG; /* 32 bit signed values */
|
||||||
typedef unsigned long tDWORD; /* 32 bit unsigned values */
|
typedef unsigned long tDWORD; /* 32 bit unsigned values */
|
||||||
|
|
||||||
//#endif
|
|
||||||
|
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
@ -961,3 +961,22 @@ void Set_Protocol(char *Protocol)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
void Chg_OLR_ExtInfo()
|
||||||
|
{
|
||||||
|
ReadExitinfo();
|
||||||
|
|
||||||
|
if (exitinfo.OL_ExtInfo) {
|
||||||
|
exitinfo.OL_ExtInfo = FALSE;
|
||||||
|
/* Offline Reader: Extended Info turned OFF */
|
||||||
|
printf("\n\n%s\n\n", (char *) Language(16));
|
||||||
|
} else {
|
||||||
|
exitinfo.OL_ExtInfo = TRUE;
|
||||||
|
/* Offline Reader: Extended Info turned ON */
|
||||||
|
printf("\n\n%s\n\n", (char *) Language(15));
|
||||||
|
}
|
||||||
|
Syslog('+', "OLR Extended Info now %s", exitinfo.OL_ExtInfo?"True":"False");
|
||||||
|
sleep(2);
|
||||||
|
WriteExitinfo();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -22,7 +22,7 @@ int Test_DOB(char *); /* Test of Date of Birth is valid */
|
|||||||
void Chg_DOB(void); /* Change Date of Birth */
|
void Chg_DOB(void); /* Change Date of Birth */
|
||||||
void Chg_Protocol(void); /* Change default transfer protocol. */
|
void Chg_Protocol(void); /* Change default transfer protocol. */
|
||||||
void Set_Protocol(char *); /* Set default protocol */
|
void Set_Protocol(char *); /* Set default protocol */
|
||||||
|
void Chg_OLR_ExtInfo(void); /* Set OLR Extended Info */
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -544,6 +544,10 @@ void ControlCodeU(int ch)
|
|||||||
printf(exitinfo.address[2]);
|
printf(exitinfo.address[2]);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case '8':
|
||||||
|
printf("%s", exitinfo.OL_ExtInfo ? (char *) Language(147) : (char *) Language(148));
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
printf(" ");
|
printf(" ");
|
||||||
}
|
}
|
||||||
|
@ -640,6 +640,10 @@ void DoMenu(int Type)
|
|||||||
signature();
|
signature();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 320:
|
||||||
|
Chg_OLR_ExtInfo();
|
||||||
|
break;
|
||||||
|
|
||||||
case 401:
|
case 401:
|
||||||
Oneliner_Add();
|
Oneliner_Add();
|
||||||
break;
|
break;
|
||||||
|
1343
mbsebbs/offline.c
1343
mbsebbs/offline.c
File diff suppressed because it is too large
Load Diff
@ -2148,6 +2148,7 @@ char *getmenutype(int val)
|
|||||||
case 317: return (char *)"Change FS edit shortcut keys";
|
case 317: return (char *)"Change FS edit shortcut keys";
|
||||||
case 318: return (char *)"Change address";
|
case 318: return (char *)"Change address";
|
||||||
case 319: return (char *)"Change .signature file";
|
case 319: return (char *)"Change .signature file";
|
||||||
|
case 320: return (char *)"Change OLR Extended Info";
|
||||||
|
|
||||||
case 401: return (char *)"Add oneliner";
|
case 401: return (char *)"Add oneliner";
|
||||||
case 402: return (char *)"List oneliners";
|
case 402: return (char *)"List oneliners";
|
||||||
|
@ -198,7 +198,7 @@ int GetMenuType(void)
|
|||||||
case 1: return GetSubmenu(1, 21);
|
case 1: return GetSubmenu(1, 21);
|
||||||
case 2: return GetSubmenu(101, 19);
|
case 2: return GetSubmenu(101, 19);
|
||||||
case 3: return GetSubmenu(201, 21);
|
case 3: return GetSubmenu(201, 21);
|
||||||
case 4: return GetSubmenu(301, 19);
|
case 4: return GetSubmenu(301, 20);
|
||||||
case 5: return GetSubmenu(401, 5);
|
case 5: return GetSubmenu(401, 5);
|
||||||
case 6: return GetSubmenu(501, 6);
|
case 6: return GetSubmenu(501, 6);
|
||||||
default: return 0;
|
default: return 0;
|
||||||
|
Reference in New Issue
Block a user