2012-04-23 13:09:19 +00:00
|
|
|
#include <cogl/cogl.h>
|
|
|
|
|
2019-01-20 10:41:48 +00:00
|
|
|
#include "test-declarations.h"
|
2012-04-23 13:09:19 +00:00
|
|
|
#include "test-utils.h"
|
2016-05-05 14:21:51 +00:00
|
|
|
#include "cogl-config.h"
|
2013-10-09 12:31:12 +00:00
|
|
|
|
|
|
|
/* So we can use _COGL_STATIC_ASSERT we include the internal
|
|
|
|
* cogl-util.h header. Since internal headers explicitly guard against
|
|
|
|
* applications including them directly instead of including
|
|
|
|
* <cogl/cogl.h> we define __COGL_H_INSIDE__ here to subvert those
|
|
|
|
* guards in this case... */
|
|
|
|
#define __COGL_H_INSIDE__
|
2012-04-23 13:09:19 +00:00
|
|
|
#include <cogl/cogl-util.h>
|
2013-10-09 12:31:12 +00:00
|
|
|
#undef __COGL_H_INSIDE__
|
2012-04-23 13:09:19 +00:00
|
|
|
|
|
|
|
_COGL_STATIC_ASSERT (COGL_VERSION_GET_MAJOR (COGL_VERSION_ENCODE (100,
|
|
|
|
200,
|
|
|
|
300)) ==
|
|
|
|
100,
|
|
|
|
"Getting the major component out of a encoded version "
|
|
|
|
"does not work");
|
|
|
|
_COGL_STATIC_ASSERT (COGL_VERSION_GET_MINOR (COGL_VERSION_ENCODE (100,
|
|
|
|
200,
|
|
|
|
300)) ==
|
|
|
|
200,
|
|
|
|
"Getting the minor component out of a encoded version "
|
|
|
|
"does not work");
|
|
|
|
_COGL_STATIC_ASSERT (COGL_VERSION_GET_MICRO (COGL_VERSION_ENCODE (100,
|
|
|
|
200,
|
|
|
|
300)) ==
|
|
|
|
300,
|
|
|
|
"Getting the micro component out of a encoded version "
|
|
|
|
"does not work");
|