aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/basetypes/MCAssert.c
blob: 564f16485665c5e84cc778c71b19a78692dc5d30 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "MCAssert.h"

#include <stdio.h>
#include <stdlib.h>

void MCAssertInternal(const char * filename, unsigned int line, int cond, const char * condString)
{
    if (cond) {
        return;
    }
    
    fprintf(stderr, "%s:%u: assert %s\n", filename, line, condString);
    abort();
}