#pragma once

#define LIBOSMO_SIMTRACE2_VERSION 0.9.0
#define LIBOSMO_SIMTRACE2_VERSION_STR "0.9.0"

#define LIBOSMO_SIMTRACE2_VERSION_MAJOR 0
#define LIBOSMO_SIMTRACE2_VERSION_MINOR 9
#define LIBOSMO_SIMTRACE2_VERSION_PATCH 0

#define LIBOSMO_SIMTRACE2_VERSION_GREATER_EQUAL(major, minor, patch) \
	(LIBOSMO_SIMTRACE2_VERSION_MAJOR > (major) || \
	 (LIBOSMO_SIMTRACE2_VERSION_MAJOR == (major) && \
	  LIBOSMO_SIMTRACE2_VERSION_MINOR > (minor)) || \
	 (LIBOSMO_SIMTRACE2_VERSION_MAJOR == (major) && \
	  LIBOSMO_SIMTRACE2_VERSION_MINOR == (minor) && \
	  LIBOSMO_SIMTRACE2_VERSION_PATCH >= (patch)))
