[Top][All Lists]

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

Re: [fluid-dev] Compiling FS - getting errors

From: Graham Goode
Subject: Re: [fluid-dev] Compiling FS - getting errors
Date: Sat, 27 Oct 2012 12:40:55 +0200

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)


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

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

>@Antoine, PortAudio is for Linux, OS-X and Windows... and I have built
>fluidsynth for Windows with PortAudio (ASIO/WDM-KS/WASAPI) in the
>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  /* 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,
>fluid-dev mailing list

fluid-dev mailing list

reply via email to

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