Sha256: 6671940bbe6ac28199831d2943636e99ab75479313bb4f20d66ea3692c30dc0c

Contents?: true

Size: 558 Bytes

Versions: 1

Compression:

Stored size: 558 Bytes

Contents

#ifndef UNUSED_H
#define UNUSED_H

#ifdef UNUSED
#elif defined(__GNUC__)
#define UNUSED(x) UNUSED_ ## x __attribute__((unused))
#elif defined(__LCLINT__)
#define UNUSED(x) /*@unused@*/ x
#else
#define UNUSED(x) x
#endif

#define min(a,b) \
    ({ __typeof__ (a) _a = (a); \
       __typeof__ (b) _b = (b); \
     _a < _b ? _a : _b; })

#define max(a,b) \
    ({ __typeof__ (a) _a = (a); \
       __typeof__ (b) _b = (b); \
     _a > _b ? _a : _b; })

NORETURN(void raise_last_exception());
void save_exception(VALUE exception, const char *fmt, ...);

#endif

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
prometheus-client-mmap-0.7.0.beta42 ext/fast_mmaped_file/utils.h