]> git.alsa-project.org Git - alsa-utils.git/commitdiff
Jeff Law
authorJaroslav Kysela <perex@perex.cz>
Tue, 9 Mar 2004 17:43:46 +0000 (17:43 +0000)
committerJaroslav Kysela <perex@perex.cz>
Tue, 9 Mar 2004 17:43:46 +0000 (17:43 +0000)
aplay.c relies upon a GCC extension that has been removed.
Specifically the "cast as lvalue" extension. This patch removes
this dependency.

aplay/aplay.c

index f72dbec2fe6c5038dc57227506b536cd543db488..491cb0ddbae072d28380a65e4fd0dcbc20784084 100644 (file)
@@ -173,7 +173,7 @@ static void usage(char *command)
 "-I, --separate-channels one file for each channel\n"
                , command);
        fprintf(stderr, "Recognized sample formats are:");
-       for (k = 0; k < SND_PCM_FORMAT_LAST; ++(unsigned long) k) {
+       for (k = 0; k < SND_PCM_FORMAT_LAST; ++k) {
                const char *s = snd_pcm_format_name(k);
                if (s)
                        fprintf(stderr, " %s", s);
@@ -588,7 +588,7 @@ ssize_t safe_read(int fd, void *buf, size_t count)
                        return result > 0 ? result : res;
                count -= res;
                result += res;
-               (char *)buf += res;
+               buf = (char *)buf + res;
        }
        return result;
 }