Also how strict should the rule be? Is calling functions to define variables when declaring them considered mixing declarations and code? i.e. is this allowed?
size_t len = strlen(s); char *buf = emalloc(len + 1); etc. etc. On Mon, Mar 2, 2015 at 3:43 PM, Markus Teich <markus.te...@stusta.mhn.de> wrote: > Heyho, > > a suckless piece of code, where this is used would be the manage() function of > tabbed.c. I don't mind it to declare variables in inner blocks, so it is clear > to the reader that this variable is only intended to be used inside this block > and not only the mighty compiler is able to magically see, that the scope can > be > optimized. > > --Markus > I agree that declaring variables only in the scope they are used can make the code clearer and I do that as well, although that may have to change depending on the prevailing style in sbase. -emg