groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Groff] Re: Win32 port of Groff and friends


From: Werner LEMBERG
Subject: [Groff] Re: Win32 port of Groff and friends
Date: Wed, 02 Feb 2000 20:13:55 GMT

> 1. A diff file (win32-diff).  This file changes existing code
> modules so that those files will work under Win32 without effecting
> their operation under other environments.  I am hopeful that these
> changes will be integrated with the main development effort.

Looking at your code, I think this is easily done.  Just one thing is
strange:

  struct macro_header {
#ifdef _MSC_VER
  public
#endif


Can you check why this is necessary?

> 2.  Makefiles.  Several makefiles were added.  All makefiles were named
> makefile.msc    I am hopeful that these additions will 
> be integrated with the main development effort.

Adding the makefiles to the main package is no problem.  Note that I
will change (hopefully in the near future) the directory structure of
groff: all devXXX will be moved into `fonts', all groXXX into
`devices' and all preprocessors into `preproc' -- I will ask you then
to adapt the makefiles accordingly.

> 3. The Groff build includes several scripts which generate axillary
> files used by groff (such as DESC, I, R, prologue, etc.).
> Additionally groff assumes the presence of some unix specific
> utilities (such as getopt).  These files were created on a unix box
> and just copied over.  I think these files should just be kept with
> the groff distribution in the form of a zip or tar file.  This way
> those on non-unix boxes can just unpack them instead of having to
> generate them.

Adding getopt is OK.

I can offer to put all auxiliary files into `arch/win32' if you prefer
-- before I apply your patches I'll wait for the Japanese guy who has
ported groff to OS/2; hopefully there is some synergy...


    Werner


reply via email to

[Prev in Thread] Current Thread [Next in Thread]