Blame include/memkind/internal/memkind_log.h
|
Packit Service |
7f3b24 |
// SPDX-License-Identifier: BSD-2-Clause
|
|
Packit Service |
7f3b24 |
/* Copyright (C) 2014 - 2020 Intel Corporation. */
|
|
Packit |
345191 |
|
|
Packit |
345191 |
#pragma once
|
|
Packit |
345191 |
#ifdef __cplusplus
|
|
Packit |
345191 |
extern "C" {
|
|
Packit |
345191 |
#endif
|
|
Packit |
345191 |
|
|
Packit |
345191 |
#define PRINTF_FORMAT __attribute__ ((format (printf, 1, 2)))
|
|
Packit |
345191 |
|
|
Packit |
345191 |
/*
|
|
Packit |
345191 |
* For printing informational messages
|
|
Packit |
345191 |
* Requires environment variable MEMKIND_DEBUG to be set to appropriate value
|
|
Packit |
345191 |
*/
|
|
Packit |
345191 |
void log_info(const char *format, ...) PRINTF_FORMAT;
|
|
Packit |
345191 |
|
|
Packit |
345191 |
/*
|
|
Packit |
345191 |
* For printing messages regarding errors and failures
|
|
Packit |
345191 |
* Requires environment variable MEMKIND_DEBUG to be set to appropriate value
|
|
Packit |
345191 |
*/
|
|
Packit |
345191 |
void log_err(const char *format, ...) PRINTF_FORMAT;
|
|
Packit |
345191 |
|
|
Packit |
345191 |
/*
|
|
Packit |
345191 |
* For printing messages regarding fatal errors before calling abort()
|
|
Packit |
345191 |
* Works *no matter* of MEMKIND_DEBUG state
|
|
Packit |
345191 |
*/
|
|
Packit |
345191 |
void log_fatal(const char *format, ...)PRINTF_FORMAT;
|
|
Packit |
345191 |
|
|
Packit |
345191 |
#ifdef __cplusplus
|
|
Packit |
345191 |
}
|
|
Packit |
345191 |
#endif
|