libavcodec/pnm.c:47: error: Uninitialized Value
  The value read from c was never initialized.

libavcodec/pnm.c:47:52: 
45. 
46.     s = str;
47.     while (sc->bytestream < sc->bytestream_end && !pnm_space(c)) {
                                                       ^
48.         if ((s - str)  < buf_size - 1)
49.             *s++ = c;

static void pnm_get(PNMContext *sc, char *str, int buf_size)
{
    char *s;
    int c;
    for(;;) {
        c = *sc->bytestream++;
        if (c == '#')  {
            do  {
                c = *sc->bytestream++;
            } while (c != '\n' && sc->bytestream < sc->bytestream_end);
        } else if (!pnm_space(c)) {
            break;
        }
    }
    s = str;
    while (sc->bytestream < sc->bytestream_end && !pnm_space(c)) {
        if ((s - str)  < buf_size - 1)
            *s++ = c;
        c = *sc->bytestream++;
    }
    *s = '\0';
}
["static void pnm_get(PNMContext *sc, char *str, int buf_size)\n{\n    char *s;\n    int c;\n    for(;;) {\n        c = *sc->bytestream++;\n        if (c == '#')  {\n            do  {\n                c = *sc->bytestream++;\n            } while (c != '\\n' && sc->bytestream < sc->bytestream_end);\n        } else if (!pnm_space(c)) {\n            break;\n        }\n    }\n    s = str;\n    while (sc->bytestream < sc->bytestream_end && !pnm_space(c)) {\n        if ((s - str)  < buf_size - 1)\n            *s++ = c;\n        c = *sc->bytestream++;\n    }\n    *s = '\\0';\n}"]