That looks like K&R (pre-ANSI) style. I don’t think it’s valid C99, but are they using C99? Joel
More Related Contents:
- What is the behavior of integer division?
- Are prototypes required for all functions in C89, C90 or C99?
- Enabling VLAs (variable length arrays) in MS Visual C++?
- What is the difference between C, C99, ANSI C and GNU C?
- Does either ANSI C or ISO C specify what -5 % 10 should be?
- Get warning when a variable is shadowed
- Why was mixing declarations and code forbidden up until C99?
- What’s the difference between “int” and “int_fast16_t”?
- Passing a multidimensional variable length array to a function
- Tentative definitions in C and linking
- Return value range of the main function
- How does an uninitiliazed variable get a garbage value?
- Why are global variables always initialized to ‘0’, but not local variables? [duplicate]
- Where are constant variables stored in C?
- Does the C preprocessor strip comments or expand macros first? [duplicate]
- Does Visual Studio 2017 fully support C99?
- How to place a variable at a given absolute address in memory (with GCC)
- What is the official status of C99 support in VS2013?
- Is it a good idea to use C99 VLA compared to malloc/free?
- Where can one find the C89/C90 standards in PDF format?
- What are the major differences between ANSI C and K&R C?
- Literal string initializer for a character array
- Programmatic way to get variable name in C?
- Create statically-linked binary that uses getaddrinfo?
- c99 goto past initialization
- Is int main() { } (without “void”) valid and portable in ISO C?
- Is there a document describing how Clang handles excess floating-point precision?
- declaring variables without any data type in c
- Declaring an array of negative length
- Why are compound literals in C modifiable