Update of /cvsroot/alsa/alsa-lib/src/pcm
In directory sc8-pr-cvs1:/tmp/cvs-serv28347/pcm

Modified Files:
        pcm_adpcm.c pcm_alaw.c pcm_copy.c pcm_dmix.c pcm_dshare.c 
        pcm_dsnoop.c pcm_file.c pcm_hooks.c pcm_hw.c pcm_ladspa.c 
        pcm_lfloat.c pcm_linear.c pcm_meter.c pcm_mulaw.c pcm_multi.c 
        pcm_null.c pcm_params.c pcm_plug.c pcm_plugin.c pcm_rate.c 
        pcm_route.c pcm_share.c pcm_shm.c 
Log Message:
fixes by Art Haas <[EMAIL PROTECTED]>:

rewritten with C99 struct initialization style.



Index: pcm_adpcm.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_adpcm.c,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -r1.58 -r1.59
--- pcm_adpcm.c 11 Feb 2003 18:14:45 -0000      1.58
+++ pcm_adpcm.c 25 Jul 2003 17:02:02 -0000      1.59
@@ -517,19 +517,19 @@
 }
 
 static snd_pcm_ops_t snd_pcm_adpcm_ops = {
-       close: snd_pcm_plugin_close,
-       info: snd_pcm_plugin_info,
-       hw_refine: snd_pcm_adpcm_hw_refine,
-       hw_params: snd_pcm_adpcm_hw_params,
-       hw_free: snd_pcm_adpcm_hw_free,
-       sw_params: snd_pcm_plugin_sw_params,
-       channel_info: snd_pcm_plugin_channel_info,
-       dump: snd_pcm_adpcm_dump,
-       nonblock: snd_pcm_plugin_nonblock,
-       async: snd_pcm_plugin_async,
-       poll_revents: snd_pcm_plugin_poll_revents,
-       mmap: snd_pcm_plugin_mmap,
-       munmap: snd_pcm_plugin_munmap,
+       .close = snd_pcm_plugin_close,
+       .info = snd_pcm_plugin_info,
+       .hw_refine = snd_pcm_adpcm_hw_refine,
+       .hw_params = snd_pcm_adpcm_hw_params,
+       .hw_free = snd_pcm_adpcm_hw_free,
+       .sw_params = snd_pcm_plugin_sw_params,
+       .channel_info = snd_pcm_plugin_channel_info,
+       .dump = snd_pcm_adpcm_dump,
+       .nonblock = snd_pcm_plugin_nonblock,
+       .async = snd_pcm_plugin_async,
+       .poll_revents = snd_pcm_plugin_poll_revents,
+       .mmap = snd_pcm_plugin_mmap,
+       .munmap = snd_pcm_plugin_munmap,
 };
 
 /**

Index: pcm_alaw.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_alaw.c,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -r1.56 -r1.57
--- pcm_alaw.c  11 Feb 2003 18:14:45 -0000      1.56
+++ pcm_alaw.c  25 Jul 2003 17:02:02 -0000      1.57
@@ -390,19 +390,19 @@
 }
 
 static snd_pcm_ops_t snd_pcm_alaw_ops = {
-       close: snd_pcm_plugin_close,
-       info: snd_pcm_plugin_info,
-       hw_refine: snd_pcm_alaw_hw_refine,
-       hw_params: snd_pcm_alaw_hw_params,
-       hw_free: snd_pcm_plugin_hw_free,
-       sw_params: snd_pcm_plugin_sw_params,
-       channel_info: snd_pcm_plugin_channel_info,
-       dump: snd_pcm_alaw_dump,
-       nonblock: snd_pcm_plugin_nonblock,
-       async: snd_pcm_plugin_async,
-       poll_revents: snd_pcm_plugin_poll_revents,
-       mmap: snd_pcm_plugin_mmap,
-       munmap: snd_pcm_plugin_munmap,
+       .close = snd_pcm_plugin_close,
+       .info = snd_pcm_plugin_info,
+       .hw_refine = snd_pcm_alaw_hw_refine,
+       .hw_params = snd_pcm_alaw_hw_params,
+       .hw_free = snd_pcm_plugin_hw_free,
+       .sw_params = snd_pcm_plugin_sw_params,
+       .channel_info = snd_pcm_plugin_channel_info,
+       .dump = snd_pcm_alaw_dump,
+       .nonblock = snd_pcm_plugin_nonblock,
+       .async = snd_pcm_plugin_async,
+       .poll_revents = snd_pcm_plugin_poll_revents,
+       .mmap = snd_pcm_plugin_mmap,
+       .munmap = snd_pcm_plugin_munmap,
 };
 
 /**

Index: pcm_copy.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_copy.c,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- pcm_copy.c  11 Feb 2003 18:14:46 -0000      1.36
+++ pcm_copy.c  25 Jul 2003 17:02:03 -0000      1.37
@@ -153,19 +153,19 @@
 }
 
 static snd_pcm_ops_t snd_pcm_copy_ops = {
-       close: snd_pcm_plugin_close,
-       info: snd_pcm_plugin_info,
-       hw_refine: snd_pcm_copy_hw_refine,
-       hw_params: snd_pcm_copy_hw_params,
-       hw_free: snd_pcm_plugin_hw_free,
-       sw_params: snd_pcm_plugin_sw_params,
-       channel_info: snd_pcm_plugin_channel_info,
-       dump: snd_pcm_copy_dump,
-       nonblock: snd_pcm_plugin_nonblock,
-       async: snd_pcm_plugin_async,
-       poll_revents: snd_pcm_plugin_poll_revents,
-       mmap: snd_pcm_plugin_mmap,
-       munmap: snd_pcm_plugin_munmap,
+       .close = snd_pcm_plugin_close,
+       .info = snd_pcm_plugin_info,
+       .hw_refine = snd_pcm_copy_hw_refine,
+       .hw_params = snd_pcm_copy_hw_params,
+       .hw_free = snd_pcm_plugin_hw_free,
+       .sw_params = snd_pcm_plugin_sw_params,
+       .channel_info = snd_pcm_plugin_channel_info,
+       .dump = snd_pcm_copy_dump,
+       .nonblock = snd_pcm_plugin_nonblock,
+       .async = snd_pcm_plugin_async,
+       .poll_revents = snd_pcm_plugin_poll_revents,
+       .mmap = snd_pcm_plugin_mmap,
+       .munmap = snd_pcm_plugin_munmap,
 };
 
 /**

Index: pcm_dmix.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_dmix.c,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -r1.39 -r1.40
--- pcm_dmix.c  15 Jul 2003 19:15:10 -0000      1.39
+++ pcm_dmix.c  25 Jul 2003 17:02:03 -0000      1.40
@@ -832,41 +832,41 @@
 }
 
 static snd_pcm_ops_t snd_pcm_dmix_ops = {
-       close: snd_pcm_dmix_close,
-       info: snd_pcm_dmix_info,
-       hw_refine: snd_pcm_dmix_hw_refine,
-       hw_params: snd_pcm_dmix_hw_params,
-       hw_free: snd_pcm_dmix_hw_free,
-       sw_params: snd_pcm_dmix_sw_params,
-       channel_info: snd_pcm_dmix_channel_info,
-       dump: snd_pcm_dmix_dump,
-       nonblock: snd_pcm_dmix_nonblock,
-       async: snd_pcm_dmix_async,
-       poll_revents: snd_pcm_dmix_poll_revents,
-       mmap: snd_pcm_dmix_mmap,
-       munmap: snd_pcm_dmix_munmap,
+       .close = snd_pcm_dmix_close,
+       .info = snd_pcm_dmix_info,
+       .hw_refine = snd_pcm_dmix_hw_refine,
+       .hw_params = snd_pcm_dmix_hw_params,
+       .hw_free = snd_pcm_dmix_hw_free,
+       .sw_params = snd_pcm_dmix_sw_params,
+       .channel_info = snd_pcm_dmix_channel_info,
+       .dump = snd_pcm_dmix_dump,
+       .nonblock = snd_pcm_dmix_nonblock,
+       .async = snd_pcm_dmix_async,
+       .poll_revents = snd_pcm_dmix_poll_revents,
+       .mmap = snd_pcm_dmix_mmap,
+       .munmap = snd_pcm_dmix_munmap,
 };
 
 static snd_pcm_fast_ops_t snd_pcm_dmix_fast_ops = {
-       status: snd_pcm_dmix_status,
-       state: snd_pcm_dmix_state,
-       hwsync: snd_pcm_dmix_hwsync,
-       delay: snd_pcm_dmix_delay,
-       prepare: snd_pcm_dmix_prepare,
-       reset: snd_pcm_dmix_reset,
-       start: snd_pcm_dmix_start,
-       drop: snd_pcm_dmix_drop,
-       drain: snd_pcm_dmix_drain,
-       pause: snd_pcm_dmix_pause,
-       rewind: snd_pcm_dmix_rewind,
-       forward: snd_pcm_dmix_forward,
-       resume: snd_pcm_dmix_resume,
-       writei: snd_pcm_mmap_writei,
-       writen: snd_pcm_mmap_writen,
-       readi: snd_pcm_dmix_readi,
-       readn: snd_pcm_dmix_readn,
-       avail_update: snd_pcm_dmix_avail_update,
-       mmap_commit: snd_pcm_dmix_mmap_commit,
+       .status = snd_pcm_dmix_status,
+       .state = snd_pcm_dmix_state,
+       .hwsync = snd_pcm_dmix_hwsync,
+       .delay = snd_pcm_dmix_delay,
+       .prepare = snd_pcm_dmix_prepare,
+       .reset = snd_pcm_dmix_reset,
+       .start = snd_pcm_dmix_start,
+       .drop = snd_pcm_dmix_drop,
+       .drain = snd_pcm_dmix_drain,
+       .pause = snd_pcm_dmix_pause,
+       .rewind = snd_pcm_dmix_rewind,
+       .forward = snd_pcm_dmix_forward,
+       .resume = snd_pcm_dmix_resume,
+       .writei = snd_pcm_mmap_writei,
+       .writen = snd_pcm_mmap_writen,
+       .readi = snd_pcm_dmix_readi,
+       .readn = snd_pcm_dmix_readn,
+       .avail_update = snd_pcm_dmix_avail_update,
+       .mmap_commit = snd_pcm_dmix_mmap_commit,
 };
 
 /**

Index: pcm_dshare.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_dshare.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- pcm_dshare.c        15 Jul 2003 19:15:10 -0000      1.6
+++ pcm_dshare.c        25 Jul 2003 17:02:03 -0000      1.7
@@ -622,41 +622,41 @@
 }
 
 static snd_pcm_ops_t snd_pcm_dshare_ops = {
-       close: snd_pcm_dshare_close,
-       info: snd_pcm_dshare_info,
-       hw_refine: snd_pcm_dshare_hw_refine,
-       hw_params: snd_pcm_dshare_hw_params,
-       hw_free: snd_pcm_dshare_hw_free,
-       sw_params: snd_pcm_dshare_sw_params,
-       channel_info: snd_pcm_dshare_channel_info,
-       dump: snd_pcm_dshare_dump,
-       nonblock: snd_pcm_dshare_nonblock,
-       async: snd_pcm_dshare_async,
-       poll_revents: snd_pcm_dshare_poll_revents,
-       mmap: snd_pcm_dshare_mmap,
-       munmap: snd_pcm_dshare_munmap,
+       .close = snd_pcm_dshare_close,
+       .info = snd_pcm_dshare_info,
+       .hw_refine = snd_pcm_dshare_hw_refine,
+       .hw_params = snd_pcm_dshare_hw_params,
+       .hw_free = snd_pcm_dshare_hw_free,
+       .sw_params = snd_pcm_dshare_sw_params,
+       .channel_info = snd_pcm_dshare_channel_info,
+       .dump = snd_pcm_dshare_dump,
+       .nonblock = snd_pcm_dshare_nonblock,
+       .async = snd_pcm_dshare_async,
+       .poll_revents = snd_pcm_dshare_poll_revents,
+       .mmap = snd_pcm_dshare_mmap,
+       .munmap = snd_pcm_dshare_munmap,
 };
 
 static snd_pcm_fast_ops_t snd_pcm_dshare_fast_ops = {
-       status: snd_pcm_dshare_status,
-       state: snd_pcm_dshare_state,
-       hwsync: snd_pcm_dshare_hwsync,
-       delay: snd_pcm_dshare_delay,
-       prepare: snd_pcm_dshare_prepare,
-       reset: snd_pcm_dshare_reset,
-       start: snd_pcm_dshare_start,
-       drop: snd_pcm_dshare_drop,
-       drain: snd_pcm_dshare_drain,
-       pause: snd_pcm_dshare_pause,
-       rewind: snd_pcm_dshare_rewind,
-       forward: snd_pcm_dshare_forward,
-       resume: snd_pcm_dshare_resume,
-       writei: snd_pcm_mmap_writei,
-       writen: snd_pcm_mmap_writen,
-       readi: snd_pcm_dshare_readi,
-       readn: snd_pcm_dshare_readn,
-       avail_update: snd_pcm_dshare_avail_update,
-       mmap_commit: snd_pcm_dshare_mmap_commit,
+       .status = snd_pcm_dshare_status,
+       .state = snd_pcm_dshare_state,
+       .hwsync = snd_pcm_dshare_hwsync,
+       .delay = snd_pcm_dshare_delay,
+       .prepare = snd_pcm_dshare_prepare,
+       .reset = snd_pcm_dshare_reset,
+       .start = snd_pcm_dshare_start,
+       .drop = snd_pcm_dshare_drop,
+       .drain = snd_pcm_dshare_drain,
+       .pause = snd_pcm_dshare_pause,
+       .rewind = snd_pcm_dshare_rewind,
+       .forward = snd_pcm_dshare_forward,
+       .resume = snd_pcm_dshare_resume,
+       .writei = snd_pcm_mmap_writei,
+       .writen = snd_pcm_mmap_writen,
+       .readi = snd_pcm_dshare_readi,
+       .readn = snd_pcm_dshare_readn,
+       .avail_update = snd_pcm_dshare_avail_update,
+       .mmap_commit = snd_pcm_dshare_mmap_commit,
 };
 
 /**

Index: pcm_dsnoop.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_dsnoop.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- pcm_dsnoop.c        15 Jul 2003 19:15:10 -0000      1.6
+++ pcm_dsnoop.c        25 Jul 2003 17:02:03 -0000      1.7
@@ -590,41 +590,41 @@
 }
 
 static snd_pcm_ops_t snd_pcm_dsnoop_ops = {
-       close: snd_pcm_dsnoop_close,
-       info: snd_pcm_dsnoop_info,
-       hw_refine: snd_pcm_dsnoop_hw_refine,
-       hw_params: snd_pcm_dsnoop_hw_params,
-       hw_free: snd_pcm_dsnoop_hw_free,
-       sw_params: snd_pcm_dsnoop_sw_params,
-       channel_info: snd_pcm_dsnoop_channel_info,
-       dump: snd_pcm_dsnoop_dump,
-       nonblock: snd_pcm_dsnoop_nonblock,
-       async: snd_pcm_dsnoop_async,
-       poll_revents: snd_pcm_dsnoop_poll_revents,
-       mmap: snd_pcm_dsnoop_mmap,
-       munmap: snd_pcm_dsnoop_munmap,
+       .close = snd_pcm_dsnoop_close,
+       .info = snd_pcm_dsnoop_info,
+       .hw_refine = snd_pcm_dsnoop_hw_refine,
+       .hw_params = snd_pcm_dsnoop_hw_params,
+       .hw_free = snd_pcm_dsnoop_hw_free,
+       .sw_params = snd_pcm_dsnoop_sw_params,
+       .channel_info = snd_pcm_dsnoop_channel_info,
+       .dump = snd_pcm_dsnoop_dump,
+       .nonblock = snd_pcm_dsnoop_nonblock,
+       .async = snd_pcm_dsnoop_async,
+       .poll_revents = snd_pcm_dsnoop_poll_revents,
+       .mmap = snd_pcm_dsnoop_mmap,
+       .munmap = snd_pcm_dsnoop_munmap,
 };
 
 static snd_pcm_fast_ops_t snd_pcm_dsnoop_fast_ops = {
-       status: snd_pcm_dsnoop_status,
-       state: snd_pcm_dsnoop_state,
-       hwsync: snd_pcm_dsnoop_hwsync,
-       delay: snd_pcm_dsnoop_delay,
-       prepare: snd_pcm_dsnoop_prepare,
-       reset: snd_pcm_dsnoop_reset,
-       start: snd_pcm_dsnoop_start,
-       drop: snd_pcm_dsnoop_drop,
-       drain: snd_pcm_dsnoop_drain,
-       pause: snd_pcm_dsnoop_pause,
-       rewind: snd_pcm_dsnoop_rewind,
-       forward: snd_pcm_dsnoop_forward,
-       resume: snd_pcm_dsnoop_resume,
-       writei: snd_pcm_dsnoop_writei,
-       writen: snd_pcm_dsnoop_writen,
-       readi: snd_pcm_mmap_readi,
-       readn: snd_pcm_mmap_readn,
-       avail_update: snd_pcm_dsnoop_avail_update,
-       mmap_commit: snd_pcm_dsnoop_mmap_commit,
+       .status = snd_pcm_dsnoop_status,
+       .state = snd_pcm_dsnoop_state,
+       .hwsync = snd_pcm_dsnoop_hwsync,
+       .delay = snd_pcm_dsnoop_delay,
+       .prepare = snd_pcm_dsnoop_prepare,
+       .reset = snd_pcm_dsnoop_reset,
+       .start = snd_pcm_dsnoop_start,
+       .drop = snd_pcm_dsnoop_drop,
+       .drain = snd_pcm_dsnoop_drain,
+       .pause = snd_pcm_dsnoop_pause,
+       .rewind = snd_pcm_dsnoop_rewind,
+       .forward = snd_pcm_dsnoop_forward,
+       .resume = snd_pcm_dsnoop_resume,
+       .writei = snd_pcm_dsnoop_writei,
+       .writen = snd_pcm_dsnoop_writen,
+       .readi = snd_pcm_mmap_readi,
+       .readn = snd_pcm_mmap_readn,
+       .avail_update = snd_pcm_dsnoop_avail_update,
+       .mmap_commit = snd_pcm_dsnoop_mmap_commit,
 };
 
 /**

Index: pcm_file.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_file.c,v
retrieving revision 1.59
retrieving revision 1.60
diff -u -r1.59 -r1.60
--- pcm_file.c  7 Mar 2003 18:46:25 -0000       1.59
+++ pcm_file.c  25 Jul 2003 17:02:03 -0000      1.60
@@ -413,40 +413,40 @@
 }
 
 static snd_pcm_ops_t snd_pcm_file_ops = {
-       close: snd_pcm_file_close,
-       info: snd_pcm_file_info,
-       hw_refine: snd_pcm_file_hw_refine,
-       hw_params: snd_pcm_file_hw_params,
-       hw_free: snd_pcm_file_hw_free,
-       sw_params: snd_pcm_file_sw_params,
-       channel_info: snd_pcm_file_channel_info,
-       dump: snd_pcm_file_dump,
-       nonblock: snd_pcm_file_nonblock,
-       async: snd_pcm_file_async,
-       mmap: snd_pcm_file_mmap,
-       munmap: snd_pcm_file_munmap,
+       .close = snd_pcm_file_close,
+       .info = snd_pcm_file_info,
+       .hw_refine = snd_pcm_file_hw_refine,
+       .hw_params = snd_pcm_file_hw_params,
+       .hw_free = snd_pcm_file_hw_free,
+       .sw_params = snd_pcm_file_sw_params,
+       .channel_info = snd_pcm_file_channel_info,
+       .dump = snd_pcm_file_dump,
+       .nonblock = snd_pcm_file_nonblock,
+       .async = snd_pcm_file_async,
+       .mmap = snd_pcm_file_mmap,
+       .munmap = snd_pcm_file_munmap,
 };
 
 static snd_pcm_fast_ops_t snd_pcm_file_fast_ops = {
-       status: snd_pcm_file_status,
-       state: snd_pcm_file_state,
-       hwsync: snd_pcm_file_hwsync,
-       delay: snd_pcm_file_delay,
-       prepare: snd_pcm_file_prepare,
-       reset: snd_pcm_file_reset,
-       start: snd_pcm_file_start,
-       drop: snd_pcm_file_drop,
-       drain: snd_pcm_file_drain,
-       pause: snd_pcm_file_pause,
-       rewind: snd_pcm_file_rewind,
-       forward: snd_pcm_file_forward,
-       resume: snd_pcm_file_resume,
-       writei: snd_pcm_file_writei,
-       writen: snd_pcm_file_writen,
-       readi: snd_pcm_file_readi,
-       readn: snd_pcm_file_readn,
-       avail_update: snd_pcm_file_avail_update,
-       mmap_commit: snd_pcm_file_mmap_commit,
+       .status = snd_pcm_file_status,
+       .state = snd_pcm_file_state,
+       .hwsync = snd_pcm_file_hwsync,
+       .delay = snd_pcm_file_delay,
+       .prepare = snd_pcm_file_prepare,
+       .reset = snd_pcm_file_reset,
+       .start = snd_pcm_file_start,
+       .drop = snd_pcm_file_drop,
+       .drain = snd_pcm_file_drain,
+       .pause = snd_pcm_file_pause,
+       .rewind = snd_pcm_file_rewind,
+       .forward = snd_pcm_file_forward,
+       .resume = snd_pcm_file_resume,
+       .writei = snd_pcm_file_writei,
+       .writen = snd_pcm_file_writen,
+       .readi = snd_pcm_file_readi,
+       .readn = snd_pcm_file_readn,
+       .avail_update = snd_pcm_file_avail_update,
+       .mmap_commit = snd_pcm_file_mmap_commit,
 };
 
 /**

Index: pcm_hooks.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_hooks.c,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- pcm_hooks.c 7 Mar 2003 18:46:26 -0000       1.29
+++ pcm_hooks.c 25 Jul 2003 17:02:03 -0000      1.30
@@ -287,40 +287,40 @@
 }
 
 static snd_pcm_ops_t snd_pcm_hooks_ops = {
-       close: snd_pcm_hooks_close,
-       info: snd_pcm_hooks_info,
-       hw_refine: snd_pcm_hooks_hw_refine,
-       hw_params: snd_pcm_hooks_hw_params,
-       hw_free: snd_pcm_hooks_hw_free,
-       sw_params: snd_pcm_hooks_sw_params,
-       channel_info: snd_pcm_hooks_channel_info,
-       dump: snd_pcm_hooks_dump,
-       nonblock: snd_pcm_hooks_nonblock,
-       async: snd_pcm_hooks_async,
-       mmap: snd_pcm_hooks_mmap,
-       munmap: snd_pcm_hooks_munmap,
+       .close = snd_pcm_hooks_close,
+       .info = snd_pcm_hooks_info,
+       .hw_refine = snd_pcm_hooks_hw_refine,
+       .hw_params = snd_pcm_hooks_hw_params,
+       .hw_free = snd_pcm_hooks_hw_free,
+       .sw_params = snd_pcm_hooks_sw_params,
+       .channel_info = snd_pcm_hooks_channel_info,
+       .dump = snd_pcm_hooks_dump,
+       .nonblock = snd_pcm_hooks_nonblock,
+       .async = snd_pcm_hooks_async,
+       .mmap = snd_pcm_hooks_mmap,
+       .munmap = snd_pcm_hooks_munmap,
 };
 
 static snd_pcm_fast_ops_t snd_pcm_hooks_fast_ops = {
-       status: snd_pcm_hooks_status,
-       state: snd_pcm_hooks_state,
-       hwsync: snd_pcm_hooks_hwsync,
-       delay: snd_pcm_hooks_delay,
-       prepare: snd_pcm_hooks_prepare,
-       reset: snd_pcm_hooks_reset,
-       start: snd_pcm_hooks_start,
-       drop: snd_pcm_hooks_drop,
-       drain: snd_pcm_hooks_drain,
-       pause: snd_pcm_hooks_pause,
-       rewind: snd_pcm_hooks_rewind,
-       forward: snd_pcm_hooks_forward,
-       resume: snd_pcm_hooks_resume,
-       writei: snd_pcm_hooks_writei,
-       writen: snd_pcm_hooks_writen,
-       readi: snd_pcm_hooks_readi,
-       readn: snd_pcm_hooks_readn,
-       avail_update: snd_pcm_hooks_avail_update,
-       mmap_commit: snd_pcm_hooks_mmap_commit,
+       .status = snd_pcm_hooks_status,
+       .state = snd_pcm_hooks_state,
+       .hwsync = snd_pcm_hooks_hwsync,
+       .delay = snd_pcm_hooks_delay,
+       .prepare = snd_pcm_hooks_prepare,
+       .reset = snd_pcm_hooks_reset,
+       .start = snd_pcm_hooks_start,
+       .drop = snd_pcm_hooks_drop,
+       .drain = snd_pcm_hooks_drain,
+       .pause = snd_pcm_hooks_pause,
+       .rewind = snd_pcm_hooks_rewind,
+       .forward = snd_pcm_hooks_forward,
+       .resume = snd_pcm_hooks_resume,
+       .writei = snd_pcm_hooks_writei,
+       .writen = snd_pcm_hooks_writen,
+       .readi = snd_pcm_hooks_readi,
+       .readn = snd_pcm_hooks_readn,
+       .avail_update = snd_pcm_hooks_avail_update,
+       .mmap_commit = snd_pcm_hooks_mmap_commit,
 };
 
 /**

Index: pcm_hw.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_hw.c,v
retrieving revision 1.120
retrieving revision 1.121
diff -u -r1.120 -r1.121
--- pcm_hw.c    4 May 2003 20:07:30 -0000       1.120
+++ pcm_hw.c    25 Jul 2003 17:02:03 -0000      1.121
@@ -843,40 +843,40 @@
 }
 
 static snd_pcm_ops_t snd_pcm_hw_ops = {
-       close: snd_pcm_hw_close,
-       info: snd_pcm_hw_info,
-       hw_refine: snd_pcm_hw_hw_refine,
-       hw_params: snd_pcm_hw_hw_params,
-       hw_free: snd_pcm_hw_hw_free,
-       sw_params: snd_pcm_hw_sw_params,
-       channel_info: snd_pcm_hw_channel_info,
-       dump: snd_pcm_hw_dump,
-       nonblock: snd_pcm_hw_nonblock,
-       async: snd_pcm_hw_async,
-       mmap: snd_pcm_hw_mmap,
-       munmap: snd_pcm_hw_munmap,
+       .close = snd_pcm_hw_close,
+       .info = snd_pcm_hw_info,
+       .hw_refine = snd_pcm_hw_hw_refine,
+       .hw_params = snd_pcm_hw_hw_params,
+       .hw_free = snd_pcm_hw_hw_free,
+       .sw_params = snd_pcm_hw_sw_params,
+       .channel_info = snd_pcm_hw_channel_info,
+       .dump = snd_pcm_hw_dump,
+       .nonblock = snd_pcm_hw_nonblock,
+       .async = snd_pcm_hw_async,
+       .mmap = snd_pcm_hw_mmap,
+       .munmap = snd_pcm_hw_munmap,
 };
 
 static snd_pcm_fast_ops_t snd_pcm_hw_fast_ops = {
-       status: snd_pcm_hw_status,
-       state: snd_pcm_hw_state,
-       hwsync: snd_pcm_hw_hwsync,
-       delay: snd_pcm_hw_delay,
-       prepare: snd_pcm_hw_prepare,
-       reset: snd_pcm_hw_reset,
-       start: snd_pcm_hw_start,
-       drop: snd_pcm_hw_drop,
-       drain: snd_pcm_hw_drain,
-       pause: snd_pcm_hw_pause,
-       rewind: snd_pcm_hw_rewind,
-       forward: snd_pcm_hw_forward,
-       resume: snd_pcm_hw_resume,
-       writei: snd_pcm_hw_writei,
-       writen: snd_pcm_hw_writen,
-       readi: snd_pcm_hw_readi,
-       readn: snd_pcm_hw_readn,
-       avail_update: snd_pcm_hw_avail_update,
-       mmap_commit: snd_pcm_hw_mmap_commit,
+       .status = snd_pcm_hw_status,
+       .state = snd_pcm_hw_state,
+       .hwsync = snd_pcm_hw_hwsync,
+       .delay = snd_pcm_hw_delay,
+       .prepare = snd_pcm_hw_prepare,
+       .reset = snd_pcm_hw_reset,
+       .start = snd_pcm_hw_start,
+       .drop = snd_pcm_hw_drop,
+       .drain = snd_pcm_hw_drain,
+       .pause = snd_pcm_hw_pause,
+       .rewind = snd_pcm_hw_rewind,
+       .forward = snd_pcm_hw_forward,
+       .resume = snd_pcm_hw_resume,
+       .writei = snd_pcm_hw_writei,
+       .writen = snd_pcm_hw_writen,
+       .readi = snd_pcm_hw_readi,
+       .readn = snd_pcm_hw_readn,
+       .avail_update = snd_pcm_hw_avail_update,
+       .mmap_commit = snd_pcm_hw_mmap_commit,
 };
 
 /**

Index: pcm_ladspa.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_ladspa.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- pcm_ladspa.c        14 Jun 2003 07:38:28 -0000      1.14
+++ pcm_ladspa.c        25 Jul 2003 17:02:03 -0000      1.15
@@ -697,19 +697,19 @@
 }
 
 static snd_pcm_ops_t snd_pcm_ladspa_ops = {
-       close: snd_pcm_ladspa_close,
-       info: snd_pcm_plugin_info,
-       hw_refine: snd_pcm_ladspa_hw_refine,
-       hw_params: snd_pcm_ladspa_hw_params,
-       hw_free: snd_pcm_ladspa_hw_free,
-       sw_params: snd_pcm_plugin_sw_params,
-       channel_info: snd_pcm_plugin_channel_info,
-       dump: snd_pcm_ladspa_dump,
-       nonblock: snd_pcm_plugin_nonblock,
-       async: snd_pcm_plugin_async,
-       poll_revents: snd_pcm_plugin_poll_revents,
-       mmap: snd_pcm_plugin_mmap,
-       munmap: snd_pcm_plugin_munmap,
+       .close = snd_pcm_ladspa_close,
+       .info = snd_pcm_plugin_info,
+       .hw_refine = snd_pcm_ladspa_hw_refine,
+       .hw_params = snd_pcm_ladspa_hw_params,
+       .hw_free = snd_pcm_ladspa_hw_free,
+       .sw_params = snd_pcm_plugin_sw_params,
+       .channel_info = snd_pcm_plugin_channel_info,
+       .dump = snd_pcm_ladspa_dump,
+       .nonblock = snd_pcm_plugin_nonblock,
+       .async = snd_pcm_plugin_async,
+       .poll_revents = snd_pcm_plugin_poll_revents,
+       .mmap = snd_pcm_plugin_mmap,
+       .munmap = snd_pcm_plugin_munmap,
 };
 
 static int snd_pcm_ladspa_check_file(snd_pcm_ladspa_plugin_t * const plugin,

Index: pcm_lfloat.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_lfloat.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- pcm_lfloat.c        11 Feb 2003 18:14:47 -0000      1.13
+++ pcm_lfloat.c        25 Jul 2003 17:02:03 -0000      1.14
@@ -350,19 +350,19 @@
 }
 
 static snd_pcm_ops_t snd_pcm_lfloat_ops = {
-       close: snd_pcm_plugin_close,
-       info: snd_pcm_plugin_info,
-       hw_refine: snd_pcm_lfloat_hw_refine,
-       hw_params: snd_pcm_lfloat_hw_params,
-       hw_free: snd_pcm_plugin_hw_free,
-       sw_params: snd_pcm_plugin_sw_params,
-       channel_info: snd_pcm_plugin_channel_info,
-       dump: snd_pcm_lfloat_dump,
-       nonblock: snd_pcm_plugin_nonblock,
-       async: snd_pcm_plugin_async,
-       poll_revents: snd_pcm_plugin_poll_revents,
-       mmap: snd_pcm_plugin_mmap,
-       munmap: snd_pcm_plugin_munmap,
+       .close = snd_pcm_plugin_close,
+       .info = snd_pcm_plugin_info,
+       .hw_refine = snd_pcm_lfloat_hw_refine,
+       .hw_params = snd_pcm_lfloat_hw_params,
+       .hw_free = snd_pcm_plugin_hw_free,
+       .sw_params = snd_pcm_plugin_sw_params,
+       .channel_info = snd_pcm_plugin_channel_info,
+       .dump = snd_pcm_lfloat_dump,
+       .nonblock = snd_pcm_plugin_nonblock,
+       .async = snd_pcm_plugin_async,
+       .poll_revents = snd_pcm_plugin_poll_revents,
+       .mmap = snd_pcm_plugin_mmap,
+       .munmap = snd_pcm_plugin_munmap,
 };
 
 /**

Index: pcm_linear.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_linear.c,v
retrieving revision 1.55
retrieving revision 1.56
diff -u -r1.55 -r1.56
--- pcm_linear.c        11 Feb 2003 18:14:47 -0000      1.55
+++ pcm_linear.c        25 Jul 2003 17:02:03 -0000      1.56
@@ -406,19 +406,19 @@
 }
 
 static snd_pcm_ops_t snd_pcm_linear_ops = {
-       close: snd_pcm_plugin_close,
-       info: snd_pcm_plugin_info,
-       hw_refine: snd_pcm_linear_hw_refine,
-       hw_params: snd_pcm_linear_hw_params,
-       hw_free: snd_pcm_plugin_hw_free,
-       sw_params: snd_pcm_plugin_sw_params,
-       channel_info: snd_pcm_plugin_channel_info,
-       dump: snd_pcm_linear_dump,
-       nonblock: snd_pcm_plugin_nonblock,
-       async: snd_pcm_plugin_async,
-       poll_revents: snd_pcm_plugin_poll_revents,
-       mmap: snd_pcm_plugin_mmap,
-       munmap: snd_pcm_plugin_munmap,
+       .close = snd_pcm_plugin_close,
+       .info = snd_pcm_plugin_info,
+       .hw_refine = snd_pcm_linear_hw_refine,
+       .hw_params = snd_pcm_linear_hw_params,
+       .hw_free = snd_pcm_plugin_hw_free,
+       .sw_params = snd_pcm_plugin_sw_params,
+       .channel_info = snd_pcm_plugin_channel_info,
+       .dump = snd_pcm_linear_dump,
+       .nonblock = snd_pcm_plugin_nonblock,
+       .async = snd_pcm_plugin_async,
+       .poll_revents = snd_pcm_plugin_poll_revents,
+       .mmap = snd_pcm_plugin_mmap,
+       .munmap = snd_pcm_plugin_munmap,
 };
 
 

Index: pcm_meter.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_meter.c,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -r1.42 -r1.43
--- pcm_meter.c 7 Mar 2003 18:46:26 -0000       1.42
+++ pcm_meter.c 25 Jul 2003 17:02:03 -0000      1.43
@@ -591,40 +591,40 @@
 }
 
 static snd_pcm_ops_t snd_pcm_meter_ops = {
-       close: snd_pcm_meter_close,
-       info: snd_pcm_meter_info,
-       hw_refine: snd_pcm_meter_hw_refine,
-       hw_params: snd_pcm_meter_hw_params,
-       hw_free: snd_pcm_meter_hw_free,
-       sw_params: snd_pcm_meter_sw_params,
-       channel_info: snd_pcm_meter_channel_info,
-       dump: snd_pcm_meter_dump,
-       nonblock: snd_pcm_meter_nonblock,
-       async: snd_pcm_meter_async,
-       mmap: snd_pcm_meter_mmap,
-       munmap: snd_pcm_meter_munmap,
+       .close = snd_pcm_meter_close,
+       .info = snd_pcm_meter_info,
+       .hw_refine = snd_pcm_meter_hw_refine,
+       .hw_params = snd_pcm_meter_hw_params,
+       .hw_free = snd_pcm_meter_hw_free,
+       .sw_params = snd_pcm_meter_sw_params,
+       .channel_info = snd_pcm_meter_channel_info,
+       .dump = snd_pcm_meter_dump,
+       .nonblock = snd_pcm_meter_nonblock,
+       .async = snd_pcm_meter_async,
+       .mmap = snd_pcm_meter_mmap,
+       .munmap = snd_pcm_meter_munmap,
 };
 
 static snd_pcm_fast_ops_t snd_pcm_meter_fast_ops = {
-       status: snd_pcm_meter_status,
-       state: snd_pcm_meter_state,
-       hwsync: snd_pcm_meter_hwsync,
-       delay: snd_pcm_meter_delay,
-       prepare: snd_pcm_meter_prepare,
-       reset: snd_pcm_meter_reset,
-       start: snd_pcm_meter_start,
-       drop: snd_pcm_meter_drop,
-       drain: snd_pcm_meter_drain,
-       pause: snd_pcm_meter_pause,
-       rewind: snd_pcm_meter_rewind,
-       forward: snd_pcm_meter_forward,
-       resume: snd_pcm_meter_resume,
-       writei: snd_pcm_mmap_writei,
-       writen: snd_pcm_mmap_writen,
-       readi: snd_pcm_mmap_readi,
-       readn: snd_pcm_mmap_readn,
-       avail_update: snd_pcm_meter_avail_update,
-       mmap_commit: snd_pcm_meter_mmap_commit,
+       .status = snd_pcm_meter_status,
+       .state = snd_pcm_meter_state,
+       .hwsync = snd_pcm_meter_hwsync,
+       .delay = snd_pcm_meter_delay,
+       .prepare = snd_pcm_meter_prepare,
+       .reset = snd_pcm_meter_reset,
+       .start = snd_pcm_meter_start,
+       .drop = snd_pcm_meter_drop,
+       .drain = snd_pcm_meter_drain,
+       .pause = snd_pcm_meter_pause,
+       .rewind = snd_pcm_meter_rewind,
+       .forward = snd_pcm_meter_forward,
+       .resume = snd_pcm_meter_resume,
+       .writei = snd_pcm_mmap_writei,
+       .writen = snd_pcm_mmap_writen,
+       .readi = snd_pcm_mmap_readi,
+       .readn = snd_pcm_mmap_readn,
+       .avail_update = snd_pcm_meter_avail_update,
+       .mmap_commit = snd_pcm_meter_mmap_commit,
 };
 
 /**
@@ -1220,13 +1220,13 @@
 }
 
 snd_pcm_scope_ops_t s16_ops = {
-       enable: s16_enable,
-       disable: s16_disable,
-       close: s16_close,
-       start: s16_start,
-       stop: s16_stop,
-       update: s16_update,
-       reset: s16_reset,
+       .enable = s16_enable,
+       .disable = s16_disable,
+       .close = s16_close,
+       .start = s16_start,
+       .stop = s16_stop,
+       .update = s16_update,
+       .reset = s16_reset,
 };
 
 #endif

Index: pcm_mulaw.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_mulaw.c,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -r1.57 -r1.58
--- pcm_mulaw.c 11 Feb 2003 18:14:48 -0000      1.57
+++ pcm_mulaw.c 25 Jul 2003 17:02:03 -0000      1.58
@@ -405,19 +405,19 @@
 }
 
 static snd_pcm_ops_t snd_pcm_mulaw_ops = {
-       close: snd_pcm_plugin_close,
-       info: snd_pcm_plugin_info,
-       hw_refine: snd_pcm_mulaw_hw_refine,
-       hw_params: snd_pcm_mulaw_hw_params,
-       hw_free: snd_pcm_plugin_hw_free,
-       sw_params: snd_pcm_plugin_sw_params,
-       channel_info: snd_pcm_plugin_channel_info,
-       dump: snd_pcm_mulaw_dump,
-       nonblock: snd_pcm_plugin_nonblock,
-       async: snd_pcm_plugin_async,
-       poll_revents: snd_pcm_plugin_poll_revents,
-       mmap: snd_pcm_plugin_mmap,
-       munmap: snd_pcm_plugin_munmap,
+       .close = snd_pcm_plugin_close,
+       .info = snd_pcm_plugin_info,
+       .hw_refine = snd_pcm_mulaw_hw_refine,
+       .hw_params = snd_pcm_mulaw_hw_params,
+       .hw_free = snd_pcm_plugin_hw_free,
+       .sw_params = snd_pcm_plugin_sw_params,
+       .channel_info = snd_pcm_plugin_channel_info,
+       .dump = snd_pcm_mulaw_dump,
+       .nonblock = snd_pcm_plugin_nonblock,
+       .async = snd_pcm_plugin_async,
+       .poll_revents = snd_pcm_plugin_poll_revents,
+       .mmap = snd_pcm_plugin_mmap,
+       .munmap = snd_pcm_plugin_munmap,
 };
 
 /**

Index: pcm_multi.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_multi.c,v
retrieving revision 1.83
retrieving revision 1.84
diff -u -r1.83 -r1.84
--- pcm_multi.c 7 Mar 2003 18:46:27 -0000       1.83
+++ pcm_multi.c 25 Jul 2003 17:02:03 -0000      1.84
@@ -614,40 +614,40 @@
 }
 
 static snd_pcm_ops_t snd_pcm_multi_ops = {
-       close: snd_pcm_multi_close,
-       info: snd_pcm_multi_info,
-       hw_refine: snd_pcm_multi_hw_refine,
-       hw_params: snd_pcm_multi_hw_params,
-       hw_free: snd_pcm_multi_hw_free,
-       sw_params: snd_pcm_multi_sw_params,
-       channel_info: snd_pcm_multi_channel_info,
-       dump: snd_pcm_multi_dump,
-       nonblock: snd_pcm_multi_nonblock,
-       async: snd_pcm_multi_async,
-       mmap: snd_pcm_multi_mmap,
-       munmap: snd_pcm_multi_munmap,
+       .close = snd_pcm_multi_close,
+       .info = snd_pcm_multi_info,
+       .hw_refine = snd_pcm_multi_hw_refine,
+       .hw_params = snd_pcm_multi_hw_params,
+       .hw_free = snd_pcm_multi_hw_free,
+       .sw_params = snd_pcm_multi_sw_params,
+       .channel_info = snd_pcm_multi_channel_info,
+       .dump = snd_pcm_multi_dump,
+       .nonblock = snd_pcm_multi_nonblock,
+       .async = snd_pcm_multi_async,
+       .mmap = snd_pcm_multi_mmap,
+       .munmap = snd_pcm_multi_munmap,
 };
 
 static snd_pcm_fast_ops_t snd_pcm_multi_fast_ops = {
-       status: snd_pcm_multi_status,
-       state: snd_pcm_multi_state,
-       hwsync: snd_pcm_multi_hwsync,
-       delay: snd_pcm_multi_delay,
-       prepare: snd_pcm_multi_prepare,
-       reset: snd_pcm_multi_reset,
-       start: snd_pcm_multi_start,
-       drop: snd_pcm_multi_drop,
-       drain: snd_pcm_multi_drain,
-       pause: snd_pcm_multi_pause,
-       writei: snd_pcm_mmap_writei,
-       writen: snd_pcm_mmap_writen,
-       readi: snd_pcm_mmap_readi,
-       readn: snd_pcm_mmap_readn,
-       rewind: snd_pcm_multi_rewind,
-       forward: snd_pcm_multi_forward,
-       resume: snd_pcm_multi_resume,
-       avail_update: snd_pcm_multi_avail_update,
-       mmap_commit: snd_pcm_multi_mmap_commit,
+       .status = snd_pcm_multi_status,
+       .state = snd_pcm_multi_state,
+       .hwsync = snd_pcm_multi_hwsync,
+       .delay = snd_pcm_multi_delay,
+       .prepare = snd_pcm_multi_prepare,
+       .reset = snd_pcm_multi_reset,
+       .start = snd_pcm_multi_start,
+       .drop = snd_pcm_multi_drop,
+       .drain = snd_pcm_multi_drain,
+       .pause = snd_pcm_multi_pause,
+       .writei = snd_pcm_mmap_writei,
+       .writen = snd_pcm_mmap_writen,
+       .readi = snd_pcm_mmap_readi,
+       .readn = snd_pcm_mmap_readn,
+       .rewind = snd_pcm_multi_rewind,
+       .forward = snd_pcm_multi_forward,
+       .resume = snd_pcm_multi_resume,
+       .avail_update = snd_pcm_multi_avail_update,
+       .mmap_commit = snd_pcm_multi_mmap_commit,
 };
 
 /**

Index: pcm_null.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_null.c,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -r1.47 -r1.48
--- pcm_null.c  28 Feb 2003 17:23:34 -0000      1.47
+++ pcm_null.c  25 Jul 2003 17:02:04 -0000      1.48
@@ -312,40 +312,40 @@
 }
 
 static snd_pcm_ops_t snd_pcm_null_ops = {
-       close: snd_pcm_null_close,
-       info: snd_pcm_null_info,
-       hw_refine: snd_pcm_null_hw_refine,
-       hw_params: snd_pcm_null_hw_params,
-       hw_free: snd_pcm_null_hw_free,
-       sw_params: snd_pcm_null_sw_params,
-       channel_info: snd_pcm_null_channel_info,
-       dump: snd_pcm_null_dump,
-       nonblock: snd_pcm_null_nonblock,
-       async: snd_pcm_null_async,
-       mmap: snd_pcm_null_mmap,
-       munmap: snd_pcm_null_munmap,
+       .close = snd_pcm_null_close,
+       .info = snd_pcm_null_info,
+       .hw_refine = snd_pcm_null_hw_refine,
+       .hw_params = snd_pcm_null_hw_params,
+       .hw_free = snd_pcm_null_hw_free,
+       .sw_params = snd_pcm_null_sw_params,
+       .channel_info = snd_pcm_null_channel_info,
+       .dump = snd_pcm_null_dump,
+       .nonblock = snd_pcm_null_nonblock,
+       .async = snd_pcm_null_async,
+       .mmap = snd_pcm_null_mmap,
+       .munmap = snd_pcm_null_munmap,
 };
 
 static snd_pcm_fast_ops_t snd_pcm_null_fast_ops = {
-       status: snd_pcm_null_status,
-       state: snd_pcm_null_state,
-       hwsync: snd_pcm_null_hwsync,
-       delay: snd_pcm_null_delay,
-       prepare: snd_pcm_null_prepare,
-       reset: snd_pcm_null_reset,
-       start: snd_pcm_null_start,
-       drop: snd_pcm_null_drop,
-       drain: snd_pcm_null_drain,
-       pause: snd_pcm_null_pause,
-       rewind: snd_pcm_null_rewind,
-       forward: snd_pcm_null_forward,
-       resume: snd_pcm_null_resume,
-       writei: snd_pcm_null_writei,
-       writen: snd_pcm_null_writen,
-       readi: snd_pcm_null_readi,
-       readn: snd_pcm_null_readn,
-       avail_update: snd_pcm_null_avail_update,
-       mmap_commit: snd_pcm_null_mmap_commit,
+       .status = snd_pcm_null_status,
+       .state = snd_pcm_null_state,
+       .hwsync = snd_pcm_null_hwsync,
+       .delay = snd_pcm_null_delay,
+       .prepare = snd_pcm_null_prepare,
+       .reset = snd_pcm_null_reset,
+       .start = snd_pcm_null_start,
+       .drop = snd_pcm_null_drop,
+       .drain = snd_pcm_null_drain,
+       .pause = snd_pcm_null_pause,
+       .rewind = snd_pcm_null_rewind,
+       .forward = snd_pcm_null_forward,
+       .resume = snd_pcm_null_resume,
+       .writei = snd_pcm_null_writei,
+       .writen = snd_pcm_null_writen,
+       .readi = snd_pcm_null_readi,
+       .readn = snd_pcm_null_readn,
+       .avail_update = snd_pcm_null_avail_update,
+       .mmap_commit = snd_pcm_null_mmap_commit,
 };
 
 /**

Index: pcm_params.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_params.c,v
retrieving revision 1.53
retrieving revision 1.54
diff -u -r1.53 -r1.54
--- pcm_params.c        28 May 2003 18:49:15 -0000      1.53
+++ pcm_params.c        25 Jul 2003 17:02:04 -0000      1.54
@@ -1731,143 +1731,143 @@
 
 static snd_pcm_hw_rule_t refine_rules[] = {
        {
-               var: SND_PCM_HW_PARAM_FORMAT,
-               func: snd_pcm_hw_rule_format,
-               deps: { SND_PCM_HW_PARAM_SAMPLE_BITS, -1 },
-               private_data: 0,
+               .var = SND_PCM_HW_PARAM_FORMAT,
+               .func = snd_pcm_hw_rule_format,
+               .deps = { SND_PCM_HW_PARAM_SAMPLE_BITS, -1 },
+               .private_data = 0,
        },
        {
-               var: SND_PCM_HW_PARAM_SAMPLE_BITS, 
-               func: snd_pcm_hw_rule_sample_bits,
-               deps: { SND_PCM_HW_PARAM_FORMAT, 
+               .var = SND_PCM_HW_PARAM_SAMPLE_BITS, 
+               .func = snd_pcm_hw_rule_sample_bits,
+               .deps = { SND_PCM_HW_PARAM_FORMAT, 
                        SND_PCM_HW_PARAM_SAMPLE_BITS, -1 },
-               private_data: 0,
+               .private_data = 0,
        },
        {
-               var: SND_PCM_HW_PARAM_SAMPLE_BITS, 
-               func: snd_pcm_hw_rule_div,
-               deps: { SND_PCM_HW_PARAM_FRAME_BITS,
+               .var = SND_PCM_HW_PARAM_SAMPLE_BITS, 
+               .func = snd_pcm_hw_rule_div,
+               .deps = { SND_PCM_HW_PARAM_FRAME_BITS,
                        SND_PCM_HW_PARAM_CHANNELS, -1 },
-               private_data: 0,
+               .private_data = 0,
        },
        {
-               var: SND_PCM_HW_PARAM_FRAME_BITS, 
-               func: snd_pcm_hw_rule_mul,
-               deps: { SND_PCM_HW_PARAM_SAMPLE_BITS,
+               .var = SND_PCM_HW_PARAM_FRAME_BITS, 
+               .func = snd_pcm_hw_rule_mul,
+               .deps = { SND_PCM_HW_PARAM_SAMPLE_BITS,
                        SND_PCM_HW_PARAM_CHANNELS, -1 },
-               private_data: 0,
+               .private_data = 0,
        },
        {
-               var: SND_PCM_HW_PARAM_FRAME_BITS, 
-               func: snd_pcm_hw_rule_mulkdiv,
-               deps: { SND_PCM_HW_PARAM_PERIOD_BYTES,
+               .var = SND_PCM_HW_PARAM_FRAME_BITS, 
+               .func = snd_pcm_hw_rule_mulkdiv,
+               .deps = { SND_PCM_HW_PARAM_PERIOD_BYTES,
                        SND_PCM_HW_PARAM_PERIOD_SIZE, -1 },
-               private_data: (void*) 8,
+               .private_data = (void*) 8,
        },
        {
-               var: SND_PCM_HW_PARAM_FRAME_BITS, 
-               func: snd_pcm_hw_rule_mulkdiv,
-               deps: { SND_PCM_HW_PARAM_BUFFER_BYTES,
+               .var = SND_PCM_HW_PARAM_FRAME_BITS, 
+               .func = snd_pcm_hw_rule_mulkdiv,
+               .deps = { SND_PCM_HW_PARAM_BUFFER_BYTES,
                        SND_PCM_HW_PARAM_BUFFER_SIZE, -1 },
-               private_data: (void*) 8,
+               .private_data = (void*) 8,
        },
        {
-               var: SND_PCM_HW_PARAM_CHANNELS, 
-               func: snd_pcm_hw_rule_div,
-               deps: { SND_PCM_HW_PARAM_FRAME_BITS,
+               .var = SND_PCM_HW_PARAM_CHANNELS, 
+               .func = snd_pcm_hw_rule_div,
+               .deps = { SND_PCM_HW_PARAM_FRAME_BITS,
                        SND_PCM_HW_PARAM_SAMPLE_BITS, -1 },
-               private_data: 0,
+               .private_data = 0,
        },
        {
-               var: SND_PCM_HW_PARAM_RATE, 
-               func: snd_pcm_hw_rule_mulkdiv,
-               deps: { SND_PCM_HW_PARAM_PERIOD_SIZE,
+               .var = SND_PCM_HW_PARAM_RATE, 
+               .func = snd_pcm_hw_rule_mulkdiv,
+               .deps = { SND_PCM_HW_PARAM_PERIOD_SIZE,
                        SND_PCM_HW_PARAM_PERIOD_TIME, -1 },
-               private_data: (void*) 1000000,
+               .private_data = (void*) 1000000,
        },
        {
-               var: SND_PCM_HW_PARAM_RATE, 
-               func: snd_pcm_hw_rule_mulkdiv,
-               deps: { SND_PCM_HW_PARAM_BUFFER_SIZE,
+               .var = SND_PCM_HW_PARAM_RATE, 
+               .func = snd_pcm_hw_rule_mulkdiv,
+               .deps = { SND_PCM_HW_PARAM_BUFFER_SIZE,
                        SND_PCM_HW_PARAM_BUFFER_TIME, -1 },
-               private_data: (void*) 1000000,
+               .private_data = (void*) 1000000,
        },
        {
-               var: SND_PCM_HW_PARAM_PERIODS, 
-               func: snd_pcm_hw_rule_div,
-               deps: { SND_PCM_HW_PARAM_BUFFER_SIZE,
+               .var = SND_PCM_HW_PARAM_PERIODS, 
+               .func = snd_pcm_hw_rule_div,
+               .deps = { SND_PCM_HW_PARAM_BUFFER_SIZE,
                        SND_PCM_HW_PARAM_PERIOD_SIZE, -1 },
-               private_data: 0,
+               .private_data = 0,
        },
        {
-               var: SND_PCM_HW_PARAM_PERIOD_SIZE, 
-               func: snd_pcm_hw_rule_div,
-               deps: { SND_PCM_HW_PARAM_BUFFER_SIZE,
+               .var = SND_PCM_HW_PARAM_PERIOD_SIZE, 
+               .func = snd_pcm_hw_rule_div,
+               .deps = { SND_PCM_HW_PARAM_BUFFER_SIZE,
                        SND_PCM_HW_PARAM_PERIODS, -1 },
-               private_data: 0,
+               .private_data = 0,
        },
        {
-               var: SND_PCM_HW_PARAM_PERIOD_SIZE, 
-               func: snd_pcm_hw_rule_mulkdiv,
-               deps: { SND_PCM_HW_PARAM_PERIOD_BYTES,
+               .var = SND_PCM_HW_PARAM_PERIOD_SIZE, 
+               .func = snd_pcm_hw_rule_mulkdiv,
+               .deps = { SND_PCM_HW_PARAM_PERIOD_BYTES,
                        SND_PCM_HW_PARAM_FRAME_BITS, -1 },
-               private_data: (void*) 8,
+               .private_data = (void*) 8,
        },
        {
-               var: SND_PCM_HW_PARAM_PERIOD_SIZE, 
-               func: snd_pcm_hw_rule_muldivk,
-               deps: { SND_PCM_HW_PARAM_PERIOD_TIME,
+               .var = SND_PCM_HW_PARAM_PERIOD_SIZE, 
+               .func = snd_pcm_hw_rule_muldivk,
+               .deps = { SND_PCM_HW_PARAM_PERIOD_TIME,
                        SND_PCM_HW_PARAM_RATE, -1 },
-               private_data: (void*) 1000000,
+               .private_data = (void*) 1000000,
        },
        {
-               var: SND_PCM_HW_PARAM_BUFFER_SIZE, 
-               func: snd_pcm_hw_rule_mul,
-               deps: { SND_PCM_HW_PARAM_PERIOD_SIZE,
+               .var = SND_PCM_HW_PARAM_BUFFER_SIZE, 
+               .func = snd_pcm_hw_rule_mul,
+               .deps = { SND_PCM_HW_PARAM_PERIOD_SIZE,
                        SND_PCM_HW_PARAM_PERIODS, -1 },
-               private_data: 0,
+               .private_data = 0,
        },
        {
-               var: SND_PCM_HW_PARAM_BUFFER_SIZE, 
-               func: snd_pcm_hw_rule_mulkdiv,
-               deps: { SND_PCM_HW_PARAM_BUFFER_BYTES,
+               .var = SND_PCM_HW_PARAM_BUFFER_SIZE, 
+               .func = snd_pcm_hw_rule_mulkdiv,
+               .deps = { SND_PCM_HW_PARAM_BUFFER_BYTES,
                        SND_PCM_HW_PARAM_FRAME_BITS, -1 },
-               private_data: (void*) 8,
+               .private_data = (void*) 8,
        },
        {
-               var: SND_PCM_HW_PARAM_BUFFER_SIZE, 
-               func: snd_pcm_hw_rule_muldivk,
-               deps: { SND_PCM_HW_PARAM_BUFFER_TIME,
+               .var = SND_PCM_HW_PARAM_BUFFER_SIZE, 
+               .func = snd_pcm_hw_rule_muldivk,
+               .deps = { SND_PCM_HW_PARAM_BUFFER_TIME,
                        SND_PCM_HW_PARAM_RATE, -1 },
-               private_data: (void*) 1000000,
+               .private_data = (void*) 1000000,
        },
        {
-               var: SND_PCM_HW_PARAM_PERIOD_BYTES, 
-               func: snd_pcm_hw_rule_muldivk,
-               deps: { SND_PCM_HW_PARAM_PERIOD_SIZE,
+               .var = SND_PCM_HW_PARAM_PERIOD_BYTES, 
+               .func = snd_pcm_hw_rule_muldivk,
+               .deps = { SND_PCM_HW_PARAM_PERIOD_SIZE,
                        SND_PCM_HW_PARAM_FRAME_BITS, -1 },
-               private_data: (void*) 8,
+               .private_data = (void*) 8,
        },
        {
-               var: SND_PCM_HW_PARAM_BUFFER_BYTES, 
-               func: snd_pcm_hw_rule_muldivk,
-               deps: { SND_PCM_HW_PARAM_BUFFER_SIZE,
+               .var = SND_PCM_HW_PARAM_BUFFER_BYTES, 
+               .func = snd_pcm_hw_rule_muldivk,
+               .deps = { SND_PCM_HW_PARAM_BUFFER_SIZE,
                        SND_PCM_HW_PARAM_FRAME_BITS, -1 },
-               private_data: (void*) 8,
+               .private_data = (void*) 8,
        },
        {
-               var: SND_PCM_HW_PARAM_PERIOD_TIME, 
-               func: snd_pcm_hw_rule_mulkdiv,
-               deps: { SND_PCM_HW_PARAM_PERIOD_SIZE,
+               .var = SND_PCM_HW_PARAM_PERIOD_TIME, 
+               .func = snd_pcm_hw_rule_mulkdiv,
+               .deps = { SND_PCM_HW_PARAM_PERIOD_SIZE,
                        SND_PCM_HW_PARAM_RATE, -1 },
-               private_data: (void*) 1000000,
+               .private_data = (void*) 1000000,
        },
        {
-               var: SND_PCM_HW_PARAM_BUFFER_TIME, 
-               func: snd_pcm_hw_rule_mulkdiv,
-               deps: { SND_PCM_HW_PARAM_BUFFER_SIZE,
+               .var = SND_PCM_HW_PARAM_BUFFER_TIME, 
+               .func = snd_pcm_hw_rule_mulkdiv,
+               .deps = { SND_PCM_HW_PARAM_BUFFER_SIZE,
                        SND_PCM_HW_PARAM_RATE, -1 },
-               private_data: (void*) 1000000,
+               .private_data = (void*) 1000000,
        },
 };
 
@@ -1875,64 +1875,64 @@
 
 static snd_mask_t refine_masks[SND_PCM_HW_PARAM_LAST_MASK - 
SND_PCM_HW_PARAM_FIRST_MASK + 1] = {
        [SND_PCM_HW_PARAM_ACCESS - SND_PCM_HW_PARAM_FIRST_MASK] = {
-               bits: { 0x1f },
+               .bits = { 0x1f },
        },
        [SND_PCM_HW_PARAM_FORMAT - SND_PCM_HW_PARAM_FIRST_MASK] = {
-               bits: { 0x81ffffff, 0xfff},
+               .bits = { 0x81ffffff, 0xfff},
        },
        [SND_PCM_HW_PARAM_SUBFORMAT - SND_PCM_HW_PARAM_FIRST_MASK] = {
-               bits: { 0x1 },
+               .bits = { 0x1 },
        },
 };
   
 static snd_interval_t refine_intervals[SND_PCM_HW_PARAM_LAST_INTERVAL - 
SND_PCM_HW_PARAM_FIRST_INTERVAL + 1] = {
        [SND_PCM_HW_PARAM_SAMPLE_BITS - SND_PCM_HW_PARAM_FIRST_INTERVAL] = {
-               min: 1, max: UINT_MAX,
-               openmin: 0, openmax: 0, integer: 1, empty: 0,
+               .min = 1, .max = UINT_MAX,
+               .openmin = 0, .openmax = 0, .integer = 1, .empty = 0,
        },
        [SND_PCM_HW_PARAM_FRAME_BITS - SND_PCM_HW_PARAM_FIRST_INTERVAL] = {
-               min: 1, max: UINT_MAX,
-               openmin: 0, openmax: 0, integer: 1, empty: 0,
+               .min = 1, .max = UINT_MAX,
+               .openmin = 0, .openmax = 0, .integer = 1, .empty = 0,
        },
        [SND_PCM_HW_PARAM_CHANNELS - SND_PCM_HW_PARAM_FIRST_INTERVAL] = {
-               min: 1, max: UINT_MAX,
-               openmin: 0, openmax: 0, integer: 1, empty: 0,
+               .min = 1, .max = UINT_MAX,
+               .openmin = 0, .openmax = 0, .integer = 1, .empty = 0,
        },
        [SND_PCM_HW_PARAM_RATE - SND_PCM_HW_PARAM_FIRST_INTERVAL] = {
-               min: 1, max: UINT_MAX,
-               openmin: 0, openmax: 0, integer: 0, empty: 0,
+               .min = 1, .max = UINT_MAX,
+               .openmin = 0, .openmax = 0, .integer = 0, .empty = 0,
        },
        [SND_PCM_HW_PARAM_PERIOD_TIME - SND_PCM_HW_PARAM_FIRST_INTERVAL] = {
-               min: 0, max: UINT_MAX,
-               openmin: 0, openmax: 0, integer: 0, empty: 0,
+               .min = 0, .max = UINT_MAX,
+               .openmin = 0, .openmax = 0, .integer = 0, .empty = 0,
        },
        [SND_PCM_HW_PARAM_PERIOD_SIZE - SND_PCM_HW_PARAM_FIRST_INTERVAL] = {
-               min: 0, max: UINT_MAX,
-               openmin: 0, openmax: 0, integer: 0, empty: 0,
+               .min = 0, .max = UINT_MAX,
+               .openmin = 0, .openmax = 0, .integer = 0, .empty = 0,
        },
        [SND_PCM_HW_PARAM_PERIOD_BYTES - SND_PCM_HW_PARAM_FIRST_INTERVAL] = {
-               min: 0, max: UINT_MAX,
-               openmin: 0, openmax: 0, integer: 0, empty: 0,
+               .min = 0, .max = UINT_MAX,
+               .openmin = 0, .openmax = 0, .integer = 0, .empty = 0,
        },
        [SND_PCM_HW_PARAM_PERIODS - SND_PCM_HW_PARAM_FIRST_INTERVAL] = {
-               min: 0, max: UINT_MAX,
-               openmin: 0, openmax: 0, integer: 0, empty: 0,
+               .min = 0, .max = UINT_MAX,
+               .openmin = 0, .openmax = 0, .integer = 0, .empty = 0,
        },
        [SND_PCM_HW_PARAM_BUFFER_TIME - SND_PCM_HW_PARAM_FIRST_INTERVAL] = {
-               min: 1, max: UINT_MAX,
-               openmin: 0, openmax: 0, integer: 0, empty: 0,
+               .min = 1, .max = UINT_MAX,
+               .openmin = 0, .openmax = 0, .integer = 0, .empty = 0,
        },
        [SND_PCM_HW_PARAM_BUFFER_SIZE - SND_PCM_HW_PARAM_FIRST_INTERVAL] = {
-               min: 1, max: UINT_MAX,
-               openmin: 0, openmax: 0, integer: 1, empty: 0,
+               .min = 1, .max = UINT_MAX,
+               .openmin = 0, .openmax = 0, .integer = 1, .empty = 0,
        },
        [SND_PCM_HW_PARAM_BUFFER_BYTES - SND_PCM_HW_PARAM_FIRST_INTERVAL] = {
-               min: 1, max: UINT_MAX,
-               openmin: 0, openmax: 0, integer: 1, empty: 0,
+               .min = 1, .max = UINT_MAX,
+               .openmin = 0, .openmax = 0, .integer = 1, .empty = 0,
        },
        [SND_PCM_HW_PARAM_TICK_TIME - SND_PCM_HW_PARAM_FIRST_INTERVAL] = {
-               min: 0, max: UINT_MAX,
-               openmin: 0, openmax: 0, integer: 0, empty: 0,
+               .min = 0, .max = UINT_MAX,
+               .openmin = 0, .openmax = 0, .integer = 0, .empty = 0,
        },
 };
 

Index: pcm_plug.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_plug.c,v
retrieving revision 1.122
retrieving revision 1.123
diff -u -r1.122 -r1.123
--- pcm_plug.c  12 Feb 2003 21:57:51 -0000      1.122
+++ pcm_plug.c  25 Jul 2003 17:02:04 -0000      1.123
@@ -955,19 +955,19 @@
 }
 
 static snd_pcm_ops_t snd_pcm_plug_ops = {
-       close: snd_pcm_plug_close,
-       info: snd_pcm_plug_info,
-       hw_refine: snd_pcm_plug_hw_refine,
-       hw_params: snd_pcm_plug_hw_params,
-       hw_free: snd_pcm_plug_hw_free,
-       sw_params: snd_pcm_plug_sw_params,
-       channel_info: snd_pcm_plug_channel_info,
-       dump: snd_pcm_plug_dump,
-       nonblock: snd_pcm_plug_nonblock,
-       async: snd_pcm_plug_async,
-       poll_revents: snd_pcm_plug_poll_revents,
-       mmap: snd_pcm_plug_mmap,
-       munmap: snd_pcm_plug_munmap,
+       .close = snd_pcm_plug_close,
+       .info = snd_pcm_plug_info,
+       .hw_refine = snd_pcm_plug_hw_refine,
+       .hw_params = snd_pcm_plug_hw_params,
+       .hw_free = snd_pcm_plug_hw_free,
+       .sw_params = snd_pcm_plug_sw_params,
+       .channel_info = snd_pcm_plug_channel_info,
+       .dump = snd_pcm_plug_dump,
+       .nonblock = snd_pcm_plug_nonblock,
+       .async = snd_pcm_plug_async,
+       .poll_revents = snd_pcm_plug_poll_revents,
+       .mmap = snd_pcm_plug_mmap,
+       .munmap = snd_pcm_plug_munmap,
 };
 
 /**

Index: pcm_plugin.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_plugin.c,v
retrieving revision 1.90
retrieving revision 1.91
diff -u -r1.90 -r1.91
--- pcm_plugin.c        8 Mar 2003 16:35:20 -0000       1.90
+++ pcm_plugin.c        25 Jul 2003 17:02:04 -0000      1.91
@@ -646,25 +646,25 @@
 }
 
 snd_pcm_fast_ops_t snd_pcm_plugin_fast_ops = {
-       status: snd_pcm_plugin_status,
-       state: snd_pcm_plugin_state,
-       hwsync: snd_pcm_plugin_hwsync,
-       delay: snd_pcm_plugin_delay,
-       prepare: snd_pcm_plugin_prepare,
-       reset: snd_pcm_plugin_reset,
-       start: snd_pcm_plugin_start,
-       drop: snd_pcm_plugin_drop,
-       drain: snd_pcm_plugin_drain,
-       pause: snd_pcm_plugin_pause,
-       rewind: snd_pcm_plugin_rewind,
-       forward: snd_pcm_plugin_forward,
-       resume: snd_pcm_plugin_resume,
-       writei: snd_pcm_plugin_writei,
-       writen: snd_pcm_plugin_writen,
-       readi: snd_pcm_plugin_readi,
-       readn: snd_pcm_plugin_readn,
-       avail_update: snd_pcm_plugin_avail_update,
-       mmap_commit: snd_pcm_plugin_mmap_commit,
+       .status = snd_pcm_plugin_status,
+       .state = snd_pcm_plugin_state,
+       .hwsync = snd_pcm_plugin_hwsync,
+       .delay = snd_pcm_plugin_delay,
+       .prepare = snd_pcm_plugin_prepare,
+       .reset = snd_pcm_plugin_reset,
+       .start = snd_pcm_plugin_start,
+       .drop = snd_pcm_plugin_drop,
+       .drain = snd_pcm_plugin_drain,
+       .pause = snd_pcm_plugin_pause,
+       .rewind = snd_pcm_plugin_rewind,
+       .forward = snd_pcm_plugin_forward,
+       .resume = snd_pcm_plugin_resume,
+       .writei = snd_pcm_plugin_writei,
+       .writen = snd_pcm_plugin_writen,
+       .readi = snd_pcm_plugin_readi,
+       .readn = snd_pcm_plugin_readn,
+       .avail_update = snd_pcm_plugin_avail_update,
+       .mmap_commit = snd_pcm_plugin_mmap_commit,
 };
 
 

Index: pcm_rate.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_rate.c,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -r1.71 -r1.72
--- pcm_rate.c  8 Mar 2003 16:35:20 -0000       1.71
+++ pcm_rate.c  25 Jul 2003 17:02:04 -0000      1.72
@@ -568,19 +568,19 @@
 }
 
 static snd_pcm_ops_t snd_pcm_rate_ops = {
-       close: snd_pcm_plugin_close,
-       info: snd_pcm_plugin_info,
-       hw_refine: snd_pcm_rate_hw_refine,
-       hw_params: snd_pcm_rate_hw_params,
-       hw_free: snd_pcm_rate_hw_free,
-       sw_params: snd_pcm_rate_sw_params,
-       channel_info: snd_pcm_plugin_channel_info,
-       dump: snd_pcm_rate_dump,
-       nonblock: snd_pcm_plugin_nonblock,
-       async: snd_pcm_plugin_async,
-       poll_revents: snd_pcm_plugin_poll_revents,
-       mmap: snd_pcm_plugin_mmap,
-       munmap: snd_pcm_plugin_munmap,
+       .close = snd_pcm_plugin_close,
+       .info = snd_pcm_plugin_info,
+       .hw_refine = snd_pcm_rate_hw_refine,
+       .hw_params = snd_pcm_rate_hw_params,
+       .hw_free = snd_pcm_rate_hw_free,
+       .sw_params = snd_pcm_rate_sw_params,
+       .channel_info = snd_pcm_plugin_channel_info,
+       .dump = snd_pcm_rate_dump,
+       .nonblock = snd_pcm_plugin_nonblock,
+       .async = snd_pcm_plugin_async,
+       .poll_revents = snd_pcm_plugin_poll_revents,
+       .mmap = snd_pcm_plugin_mmap,
+       .munmap = snd_pcm_plugin_munmap,
 };
 
 

Index: pcm_route.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_route.c,v
retrieving revision 1.72
retrieving revision 1.73
diff -u -r1.72 -r1.73
--- pcm_route.c 16 May 2003 14:36:26 -0000      1.72
+++ pcm_route.c 25 Jul 2003 17:02:04 -0000      1.73
@@ -722,19 +722,19 @@
 }
 
 static snd_pcm_ops_t snd_pcm_route_ops = {
-       close: snd_pcm_route_close,
-       info: snd_pcm_plugin_info,
-       hw_refine: snd_pcm_route_hw_refine,
-       hw_params: snd_pcm_route_hw_params,
-       hw_free: snd_pcm_plugin_hw_free,
-       sw_params: snd_pcm_plugin_sw_params,
-       channel_info: snd_pcm_plugin_channel_info,
-       dump: snd_pcm_route_dump,
-       nonblock: snd_pcm_plugin_nonblock,
-       async: snd_pcm_plugin_async,
-       poll_revents: snd_pcm_plugin_poll_revents,
-       mmap: snd_pcm_plugin_mmap,
-       munmap: snd_pcm_plugin_munmap,
+       .close = snd_pcm_route_close,
+       .info = snd_pcm_plugin_info,
+       .hw_refine = snd_pcm_route_hw_refine,
+       .hw_params = snd_pcm_route_hw_params,
+       .hw_free = snd_pcm_plugin_hw_free,
+       .sw_params = snd_pcm_plugin_sw_params,
+       .channel_info = snd_pcm_plugin_channel_info,
+       .dump = snd_pcm_route_dump,
+       .nonblock = snd_pcm_plugin_nonblock,
+       .async = snd_pcm_plugin_async,
+       .poll_revents = snd_pcm_plugin_poll_revents,
+       .mmap = snd_pcm_plugin_mmap,
+       .munmap = snd_pcm_plugin_munmap,
 };
 
 static int route_load_ttable(snd_pcm_route_params_t *params, snd_pcm_stream_t stream,

Index: pcm_share.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_share.c,v
retrieving revision 1.75
retrieving revision 1.76
diff -u -r1.75 -r1.76
--- pcm_share.c 1 Jul 2003 09:24:30 -0000       1.75
+++ pcm_share.c 25 Jul 2003 17:02:04 -0000      1.76
@@ -1264,40 +1264,40 @@
 }
 
 static snd_pcm_ops_t snd_pcm_share_ops = {
-       close: snd_pcm_share_close,
-       info: snd_pcm_share_info,
-       hw_refine: snd_pcm_share_hw_refine,
-       hw_params: snd_pcm_share_hw_params,
-       hw_free: snd_pcm_share_hw_free,
-       sw_params: snd_pcm_share_sw_params,
-       channel_info: snd_pcm_share_channel_info,
-       dump: snd_pcm_share_dump,
-       nonblock: snd_pcm_share_nonblock,
-       async: snd_pcm_share_async,
-       mmap: snd_pcm_share_mmap,
-       munmap: snd_pcm_share_munmap,
+       .close = snd_pcm_share_close,
+       .info = snd_pcm_share_info,
+       .hw_refine = snd_pcm_share_hw_refine,
+       .hw_params = snd_pcm_share_hw_params,
+       .hw_free = snd_pcm_share_hw_free,
+       .sw_params = snd_pcm_share_sw_params,
+       .channel_info = snd_pcm_share_channel_info,
+       .dump = snd_pcm_share_dump,
+       .nonblock = snd_pcm_share_nonblock,
+       .async = snd_pcm_share_async,
+       .mmap = snd_pcm_share_mmap,
+       .munmap = snd_pcm_share_munmap,
 };
 
 static snd_pcm_fast_ops_t snd_pcm_share_fast_ops = {
-       status: snd_pcm_share_status,
-       state: snd_pcm_share_state,
-       hwsync: snd_pcm_share_hwsync,
-       delay: snd_pcm_share_delay,
-       prepare: snd_pcm_share_prepare,
-       reset: snd_pcm_share_reset,
-       start: snd_pcm_share_start,
-       drop: snd_pcm_share_drop,
-       drain: snd_pcm_share_drain,
-       pause: snd_pcm_share_pause,
-       writei: snd_pcm_mmap_writei,
-       writen: snd_pcm_mmap_writen,
-       readi: snd_pcm_mmap_readi,
-       readn: snd_pcm_mmap_readn,
-       rewind: snd_pcm_share_rewind,
-       forward: snd_pcm_share_forward,
-       resume: snd_pcm_share_resume,
-       avail_update: snd_pcm_share_avail_update,
-       mmap_commit: snd_pcm_share_mmap_commit,
+       .status = snd_pcm_share_status,
+       .state = snd_pcm_share_state,
+       .hwsync = snd_pcm_share_hwsync,
+       .delay = snd_pcm_share_delay,
+       .prepare = snd_pcm_share_prepare,
+       .reset = snd_pcm_share_reset,
+       .start = snd_pcm_share_start,
+       .drop = snd_pcm_share_drop,
+       .drain = snd_pcm_share_drain,
+       .pause = snd_pcm_share_pause,
+       .writei = snd_pcm_mmap_writei,
+       .writen = snd_pcm_mmap_writen,
+       .readi = snd_pcm_mmap_readi,
+       .readn = snd_pcm_mmap_readn,
+       .rewind = snd_pcm_share_rewind,
+       .forward = snd_pcm_share_forward,
+       .resume = snd_pcm_share_resume,
+       .avail_update = snd_pcm_share_avail_update,
+       .mmap_commit = snd_pcm_share_mmap_commit,
 };
 
 /**

Index: pcm_shm.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_shm.c,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -r1.57 -r1.58
--- pcm_shm.c   18 Mar 2003 18:00:21 -0000      1.57
+++ pcm_shm.c   25 Jul 2003 17:02:04 -0000      1.58
@@ -574,40 +574,40 @@
 }
 
 static snd_pcm_ops_t snd_pcm_shm_ops = {
-       close: snd_pcm_shm_close,
-       info: snd_pcm_shm_info,
-       hw_refine: snd_pcm_shm_hw_refine,
-       hw_params: snd_pcm_shm_hw_params,
-       hw_free: snd_pcm_shm_hw_free,
-       sw_params: snd_pcm_shm_sw_params,
-       channel_info: snd_pcm_shm_channel_info,
-       dump: snd_pcm_shm_dump,
-       nonblock: snd_pcm_shm_nonblock,
-       async: snd_pcm_shm_async,
-       mmap: snd_pcm_shm_mmap,
-       munmap: snd_pcm_shm_munmap,
+       .close = snd_pcm_shm_close,
+       .info = snd_pcm_shm_info,
+       .hw_refine = snd_pcm_shm_hw_refine,
+       .hw_params = snd_pcm_shm_hw_params,
+       .hw_free = snd_pcm_shm_hw_free,
+       .sw_params = snd_pcm_shm_sw_params,
+       .channel_info = snd_pcm_shm_channel_info,
+       .dump = snd_pcm_shm_dump,
+       .nonblock = snd_pcm_shm_nonblock,
+       .async = snd_pcm_shm_async,
+       .mmap = snd_pcm_shm_mmap,
+       .munmap = snd_pcm_shm_munmap,
 };
 
 static snd_pcm_fast_ops_t snd_pcm_shm_fast_ops = {
-       status: snd_pcm_shm_status,
-       state: snd_pcm_shm_state,
-       hwsync: snd_pcm_shm_hwsync,
-       delay: snd_pcm_shm_delay,
-       prepare: snd_pcm_shm_prepare,
-       reset: snd_pcm_shm_reset,
-       start: snd_pcm_shm_start,
-       drop: snd_pcm_shm_drop,
-       drain: snd_pcm_shm_drain,
-       pause: snd_pcm_shm_pause,
-       rewind: snd_pcm_shm_rewind,
-       forward: snd_pcm_shm_forward,
-       resume: snd_pcm_shm_resume,
-       writei: snd_pcm_mmap_writei,
-       writen: snd_pcm_mmap_writen,
-       readi: snd_pcm_mmap_readi,
-       readn: snd_pcm_mmap_readn,
-       avail_update: snd_pcm_shm_avail_update,
-       mmap_commit: snd_pcm_shm_mmap_commit,
+       .status = snd_pcm_shm_status,
+       .state = snd_pcm_shm_state,
+       .hwsync = snd_pcm_shm_hwsync,
+       .delay = snd_pcm_shm_delay,
+       .prepare = snd_pcm_shm_prepare,
+       .reset = snd_pcm_shm_reset,
+       .start = snd_pcm_shm_start,
+       .drop = snd_pcm_shm_drop,
+       .drain = snd_pcm_shm_drain,
+       .pause = snd_pcm_shm_pause,
+       .rewind = snd_pcm_shm_rewind,
+       .forward = snd_pcm_shm_forward,
+       .resume = snd_pcm_shm_resume,
+       .writei = snd_pcm_mmap_writei,
+       .writen = snd_pcm_mmap_writen,
+       .readi = snd_pcm_mmap_readi,
+       .readn = snd_pcm_mmap_readn,
+       .avail_update = snd_pcm_shm_avail_update,
+       .mmap_commit = snd_pcm_shm_mmap_commit,
 };
 
 static int make_local_socket(const char *filename)



-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to