shithub: opusfile

Download patch

ref: 1eff26319fbc55f1b521247b6d942a925b624173
parent: c939c7360895ad2b46d3606fd942ca30d846e781
author: Ron <[email protected]>
date: Sat Jun 29 02:28:43 EDT 2013

Switch to using config.h for configuration options

The main motivation for this is it ensures the files will actually be
rebuilt if the configuration options are changed.

--- a/configure.ac
+++ b/configure.ac
@@ -155,6 +155,7 @@
   opusurl-uninstalled.pc
   doc/Doxyfile
 ])
+AC_CONFIG_HEADERS([config.h])
 AC_OUTPUT
 
 AC_MSG_NOTICE([
--- a/examples/opusfile_example.c
+++ b/examples/opusfile_example.c
@@ -9,6 +9,10 @@
  * by the Xiph.Org Foundation and contributors http://www.xiph.org/ *
  *                                                                  *
  ********************************************************************/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
 /*For fileno()*/
 #if !defined(_POSIX_SOURCE)
 # define _POSIX_SOURCE 1
--- a/examples/seeking_example.c
+++ b/examples/seeking_example.c
@@ -9,6 +9,10 @@
  * by the Xiph.Org Foundation and contributors http://www.xiph.org/ *
  *                                                                  *
  ********************************************************************/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
 /*For fileno()*/
 #if !defined(_POSIX_SOURCE)
 # define _POSIX_SOURCE 1
--- a/src/http.c
+++ b/src/http.c
@@ -9,6 +9,10 @@
  * by the Xiph.Org Foundation and contributors http://www.xiph.org/ *
  *                                                                  *
  ********************************************************************/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
 #include "internal.h"
 #include <ctype.h>
 #include <errno.h>
--- a/src/info.c
+++ b/src/info.c
@@ -9,6 +9,10 @@
  * by the Xiph.Org Foundation and contributors http://www.xiph.org/ *
  *                                                                  *
  ********************************************************************/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
 #include "internal.h"
 #include <limits.h>
 #include <string.h>
--- a/src/internal.c
+++ b/src/internal.c
@@ -9,6 +9,10 @@
  * by the Xiph.Org Foundation and contributors http://www.xiph.org/ *
  *                                                                  *
  ********************************************************************/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
 #include "internal.h"
 
 #if defined(OP_ENABLE_ASSERTIONS)
--- a/src/opusfile.c
+++ b/src/opusfile.c
@@ -14,6 +14,10 @@
  last mod: $Id: vorbisfile.c 17573 2010-10-27 14:53:59Z xiphmont $
 
  ********************************************************************/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
 #include "internal.h"
 #include <stdio.h>
 #include <stdlib.h>
--- a/src/stream.c
+++ b/src/stream.c
@@ -14,6 +14,10 @@
  last mod: $Id: vorbisfile.c 17573 2010-10-27 14:53:59Z xiphmont $
 
  ********************************************************************/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
 #include "internal.h"
 #include <sys/types.h>
 #include <stdio.h>
--- a/src/wincerts.c
+++ b/src/wincerts.c
@@ -16,6 +16,10 @@
 
   [1] <http://rt.openssl.org/Ticket/Display.html?id=2158>*/
 
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
 #include "internal.h"
 #if defined(OP_ENABLE_HTTP)&&defined(_WIN32)
 /*You must include windows.h before wincrypt.h and x509.h.*/