error in alb.goh

Marcus Groeber (100712.270@CompuServe.COM)
XXX, 13 Aug 17:50:34 1996 EDT

After an evening of chasing "ghosts", I think that I have found another
incorrect type declaration in of the C include files, more precisely in the one
that defines the ApplicationLaunchBlock:

In alb.goh, the ALB_dataFile[] component ist declared as

char ALB_dataFile[PATH_BUFFER_SIZE];

while alb.def declares it as being

ALB_dataFile FileLongName

(which seems to be consistent with the way it is interpreted by the Geos
system). As a consequence, the offsets of all the fields after that are
misplaced in the C version of the file, which means that any initializations of
the structure will be totally messed up...

ciao marcus

my ceterum censeo (one of them ;-)): C/GOC and DEF/UIH files should be created
automatically from a single source as far possible to make sure that the various
interfaces are always kept in sync. See IBM's SOM for an idea how this could be
done...