solana/sdk/sbf/c/inc/sol/inc/compute_units.inc

34 lines
432 B
C++

#pragma once
/**
* @brief Solana logging utilities
*/
#include <sol/types.h>
#include <sol/string.h>
#include <sol/entrypoint.h>
#ifdef __cplusplus
extern "C" {
#endif
/**
* Prints a string to stdout
*/
@SYSCALL uint64_t sol_remaining_compute_units();
#ifdef SOL_TEST
/**
* Stub functions when building tests
*/
uint64_t sol_remaining_compute_units() {
return UINT64_MAX;
}
#endif
#ifdef __cplusplus
}
#endif
/**@}*/