Sha256: 053b6b8689e00ef381bece9abb2f34ebeb846f6452f7f7daede24dd4b660b124

Contents?: true

Size: 505 Bytes

Versions: 88

Compression:

Stored size: 505 Bytes

Contents

#ifndef UNUSED_H
#define UNUSED_H
#include <ruby.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 SUCCESS 1
#define FAILURE 0

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

#endif

Version data entries

88 entries across 88 versions & 1 rubygems

Version Path
prometheus-client-mmap-0.28.1 ext/fast_mmaped_file/utils.h
prometheus-client-mmap-0.28.1-x86_64-linux ext/fast_mmaped_file/utils.h
prometheus-client-mmap-0.28.1-x86_64-darwin ext/fast_mmaped_file/utils.h
prometheus-client-mmap-0.28.1-arm64-darwin ext/fast_mmaped_file/utils.h
prometheus-client-mmap-0.28.1-aarch64-linux ext/fast_mmaped_file/utils.h
prometheus-client-mmap-0.28.0 ext/fast_mmaped_file/utils.h
prometheus-client-mmap-0.28.0-x86_64-linux ext/fast_mmaped_file/utils.h
prometheus-client-mmap-0.28.0-x86_64-darwin ext/fast_mmaped_file/utils.h
prometheus-client-mmap-0.28.0-arm64-darwin ext/fast_mmaped_file/utils.h
prometheus-client-mmap-0.28.0-aarch64-linux ext/fast_mmaped_file/utils.h
prometheus-client-mmap-0.27.0 ext/fast_mmaped_file/utils.h
prometheus-client-mmap-0.27.0-x86_64-linux ext/fast_mmaped_file/utils.h
prometheus-client-mmap-0.27.0-x86_64-darwin ext/fast_mmaped_file/utils.h
prometheus-client-mmap-0.27.0-arm64-darwin ext/fast_mmaped_file/utils.h
prometheus-client-mmap-0.27.0-aarch64-linux ext/fast_mmaped_file/utils.h
prometheus-client-mmap-0.26.1 ext/fast_mmaped_file/utils.h
prometheus-client-mmap-0.26.1-x86_64-linux ext/fast_mmaped_file/utils.h
prometheus-client-mmap-0.26.1-x86_64-darwin ext/fast_mmaped_file/utils.h
prometheus-client-mmap-0.26.1-arm64-darwin ext/fast_mmaped_file/utils.h
prometheus-client-mmap-0.26.1-aarch64-linux ext/fast_mmaped_file/utils.h