Skip to content

Commit

Permalink
Add necessary includes in samples
Browse files Browse the repository at this point in the history
  • Loading branch information
agagniere committed Aug 18, 2024
1 parent ddf816a commit ca050aa
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 9 deletions.
15 changes: 6 additions & 9 deletions book/samples/03_eval1.c
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,15 @@

#define log_log(LEVEL, MESSAGE, ...) \
printf("|" LEVEL "|`" __FILE__ "`|`%s`|%i|" MESSAGE "\n", \
__func__, \
__LINE__ __VA_OPT__(, ) __VA_ARGS__)
__func__, __LINE__ __VA_OPT__(,) __VA_ARGS__)

#define log_debug(MESSAGE, ...) \
log_log("DEBUG", MESSAGE __VA_OPT__(, ) __VA_ARGS__)
log_log("DEBUG", MESSAGE __VA_OPT__(,) __VA_ARGS__)

#define log_debug_eval_1(VARIABLE) log_debug("%s = %i", #VARIABLE, VARIABLE)
#define log_debug_eval_2(VARIABLE) log_debug(#VARIABLE " = %i", VARIABLE)
#define log_debug_eval_3(FORMAT, VARIABLE) \
log_debug(#VARIABLE " = " FORMAT, VARIABLE)
#define log_debug_eval_4(FLAG, VARIABLE) \
log_debug(#VARIABLE " = %" FLAG, VARIABLE)
#define log_debug_eval_1(VARIABLE) log_debug("%s = %i", #VARIABLE, VARIABLE)
#define log_debug_eval_2(VARIABLE) log_debug(#VARIABLE " = %i", VARIABLE)
#define log_debug_eval_3(FORMAT, VARIABLE) log_debug(#VARIABLE " = " FORMAT, VARIABLE)
#define log_debug_eval_4(FLAG, VARIABLE) log_debug(#VARIABLE " = %" FLAG, VARIABLE)

int main(int arg_count, char** arg_values)
{
Expand Down
2 changes: 2 additions & 0 deletions book/samples/03_vm_gnu.c
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
#include <stdio.h> // printf

#define logger(MESSAGE, ...) printf("[log] " MESSAGE "\n", ##__VA_ARGS__)
#define TWICE(...) __VA_ARGS__, ##__VA_ARGS__

Expand Down
2 changes: 2 additions & 0 deletions book/samples/03_vm_portable.c
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
#include <stdio.h> // printf

#define logger(...) printf("[log] " __VA_ARGS__)

int main(int ac, char** av)
Expand Down

0 comments on commit ca050aa

Please # to comment.