I think I added the declaration right before it gets used, so do a search
for where bzero is used and put the definition  on the line before it (I'm
not a programmer so if there is a better solution please let us know)

GG

On Saturday, 27 October 2012, BCA wrote:

> Hi GrahamG,
>
> thank you very much...
>
> "I had to create my own definition of 'bzero'
>
> #define bzero...;"
>
> which line to put it in?
>
> Biggest thanks
> Bernd.
>
> ----- Folgende Nachricht wurde empfangen -----
>
> Absender:  Graham Goode
> Empfänger:  FluidSynth mailing list
> Zeit: 2012-10-27, 12:05:51
> Betreff: Re: [fluid-dev] Compiling FS - getting errors
>
> >Hi,
> >
> >@Antoine, PortAudio is for Linux, OS-X and Windows... and I have built
> >fluidsynth for Windows with PortAudio (ASIO/WDM-KS/WASAPI) in the
> >past.
> >
> >@Bernd,
> >
> >I had to create my own definition of 'bzero'
> >
> >#define bzero(b,len) (memset((b), '\0', (len)), (void) 0);
> >
> >And I think that this is the unistd.h that I used:
> >
> >-------------------------
> >
> >#ifndef _UNISTD_H
> >#define _UNISTD_H    1
> >
> >/* This file intended to serve as a drop-in replacement for
> > *  unistd.h on Windows
> > *  Please add functionality as neeeded
> > */
> >
> >#include
> >#include
> >#include  /* getopt from: http://www.pwilson.net/sample.html. */
> >#include  /* for getpid() and the exec..() family */
> >
> >#define srandom srand
> >#define random rand
> >
> >/* Values for the second argument to access.
> >   These may be OR'd together.  */
> >#define R_OK    4       /* Test for read permission.  */
> >#define W_OK    2       /* Test for write permission.  */
> >//#define   X_OK    1       /* execute permission - unsupported in
> windows*/
> >#define F_OK    0       /* Test for existence.  */
> >
> >#define access _access
> >#define ftruncate _chsize
> >
> >#define ssize_t int
> >
> >#define STDIN_FILENO 0
> >#define STDOUT_FILENO 1
> >#define STDERR_FILENO 2
> >/* should be in some equivalent to  */
> >typedef __int8            int8_t;
> >typedef __int16           int16_t;
> >typedef __int32           int32_t;
> >typedef __int64           int64_t;
> >typedef unsigned __int8   uint8_t;
> >typedef unsigned __int16  uint16_t;
> >typedef unsigned __int32  uint32_t;
> >typedef unsigned __int64  uint64_t;
> >
> >#endif /* unistd.h  */
> >
> >_____________________
> >
> >Hope that helps,
> >GrahamG
> >
> >_______________________________________________
> >fluid-dev mailing list
> >fluid-dev@nongnu.org <javascript:;>
> >https://lists.nongnu.org/mailman/listinfo/fluid-dev
>
> _______________________________________________
> fluid-dev mailing list
> fluid-dev@nongnu.org <javascript:;>
> https://lists.nongnu.org/mailman/listinfo/fluid-dev
>
_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fluid-dev

Reply via email to