[vorbis-dev] patches for building vorbis-tools on irix with sgi cc
scott snyder
snyder at fnal.gov
Sun Mar 11 18:20:28 PST 2001
hi -
I was just trying to build vorbis-tools-1.0beta4 on an irix 6.5 system
using the native C compiler (version 7.21, i think).
I had to make a few changes to the sources to get the package
to compile. There were a couple files that used alloca() but didn't
include alloca.h. There was another source that used index().
On irix, you need to include strings.h to get that declared.
However, i think a better fix is just to replace it by strchr().
*** ogg123/ogg123.c-orig Sun Mar 11 19:59:49 2001
--- ogg123/ogg123.c Sun Mar 11 20:00:02 2001
***************
*** 29,34 ****
--- 29,35 ----
#include <errno.h>
#include <time.h>
#include <getopt.h>
+ #include <alloca.h>
#include "ogg123.h"
*** oggenc/audio.c-orig Sun Mar 11 19:59:05 2001
--- oggenc/audio.c Sun Mar 11 19:59:14 2001
***************
*** 14,19 ****
--- 14,20 ----
#include <string.h>
#include <sys/types.h>
#include <math.h>
+ #include <alloca.h>
#include "audio.h"
#include "platform.h"
*** vorbiscomment/vcomment.c-orig Sun Mar 11 20:15:04 2001
--- vorbiscomment/vcomment.c Sun Mar 11 20:15:09 2001
***************
*** 193,199 ****
* as the comment spec requires. For the moment, we
* also restrict ourselves to 0-terminated values */
! mark = index(line, '=');
if (mark == NULL) return -1;
value = line;
--- 193,199 ----
* as the comment spec requires. For the moment, we
* also restrict ourselves to 0-terminated values */
! mark = strchr(line, '=');
if (mark == NULL) return -1;
value = line;
--- >8 ----
List archives: http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'vorbis-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body. No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.
More information about the Vorbis-dev
mailing list