TIP: Click on subject to list as thread! ANSI
echo: fidosoft.husky
to: Nil Alexandrov
from: Oli
date: 2022-09-30 19:49:00
subject: how to read husky hpt squ

Nil wrote (2022-09-30):

 NA> Unfortunately, the jamlib is broken and not supported. There is a project
 NA> [jamnntpd](https://github.com/ftnapps/jamnntpd) which originally was
 NA> based on the jamlib but the JAM bases became corrupted on 64-bit
 NA> platforms, though you can always compile with -m32 and it works.

Crashmail and JamNTTPd is available for 64-bit platforms in Debian. I'm pretty sure Crashmail works fine on 64-bit. So maybe it's best to use jamlib from Crashmail.

 NA> Jamnntp project did not fix the original jamlib but moved on to the supported
 NA> [Husky SMAPI library](https://github.com/huskyproject/smapi).

JamNTTPd still uses jamlib. There is a fork called SmapiNNTPd, but it has been abandoned.

 NA> I can tell
 NA> you that jamlib has also broken support for endianness, it basically will
 NA> not work correctly on big-endian platforms.

Are you sure? From https://github.com/larsks/jamlib/ :

 NA> ---
 NA> This is JamLIB 1.4.7, exported from the CVS repository on Sourceforge on
 NA> 2015-10-20.
 NA> ---
[...]
These are the modifications done by Johan Billing:
[...]
 * JAMLIB been rewritten so that it no longer reads or writes structs
   directly from or to disk. This makes JAMLIB more portable and ensures
   that the Intel byte-order is used on all platforms.

---
                  
* Origin: War is Peace. Freedom is Slavery. Ignorance is Strength. (2:280/464.47)

SOURCE: echomail via QWK@pharcyde.org

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.