That's C99, no? Don't I need to have a block of declarations and then a block of assignments, like this?

```C
char *foo;
char *bar;

foo = NULL;
bar = NULL;
```

Kind of cumbersome, but if we want to stick to C89 standards, that's what has to be done, right?