#pragma once

static bool success_(OSStatus stat, const char *func, const char *call)
{
	if (stat != noErr) {
		blog(LOG_WARNING, "%s: %s failed: %d",
				func, call, (int)stat);
		return false;
	}

	return true;
}

#define success(stat, call) \
	success_(stat, __FUNCTION__, call)