Files
raylib/examples/models
Ahmad Fatoum 6ffc8cb799 raymath.h: Use C99 inline semantics
RAYMATH_EXTERN_INLINE was renamed to RAYMATH_HEADER_ONLY, which user code
may define if they want to use it as header-only library. If multiple
files in the same project define RAYMATH_HEADER_ONLY, they might each
have duplicate out-of-line definitions of the same functions.

By default, raymath.h exposes inline definitions, which instructs the
compiler _not_ to generate out-of-line definitons, if out-of-line
definitions are required, those of the file defined with
RAYLIB_IMPLEMENTATION are used instead. There may be only one such file.

In C++ mode, the compiler will select only one out-of-line definition
automatically, so no need to define a RAYLIB_IMPLEMENTATION.

Unfortunately, we have to remove raymath function declaration from
raylib.h as those declarations would lead to duplicate out-of-line
definitions which would yield linker errors. This problem didn't
exist with GNU89 or C++, because there multiple defintions are ok,
but in C99 they aren't.
2018-02-24 15:37:37 +01:00
..
2017-11-05 17:06:50 +01:00
2017-04-04 01:54:49 +02:00
2017-10-20 00:18:21 +02:00
2017-04-04 01:54:49 +02:00
2017-10-20 00:18:21 +02:00
2017-10-17 11:51:50 +02:00
2017-10-17 11:52:01 +02:00
2017-04-16 19:08:19 +02:00
2017-07-19 18:55:32 +02:00