Use #pragma once, it's widely supported

Fix up some spelling too
This commit is contained in:
Michael Vines 2018-10-29 20:10:40 -07:00
parent a013e8ceb1
commit 52e5fb7e0c
1 changed files with 7 additions and 10 deletions

View File

@ -1,11 +1,10 @@
#ifndef SOL_BPF_H #pragma once
#define SOL_BPF_H
/** /**
* @brief Solana C-based BPF program utility functions and types * @brief Solana C-based BPF program utility functions and types
*/ */
/** /**
* Numberic types * Numeric types
*/ */
typedef signed char int8_t; typedef signed char int8_t;
typedef unsigned char uint8_t; typedef unsigned char uint8_t;
@ -57,7 +56,7 @@ static int (*sol_print)(
* Prefix for all BPF functions * Prefix for all BPF functions
* *
* This prefix should be used for functions in order to facilitate * This prefix should be used for functions in order to facilitate
* interopability with BPF representation * interoperability with BPF representation
*/ */
#define SOL_FN_PREFIX __attribute__((always_inline)) static #define SOL_FN_PREFIX __attribute__((always_inline)) static
@ -78,7 +77,7 @@ typedef struct {
* *
* @param one First public key * @param one First public key
* @param two Second public key * @param two Second public key
* @return True if the same * @return true if the same
*/ */
SOL_FN_PREFIX bool SolPubkey_same(const SolPubkey *one, const SolPubkey *two) { SOL_FN_PREFIX bool SolPubkey_same(const SolPubkey *one, const SolPubkey *two) {
for (int i = 0; i < SIZE_PUBKEY; i++) { for (int i = 0; i < SIZE_PUBKEY; i++) {
@ -145,7 +144,7 @@ SOL_FN_PREFIX void _sol_panic(uint64_t line) {
* @param ka Pointer to an array of SolKeyedAccounts to deserialize into * @param ka Pointer to an array of SolKeyedAccounts to deserialize into
* @param data On return, a pointer to the instruction data * @param data On return, a pointer to the instruction data
* @param data_len On return, the length in bytes of the instruction data * @param data_len On return, the length in bytes of the instruction data
* @return Boolan True if successful * @return Boolean true if successful
*/ */
SOL_FN_PREFIX bool sol_deserialize( SOL_FN_PREFIX bool sol_deserialize(
const uint8_t *input, const uint8_t *input,
@ -243,7 +242,7 @@ SOL_FN_PREFIX void sol_print_params(
* Program entrypoint * Program entrypoint
* @{ * @{
* *
* The following is An example of a simple program that prints the input * The following is an example of a simple program that prints the input
* parameters it received: * parameters it received:
* *
* #define NUM_KA 1 * #define NUM_KA 1
@ -265,10 +264,8 @@ SOL_FN_PREFIX void sol_print_params(
* Program entrypoint signature * Program entrypoint signature
* *
* @param input An array containing serialized input parameters * @param input An array containing serialized input parameters
* @return True if successful * @return true if successful
*/ */
extern bool entrypoint(const uint8_t *input); extern bool entrypoint(const uint8_t *input);
/**@}*/ /**@}*/
#endif // SOL_BPF_C