blob: 2000f6a631d6fee2360c9a8c8ded8ebae710cccd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
#pragma once
namespace gsl
{
using zstring = char*;
using czstring = const char*;
} // namespace gsl
#define Expects(EXPR) do { if (!(EXPR)) { __builtin_trap(); } } while (0)
#define Ensures(EXPR) do { if (!(EXPR)) { __builtin_trap(); } } while (0)
|