/*===========================================================================*/
/*   (Llib/control.scm)                                                      */
/*   Bigloo (4.7a)                                                           */
/*   Inria -- Sophia Antipolis (c)       Thu Feb 19 09:14:38 AM CET 2026     */
/*===========================================================================*/
/* COMPILATION: (/build/bigloo/src/bigloo-4.7a/bin/bigloo -ldopt -L/build/bigloo/src/bigloo-4.7a/libbacktrace/usr/lib/bigloo/4.7a  -O3 -fcfa-arithmetic -q -lib-dir /build/bigloo/src/bigloo-4.7a/lib/bigloo/4.7a -I Llib -lib-dir /build/bigloo/src/bigloo-4.7a/lib/bigloo/4.7a -unsafe -safee -srfi alsa -copt  -DBGL_DUMMY -copt -fPIC -copt -IClib -copt  Llib/control.scm -o Clib/bglctl.h -hgen) */

#ifndef __BGL___ALSA_CONTROL_H
#define __BGL___ALSA_CONTROL_H

/* object type definitions */
typedef struct BgL_alsazd2sndzd2ctlz00_bgl {
   header_t header;
   obj_t widening;
   snd_ctl_t * BgL_z42builtinz42;
   obj_t BgL_cardz00;
   obj_t BgL_modez00;
} *BgL_alsazd2sndzd2ctlz00_bglt;

typedef struct BgL_alsazd2sndzd2ctlzd2cardzd2infoz00_bgl {
   header_t header;
   obj_t widening;
   struct BgL_alsazd2sndzd2ctlz00_bgl * BgL_ctlz00;
   int BgL_cardz00;
   obj_t BgL_idz00;
   obj_t BgL_driverz00;
   obj_t BgL_namez00;
   obj_t BgL_longnamez00;
   obj_t BgL_mixernamez00;
   obj_t BgL_componentsz00;
} *BgL_alsazd2sndzd2ctlzd2cardzd2infoz00_bglt;

typedef struct BgL_alsazd2sndzd2ctlzd2rawmidizd2infoz00_bgl {
   header_t header;
   obj_t widening;
   struct BgL_alsazd2sndzd2ctlz00_bgl * BgL_ctlz00;
   int BgL_cardz00;
   obj_t BgL_idz00;
   obj_t BgL_namez00;
   int BgL_devicez00;
   int BgL_subdevicez00;
   int BgL_subdevicescountz00;
} *BgL_alsazd2sndzd2ctlzd2rawmidizd2infoz00_bglt;



#endif // __BGL___ALSA_CONTROL_H
