[beast] BSE: compile bseloader as C++ source



commit e1dc91197b44afbe5fb42d9db8950d665716d486
Author: Stefan Westerfeld <stefan space twc de>
Date:   Fri Aug 5 13:50:50 2011 +0200

    BSE: compile bseloader as C++ source

 bse/Makefile.am                   |    2 +-
 bse/{bseloader.c => bseloader.cc} |   36 ++++++++++++++++++------------------
 2 files changed, 19 insertions(+), 19 deletions(-)
---
diff --git a/bse/Makefile.am b/bse/Makefile.am
index d1dfe21..cbf8d3b 100644
--- a/bse/Makefile.am
+++ b/bse/Makefile.am
@@ -88,7 +88,7 @@ bse_sources = $(strip \
 	bsecompat.cc		bseundostack.c		bsemidiinput.c			bsemididecoder.c \
 	bsenote.cc		bsemidifile.c		bseblockutils.cc		\
 	bsecxxvalue.cc		bsecxxutils.cc		bsecxxbase.cc			bsecxxclosure.cc \
-	bsecxxarg.cc		bsecxxmodule.cc		bsecxxplugin.cc			bseloader.c \
+	bsecxxarg.cc		bsecxxmodule.cc		bsecxxplugin.cc			bseloader.cc \
 	bseresampler.cc 	bsedatahandle-resample.cc				bsedatahandle-fir.cc \
 	bseloader-aiff.cc	bseloader-guspatch.cc	bseloader-oggvorbis.c		bseloader-bsewave.cc \
 	bseloader-mad.c		bseloader-wav.c		\
diff --git a/bse/bseloader.c b/bse/bseloader.cc
similarity index 94%
rename from bse/bseloader.c
rename to bse/bseloader.cc
index 7da50fc..e3664b6 100644
--- a/bse/bseloader.c
+++ b/bse/bseloader.cc
@@ -31,7 +31,7 @@ static SfiRing   *gsl_magic_list2 = NULL;
 
 /* --- functions --- */
 static BseLoader*
-loader_find_by_name (const gchar *name)
+loader_find_by_name (const char *name)
 {
   BseLoader *loader;
 
@@ -61,7 +61,7 @@ bse_loader_register (BseLoader *loader)
   if (loader->magic_specs)
     {
       GslMagic *magic;
-      guint i, j;
+      uint i, j;
 
       for (i = 0; loader->magic_specs[i]; i++)
 	{
@@ -86,21 +86,21 @@ bse_loader_register (BseLoader *loader)
     }
 }
 
-static guint8*
-skipchr (const guint8 *mem,
-	 gchar         byte,
-	 guint         maxlen)
+static uint8*
+skipchr (const uint8 *mem,
+	 char         byte,
+	 uint         maxlen)
 {
-  const guint8 *p = mem, *bound = p + maxlen;
+  const uint8 *p = mem, *bound = p + maxlen;
 
   while (p < bound)
     if (UNLIKELY (*p++ != byte))
-      return (guint8*) p - 1;
+      return (uint8*) p - 1;
   return NULL;
 }
 
 BseLoader*
-bse_loader_match (const gchar *file_name)
+bse_loader_match (const char *file_name)
 {
   GslMagic *magic = NULL;
 
@@ -114,7 +114,7 @@ bse_loader_match (const gchar *file_name)
    */
   if (!magic && gsl_magic_list2)
     {
-      guint8 buffer[1024], *p = NULL;
+      uint8 buffer[1024], *p = NULL;
       GslLong n, pos = 0;
       GslHFile *hfile = gsl_hfile_open (file_name);
       if (!hfile)
@@ -141,11 +141,11 @@ bse_loader_match (const gchar *file_name)
 	magic = gsl_magic_list_match_file_skip (gsl_magic_list2, file_name, pos);
     }
 
-  return magic ? magic->data : NULL;
+  return magic ? (BseLoader*) magic->data : NULL;
 }
 
 BseWaveFileInfo*
-bse_wave_file_info_load (const gchar  *file_name,
+bse_wave_file_info_load (const char   *file_name,
 			 BseErrorType *error_p)
 {
   BseWaveFileInfo *finfo = NULL;
@@ -172,7 +172,7 @@ bse_wave_file_info_load (const gchar  *file_name,
 	{
 	  if (finfo->n_waves > 0)
 	    {
-	      guint i;
+	      uint i;
 
 	      g_return_val_if_fail (finfo->loader == NULL, NULL);
 	      g_return_val_if_fail (finfo->file_name == NULL, NULL);
@@ -238,7 +238,7 @@ bse_wave_file_info_ref (BseWaveFileInfo *wave_file_info)
   return wave_file_info;
 }
 
-const gchar*
+const char*
 bse_wave_file_info_loader (BseWaveFileInfo *fi)
 {
   g_return_val_if_fail (fi != NULL, NULL);
@@ -248,7 +248,7 @@ bse_wave_file_info_loader (BseWaveFileInfo *fi)
 
 BseWaveDsc*
 bse_wave_dsc_load (BseWaveFileInfo *wave_file_info,
-		   guint            nth_wave,
+		   uint             nth_wave,
                    gboolean         accept_empty,
                    BseErrorType    *error_p)
 {
@@ -312,7 +312,7 @@ bse_wave_dsc_free (BseWaveDsc *wave_dsc)
 
 GslDataHandle*
 bse_wave_handle_create (BseWaveDsc   *wave_dsc,
-			guint	      nth_chunk,
+			uint	      nth_chunk,
 			BseErrorType *error_p)
 {
   BseErrorType error = BSE_ERROR_NONE;
@@ -348,7 +348,7 @@ bse_wave_handle_create (BseWaveDsc   *wave_dsc,
 
 GslWaveChunk*
 bse_wave_chunk_create (BseWaveDsc   *wave_dsc,
-		       guint         nth_chunk,
+		       uint          nth_chunk,
 		       BseErrorType *error_p)
 {
   GslDataHandle *dhandle;
@@ -377,7 +377,7 @@ bse_wave_chunk_create (BseWaveDsc   *wave_dsc,
     return NULL;
   /* dcache keeps dhandle alive */
 
-  const gchar *ltype = bse_xinfos_get_value (chunk->xinfos, "loop-type");
+  const char *ltype = bse_xinfos_get_value (chunk->xinfos, "loop-type");
   GslWaveLoopType loop_type = ltype ? gsl_wave_loop_type_from_string (ltype) : GSL_WAVE_LOOP_NONE;
   SfiNum loop_start = bse_xinfos_get_num (chunk->xinfos, "loop-start");
   SfiNum loop_end = bse_xinfos_get_num (chunk->xinfos, "loop-end");



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