From 80fca2eb9f23565010d0ddb5c041fc7611f26424 Mon Sep 17 00:00:00 2001 From: Ralph Giles Date: Sat, 13 Jul 2002 11:37:27 +0000 Subject: rename classic mac build dir to macos/ svn path=/trunk/ogg/; revision=3623 --- macos/compat/strdup.c | 21 ++++++++++++++++ macos/compat/sys/types.h | 1 + macos/libogg.mcp | Bin 0 -> 112574 bytes macos/libogg.mcp.exp | 64 +++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 86 insertions(+) create mode 100755 macos/compat/strdup.c create mode 100755 macos/compat/sys/types.h create mode 100755 macos/libogg.mcp create mode 100755 macos/libogg.mcp.exp (limited to 'macos') diff --git a/macos/compat/strdup.c b/macos/compat/strdup.c new file mode 100755 index 0000000..2ef4279 --- /dev/null +++ b/macos/compat/strdup.c @@ -0,0 +1,21 @@ +#include +#include +#include +#include + +char *strdup(const char *inStr) +{ + char *outStr = NULL; + + if (inStr == NULL) { + return NULL; + } + + outStr = _ogg_malloc(strlen(inStr) + 1); + + if (outStr != NULL) { + strcpy(outStr, inStr); + } + + return outStr; +} diff --git a/macos/compat/sys/types.h b/macos/compat/sys/types.h new file mode 100755 index 0000000..b0d4f92 --- /dev/null +++ b/macos/compat/sys/types.h @@ -0,0 +1 @@ +#ifndef __SYS_TYPES_H__ #define __SYS_TYPES_H__ 1 #include #include #include typedef short int16_t; typedef long int32_t; typedef long long int64_t; #define vorbis_size32_t long #if defined(__cplusplus) extern "C" { #endif #pragma options align=power char *strdup(const char *inStr); #pragma options align=reset #if defined(__cplusplus) } #endif #endif /* __SYS_TYPES_H__ */ \ No newline at end of file diff --git a/macos/libogg.mcp b/macos/libogg.mcp new file mode 100755 index 0000000..6921abb Binary files /dev/null and b/macos/libogg.mcp differ diff --git a/macos/libogg.mcp.exp b/macos/libogg.mcp.exp new file mode 100755 index 0000000..f71c90e --- /dev/null +++ b/macos/libogg.mcp.exp @@ -0,0 +1,64 @@ +### From + +# Ogg BITSTREAM PRIMITIVES: bitstream + +oggpack_writeinit +oggpack_writetrunc +oggpack_writealign +oggpack_writecopy +oggpack_reset +oggpack_writeclear +oggpack_readinit +oggpack_write +oggpack_look +oggpack_look1 +oggpack_adv +oggpack_adv1 +oggpack_read +oggpack_read1 +oggpack_bytes +oggpack_bits +oggpack_get_buffer + +# Ogg BITSTREAM PRIMITIVES: encoding + +ogg_stream_packetin +ogg_stream_pageout +ogg_stream_flush + +# Ogg BITSTREAM PRIMITIVES: decoding + +ogg_sync_init +ogg_sync_clear +ogg_sync_reset +ogg_sync_destroy + +ogg_sync_buffer +ogg_sync_wrote +ogg_sync_pageseek +ogg_sync_pageout +ogg_stream_pagein +ogg_stream_packetout +ogg_stream_packetpeek + +# Ogg BITSTREAM PRIMITIVES: general + +ogg_stream_init +ogg_stream_clear +ogg_stream_reset +ogg_stream_reset_serialno +ogg_stream_destroy +ogg_stream_eos + +ogg_page_checksum_set + +ogg_page_version +ogg_page_continued +ogg_page_bos +ogg_page_eos +ogg_page_granulepos +ogg_page_serialno +ogg_page_pageno +ogg_page_packets + +ogg_packet_clear \ No newline at end of file -- cgit v1.2.1