Starlink development wrote on :
> All three packages have a fac_xxx_err file, a xxx_par and a
> xxx_par.h, plus _err files. They're pretty clearly generated
> files, but there's no source for any of them. There's
> mention of an errgen utility -- do I take it that this is an
> archaeological relic from the VAX days, the errgen utility no
> longer exists, so these files are now source files of magic
> numbers. We probably wouldn't need to regenerate them anyway.
Nornam,
No - you are not quite correct!
I wrote (some time ago!) the "messgen" utility (SUN/185) which produces all
the necessary header files (C and/or Fortran) and the fac_err file from one
source. The fac_err file is used by the dtask and ERR systems to convert
numeric error codes to string equivalents. It *IS* based on the Vax system
(in that the actual numeric codes and their "severity" are an exact
re-iplementation of the Vax system for Unix).
Alan says that the messgen source files are NOT distributed (a decision
years ago!) but they do exist for most packages.
----------------------------------------------------------------------
Brian McIlwrath, e-mail: [log in to unmask]
Astrogrid/Starlink, Tel: +44 (0)1235 446254
Space Science & Technology Department, Fax: +44 (0)1235 446362
Rutherford Appleton Laboratory, UK.
----------------------------------------------------------------------
|