#include "muse_config.h"#include <setjmp.h>Include dependency graph for muse_platform.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | MUSE_FMT_INT "%lld" |
| #define | MUSE_FMT_FLOAT "%.10lg" |
| #define | MUSE_FMT_STRING "%ls" |
| #define | MUSE_FMT_QSTRING "\"%ls\"" |
| #define | MUSE_PLATFORM_POSIX 1 |
| #define | BEGIN_MUSE_C_FUNCTIONS |
| #define | END_MUSE_C_FUNCTIONS |
| #define | muse_assert(cond) do { if ( !(cond) ) muse_assert_failed( __FILE__, __LINE__, #cond ); } while(0) |
| #define | MUSE_DIAGNOSTICS(statement) do { statement; } while (0) |
| #define | MUSE_DIAGNOSTICS2(statement) do { statement; } while (0) |
Typedefs | |
| typedef long long | longlong_t |
Functions | |
| void | muse_assert_failed (const char *file, int line, const char *condtext) |
| Prints out an muse_assertion failure message in debug builds. | |
All rights reserved. See LICENSE.txt distributed with this source code or http://muvee-symbolic-expressions.googlecode.com/svn/trunk/LICENSE.txt for terms and conditions under which this software is provided to you.
| #define MUSE_FMT_INT "%lld" |
| #define MUSE_FMT_FLOAT "%.10lg" |
| #define MUSE_FMT_STRING "%ls" |
| #define MUSE_FMT_QSTRING "\"%ls\"" |
| #define MUSE_PLATFORM_POSIX 1 |
| #define BEGIN_MUSE_C_FUNCTIONS |
| #define END_MUSE_C_FUNCTIONS |
| #define muse_assert | ( | cond | ) | do { if ( !(cond) ) muse_assert_failed( __FILE__, __LINE__, #cond ); } while(0) |
| #define MUSE_DIAGNOSTICS | ( | statement | ) | do { statement; } while (0) |
| #define MUSE_DIAGNOSTICS2 | ( | statement | ) | do { statement; } while (0) |
| typedef long long longlong_t |
| void muse_assert_failed | ( | const char * | file, | |
| int | line, | |||
| const char * | condtext | |||
| ) |
Prints out an muse_assertion failure message in debug builds.
1.4.7