Update of /cvsroot/alsa/alsa-lib/test
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32446

Modified Files:
        pcm.c 
Log Message:
Warning fixes

Index: pcm.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/test/pcm.c,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- pcm.c       5 Mar 2004 09:11:13 -0000       1.31
+++ pcm.c       6 Apr 2004 17:28:01 -0000       1.32
@@ -35,7 +35,8 @@
        double res;
        signed short *samples[channels];
        int steps[channels];
-       int chn, ires;
+       unsigned int chn;
+       int ires;
        
        /* verify and prepare the contents of areas */
        for (chn = 0; chn < channels; chn++) {
@@ -270,7 +271,7 @@
        ufds = malloc(sizeof(struct pollfd) * count);
        if (ufds == NULL) {
                printf("No enough memory\n");
-               return err;;
+               return -ENOMEM;
        }
        if ((err = snd_pcm_poll_descriptors(handle, ufds, count)) < 0) {
                printf("Unable to obtain poll descriptors for playback: %s\n", 
snd_strerror(err));
@@ -479,7 +480,7 @@
                        }
                        generate_sine(my_areas, offset, frames, &data->phase);
                        commitres = snd_pcm_mmap_commit(handle, offset, frames);
-                       if (commitres < 0 || commitres != frames) {
+                       if (commitres < 0 || (snd_pcm_uframes_t)commitres != frames) {
                                if ((err = xrun_recovery(handle, commitres >= 0 ? 
-EPIPE : commitres)) < 0) {
                                        printf("MMAP commit error: %s\n", 
snd_strerror(err));
                                        exit(EXIT_FAILURE);
@@ -523,7 +524,7 @@
                        }
                        generate_sine(my_areas, offset, frames, &data.phase);
                        commitres = snd_pcm_mmap_commit(handle, offset, frames);
-                       if (commitres < 0 || commitres != frames) {
+                       if (commitres < 0 || (snd_pcm_uframes_t)commitres != frames) {
                                if ((err = xrun_recovery(handle, commitres >= 0 ? 
-EPIPE : commitres)) < 0) {
                                        printf("MMAP commit error: %s\n", 
snd_strerror(err));
                                        exit(EXIT_FAILURE);
@@ -619,7 +620,7 @@
                        }
                        generate_sine(my_areas, offset, frames, &phase);
                        commitres = snd_pcm_mmap_commit(handle, offset, frames);
-                       if (commitres < 0 || commitres != frames) {
+                       if (commitres < 0 || (snd_pcm_uframes_t)commitres != frames) {
                                if ((err = xrun_recovery(handle, commitres >= 0 ? 
-EPIPE : commitres)) < 0) {
                                        printf("MMAP commit error: %s\n", 
snd_strerror(err));
                                        exit(EXIT_FAILURE);
@@ -736,7 +737,7 @@
        snd_pcm_sw_params_t *swparams;
        int method = 0;
        signed short *samples;
-       int chn;
+       unsigned int chn;
        snd_pcm_channel_area_t *areas;
 
        snd_pcm_hw_params_alloca(&hwparams);



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to