src/*vec.h: strip down _*vec_t
authorPaul Brossier <piem@piem.org>
Thu, 22 Oct 2009 01:10:44 +0000 (03:10 +0200)
committerPaul Brossier <piem@piem.org>
Thu, 22 Oct 2009 01:10:44 +0000 (03:10 +0200)
src/cvec.h
src/fvec.h
src/lvec.h

index 9ff948bcf117d51c7c6f053d95747bfc6c14d175..ff6d2b6a76885330d97e74b8503ee28fc7f9b9d1 100644 (file)
@@ -35,15 +35,13 @@ extern "C" {
 
 */
 
-/** Spectrum buffer type */
-typedef struct _cvec_t cvec_t;
 /** Buffer for complex data */
-struct _cvec_t {
+typedef struct {
   uint_t length;   /**< length of buffer = (requested length)/2 + 1 */
   uint_t channels; /**< number of channels */
   smpl_t **norm;   /**< norm array of size [length] * [channels] */
   smpl_t **phas;   /**< phase array of size [length] * [channels] */
-};
+} cvec_t;
 
 /** cvec_t buffer creation function
 
index 1a6e3011e8fc2647aeb35777d1e7ecd469ced678..c13fdc226f3e92a4d96f13d2c987bb4f89361097 100644 (file)
@@ -34,14 +34,13 @@ extern "C" {
 
 */
 
-/** Sample buffer type */
-typedef struct _fvec_t fvec_t;
-/** Buffer for real values */
-struct _fvec_t {
+/** Buffer for real data */
+typedef struct {
   uint_t length;   /**< length of buffer */
   uint_t channels; /**< number of channels */
   smpl_t **data;   /**< data array of size [length] * [channels] */
-};
+} fvec_t;
+
 /** fvec_t buffer creation function
 
   \param length the length of the buffer to create
index 400bab44908d4b4553e984b8066e05b40096a50e..5273ea321df03eecd76f99f71607b49658cfecc1 100644 (file)
@@ -35,14 +35,13 @@ extern "C" {
 
 */
 
-/** Sample buffer type */
-typedef struct _lvec_t lvec_t;
-/** Buffer for real values */
-struct _lvec_t {
+/** Buffer for real data in double precision */
+typedef struct {
   uint_t length;   /**< length of buffer */
   uint_t channels; /**< number of channels */
   lsmp_t **data;   /**< data array of size [length] * [channels] */
-};
+} lvec_t;
+
 /** lvec_t buffer creation function
 
   \param length the length of the buffer to create