I've noticed a number of commits going through that remove C99isms for the sake of Windows builds. Does that imply that the code must be exclusively C89, or are there some C99isms that are acceptable?
The only one left now is a dynamic array:
GtkTargetEntry drag_targets[targ->size];
Will this cause problems? If so, what's the preferred idiom - alloca?
I'd like to merge this branch into 8.1 soon, if there are no objections. I've been using it locally with no problems.
ChrisA
I don't know the details, grubba is the one that has been trying to get 8.1 to build on the existing VC9 Windows build machines. So anything that doesn't break VC9 is probably fine.
I'm dedicating all my Windows development time* to get VC14 up and running. If that gets done we can probably go all out C99.
* Windows is boring. It gets maybe 45min per week. There is very slow progress, but progress no the less.
pike-devel@lists.lysator.liu.se