TIP: Click on subject to list as thread! ANSI
echo: aust_c_here
to: andrew clarke
from: David Nugent
date: 1995-07-28 18:32:40
subject: structure alignment

> >     I can understand the advantage of aligning structures which are
 > > used in memory; but for writing to records on disk I consider it a big
 > > no-no.

 > Yep.  Problems with accessing structures which are
 > aligned in a particular manner in memory may also occur
 > when one or more compilers/languages are involved.  I
 > guess the moral here is "know your compiler".

... or avoid writing code which is implementation specific. This latter
approach is better unless it cannot be avoided. Sometimes, however, some
loss in performance may be unacceptible.

So-called 'binary' files of any description are necessarily going to be
implementation specific, as is the operating system interface.

---
* Origin: Unique Computing, Melbourne, Australia (3:632/348)
SEEN-BY: 50/99 620/243 623/630 632/103 348 998 633/371 634/384 388 635/301
SEEN-BY: 635/502 503 544 727 636/100 639/100 711/401 409 410 430 510 807 808
SEEN-BY: 711/809 932 934 712/515 713/888 714/906 800/1 7877/2809
@PATH: 632/103 348 635/503 50/99 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

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™.