diff options
author | Takashi Iwai <tiwai@suse.de> | 2006-05-10 16:27:14 +0200 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2006-05-10 16:27:14 +0200 |
commit | 06e3df0549edb08c17f38d50a4b6bb0b888e0abb (patch) | |
tree | d8775742722621e6a4bbb0c7cd002db323d1479a /include | |
parent | f9e0c56c46de1d5be93a732a3ca9a3251cb6a225 (diff) | |
download | alsa-lib-06e3df0549edb08c17f38d50a4b6bb0b888e0abb.tar.gz |
Remove enum from kernel API
Remove enum in structs from kernel API headers.
The enum is not always equivalent with int on some architectures.
From: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/sound/asequencer.h | 4 | ||||
-rw-r--r-- | include/sound/asound.h | 36 | ||||
-rw-r--r-- | include/sound/emu10k1.h | 2 |
3 files changed, 21 insertions, 21 deletions
diff --git a/include/sound/asequencer.h b/include/sound/asequencer.h index f2a125a2..baa5964d 100644 --- a/include/sound/asequencer.h +++ b/include/sound/asequencer.h @@ -317,7 +317,7 @@ struct sndrv_seq_ev_sample_control { struct sndrv_seq_ev_sample sample; struct sndrv_seq_ev_cluster cluster; sndrv_seq_position_t position; - enum sndrv_seq_stop_mode stop_mode; + int stop_mode; sndrv_seq_frequency_t frequency; struct sndrv_seq_ev_volume volume; struct sndrv_seq_ev_loop loop; @@ -521,7 +521,7 @@ enum sndrv_seq_client_type { struct sndrv_seq_client_info { int client; /* client number to inquire */ - enum sndrv_seq_client_type type; /* client type */ + int type; /* client type */ char name[64]; /* client name */ unsigned int filter; /* filter flags */ unsigned char multicast_filter[8]; /* multicast filter bitmap */ diff --git a/include/sound/asound.h b/include/sound/asound.h index 32582ef6..ae5fcd49 100644 --- a/include/sound/asound.h +++ b/include/sound/asound.h @@ -122,7 +122,7 @@ struct sndrv_hwdep_info { int card; /* R: card number */ unsigned char id[64]; /* ID (user selectable) */ unsigned char name[80]; /* hwdep name */ - enum sndrv_hwdep_iface iface; /* hwdep interface */ + int iface; /* hwdep interface */ unsigned char reserved[64]; /* reserved for future */ }; @@ -306,13 +306,13 @@ union sndrv_pcm_sync_id { struct sndrv_pcm_info { unsigned int device; /* RO/WR (control): device number */ unsigned int subdevice; /* RO/WR (control): subdevice number */ - enum sndrv_pcm_stream stream; /* RO/WR (control): stream number */ + int stream; /* RO/WR (control): stream number */ int card; /* R: card number */ unsigned char id[64]; /* ID (user selectable) */ unsigned char name[80]; /* name of this device */ unsigned char subname[32]; /* subdevice name */ - enum sndrv_pcm_class dev_class; /* SNDRV_PCM_CLASS_* */ - enum sndrv_pcm_subclass dev_subclass; /* SNDRV_PCM_SUBCLASS_* */ + int dev_class; /* SNDRV_PCM_CLASS_* */ + int dev_subclass; /* SNDRV_PCM_SUBCLASS_* */ unsigned int subdevices_count; unsigned int subdevices_avail; union sndrv_pcm_sync_id sync; /* hardware synchronization ID */ @@ -385,7 +385,7 @@ enum sndrv_pcm_tstamp { }; struct sndrv_pcm_sw_params { - enum sndrv_pcm_tstamp tstamp_mode; /* timestamp mode */ + int tstamp_mode; /* timestamp mode */ unsigned int period_step; unsigned int sleep_min; /* min ticks to sleep */ sndrv_pcm_uframes_t avail_min; /* min avail frames for wakeup */ @@ -406,7 +406,7 @@ struct sndrv_pcm_channel_info { }; struct sndrv_pcm_status { - enum sndrv_pcm_state state; /* stream state */ + int state; /* stream state */ struct timespec trigger_tstamp; /* time when stream was started/stopped/paused */ struct timespec tstamp; /* reference timestamp */ sndrv_pcm_uframes_t appl_ptr; /* appl ptr */ @@ -415,16 +415,16 @@ struct sndrv_pcm_status { sndrv_pcm_uframes_t avail; /* number of frames available */ sndrv_pcm_uframes_t avail_max; /* max frames available on hw since last status */ sndrv_pcm_uframes_t overrange; /* count of ADC (capture) overrange detections from last status */ - enum sndrv_pcm_state suspended_state; /* suspended stream state */ + int suspended_state; /* suspended stream state */ unsigned char reserved[60]; /* must be filled with zero */ }; struct sndrv_pcm_mmap_status { - enum sndrv_pcm_state state; /* RO: state - SNDRV_PCM_STATE_XXXX */ + int state; /* RO: state - SNDRV_PCM_STATE_XXXX */ int pad1; /* Needed for 64 bit alignment */ sndrv_pcm_uframes_t hw_ptr; /* RO: hw ptr (0...boundary-1) */ struct timespec tstamp; /* Timestamp */ - enum sndrv_pcm_state suspended_state; /* RO: suspended stream state */ + int suspended_state; /* RO: suspended stream state */ }; struct sndrv_pcm_mmap_control { @@ -519,7 +519,7 @@ enum sndrv_rawmidi_stream { struct sndrv_rawmidi_info { unsigned int device; /* RO/WR (control): device number */ unsigned int subdevice; /* RO/WR (control): subdevice number */ - enum sndrv_rawmidi_stream stream; /* WR: stream */ + int stream; /* WR: stream */ int card; /* R: card number */ unsigned int flags; /* SNDRV_RAWMIDI_INFO_XXXX */ unsigned char id[64]; /* ID (user selectable) */ @@ -531,7 +531,7 @@ struct sndrv_rawmidi_info { }; struct sndrv_rawmidi_params { - enum sndrv_rawmidi_stream stream; + int stream; size_t buffer_size; /* queue size in bytes */ size_t avail_min; /* minimum avail bytes for wakeup */ unsigned int no_active_sensing: 1; /* do not send active sensing byte in close() */ @@ -539,7 +539,7 @@ struct sndrv_rawmidi_params { }; struct sndrv_rawmidi_status { - enum sndrv_rawmidi_stream stream; + int stream; struct timespec tstamp; /* Timestamp */ size_t avail; /* available bytes */ size_t xruns; /* count of overruns since last status (in bytes) */ @@ -588,8 +588,8 @@ enum sndrv_timer_slave_class { #define SNDRV_TIMER_FLG_SLAVE (1<<0) /* cannot be controlled */ struct sndrv_timer_id { - enum sndrv_timer_class dev_class; - enum sndrv_timer_slave_class dev_sclass; + int dev_class; + int dev_sclass; int card; int device; int subdevice; @@ -704,7 +704,7 @@ enum sndrv_timer_event { }; struct sndrv_timer_tread { - enum sndrv_timer_event event; + int event; struct timespec tstamp; unsigned int val; }; @@ -774,7 +774,7 @@ enum sndrv_ctl_elem_iface { struct sndrv_ctl_elem_id { unsigned int numid; /* numeric identifier, zero = invalid */ - enum sndrv_ctl_elem_iface iface; /* interface identifier */ + int iface; /* interface identifier */ unsigned int device; /* device/client number */ unsigned int subdevice; /* subdevice (substream) number */ unsigned char name[44]; /* ASCII name of item */ @@ -792,7 +792,7 @@ struct sndrv_ctl_elem_list { struct sndrv_ctl_elem_info { struct sndrv_ctl_elem_id id; /* W: element ID */ - enum sndrv_ctl_elem_type type; /* R: value type - SNDRV_CTL_ELEM_TYPE_* */ + int type; /* R: value type - SNDRV_CTL_ELEM_TYPE_* */ unsigned int access; /* R: value access (bitmask) - SNDRV_CTL_ELEM_ACCESS_* */ unsigned int count; /* count of values */ pid_t owner; /* owner's PID of this control */ @@ -887,7 +887,7 @@ enum sndrv_ctl_event_type { #define SNDRV_CTL_EVENT_MASK_REMOVE (~0U) /* element was removed */ struct sndrv_ctl_event { - enum sndrv_ctl_event_type type; /* event type - SNDRV_CTL_EVENT_* */ + int type; /* event type - SNDRV_CTL_EVENT_* */ union { struct { unsigned int mask; diff --git a/include/sound/emu10k1.h b/include/sound/emu10k1.h index edbef856..6ff86c57 100644 --- a/include/sound/emu10k1.h +++ b/include/sound/emu10k1.h @@ -264,7 +264,7 @@ enum emu10k1_ctl_elem_iface { typedef struct { unsigned int pad; /* don't use */ - enum emu10k1_ctl_elem_iface iface;/* interface identifier */ + int iface; /* interface identifier */ unsigned int device; /* device/client number */ unsigned int subdevice; /* subdevice (substream) number */ unsigned char name[44]; /* ASCII name of item */ |