drake  1.0.0
src/eval.c File Reference
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <stddef.h>
#include <drake.h>
#include <drake/eval.h>
Include dependency graph for eval.c:

Go to the source code of this file.

Data Structures

struct  arguments_t

Defines

#define debug(var)   printf("[%s:%s:%d:CORE %zu] %s = \"%s\"\n", __FILE__, __FUNCTION__, __LINE__, drake_platform_core_id(), #var, var); fflush(NULL)
#define debug_addr(var)   printf("[%s:%s:%d:CORE %zu] %s = \"%p\"\n", __FILE__, __FUNCTION__, __LINE__, drake_platform_core_id(), #var, var); fflush(NULL)
#define debug_int(var)   printf("[%s:%s:%d:CORE %zu] %s = \"%d\"\n", __FILE__, __FUNCTION__, __LINE__, drake_platform_core_id(), #var, var); fflush(NULL)
#define debug_size_t(var)   printf("[%s:%s:%d:CORE %zu] %s = \"%zu\"\n", __FILE__, __FUNCTION__, __LINE__, drake_platform_core_id(), #var, var); fflush(NULL)

Functions

int main (size_t argc, char **argv)

Define Documentation

#define debug (   var)    printf("[%s:%s:%d:CORE %zu] %s = \"%s\"\n", __FILE__, __FUNCTION__, __LINE__, drake_platform_core_id(), #var, var); fflush(NULL)

Definition at line 31 of file eval.c.

#define debug_addr (   var)    printf("[%s:%s:%d:CORE %zu] %s = \"%p\"\n", __FILE__, __FUNCTION__, __LINE__, drake_platform_core_id(), #var, var); fflush(NULL)

Definition at line 32 of file eval.c.

#define debug_int (   var)    printf("[%s:%s:%d:CORE %zu] %s = \"%d\"\n", __FILE__, __FUNCTION__, __LINE__, drake_platform_core_id(), #var, var); fflush(NULL)

Definition at line 33 of file eval.c.

#define debug_size_t (   var)    printf("[%s:%s:%d:CORE %zu] %s = \"%zu\"\n", __FILE__, __FUNCTION__, __LINE__, drake_platform_core_id(), #var, var); fflush(NULL)

Definition at line 34 of file eval.c.


Function Documentation

int main ( size_t  argc,
char **  argv 
)

Definition at line 164 of file eval.c.