grasp_compilation_information.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include <grasp/utils.h>
#include "grasp_compilation_information.h"
#include "mod_par_inv.inc"
#include "../global/grasp_runtime_information.h"
#include <time.h>

Macros

#define _XOPEN_SOURCE   700
 

Functions

char * grasp_compilation_information_str ()
 
time_t get_compilation_timestamp ()
 
void grasp_compilation_information_print (FILE *f)
 
void grasp_version_print (FILE *f)
 
char * grasp_compilation_information_input_drivers ()
 
char * grasp_compilation_information_input_transformers ()
 
char * grasp_compilation_information_output_segment_functions ()
 
char * grasp_compilation_information_output_tile_functions ()
 
char * grasp_compilation_information_output_current_functions ()
 
size_t _count_spaces (char const *str)
 
char * _format_extension_with_version (char *space_delimited_extensions, char *space_delimited_versions)
 
char * grasp_compilation_information_input_drivers_versioned ()
 
char * grasp_compilation_information_input_drivers_version (const char *driver)
 
char * grasp_compilation_information_input_transformers_versioned ()
 
char * grasp_compilation_information_input_transformers_version (const char *transformer)
 
char * grasp_compilation_information_output_segment_functions_versioned ()
 
char * grasp_compilation_information_output_segment_functions_version (const char *segment_function)
 
char * grasp_compilation_information_output_tile_functions_versioned ()
 
char * grasp_compilation_information_output_tile_functions_version (const char *tile_function)
 
char * grasp_compilation_information_output_current_functions_versioned ()
 
char * grasp_compilation_information_output_current_functions_version (const char *current_function)
 
char * grasp_compilation_information_version ()
 
char * grasp_compilation_information_version_named ()
 
char * grasp_compilation_information_branch_name ()
 
char * grasp_compilation_information_commit_ref ()
 
char * grasp_compilation_information_constants_set ()
 
bool grasp_compilation_information_models_present ()
 

Macro Definition Documentation

◆ _XOPEN_SOURCE

#define _XOPEN_SOURCE   700

Function Documentation

◆ _count_spaces()

size_t _count_spaces ( char const *  str)

◆ _format_extension_with_version()

char* _format_extension_with_version ( char *  space_delimited_extensions,
char *  space_delimited_versions 
)

◆ get_compilation_timestamp()

time_t get_compilation_timestamp ( )

◆ grasp_compilation_information_branch_name()

char* grasp_compilation_information_branch_name ( )

◆ grasp_compilation_information_commit_ref()

char* grasp_compilation_information_commit_ref ( )

◆ grasp_compilation_information_constants_set()

char* grasp_compilation_information_constants_set ( )

◆ grasp_compilation_information_input_drivers()

char* grasp_compilation_information_input_drivers ( )

◆ grasp_compilation_information_input_drivers_version()

char* grasp_compilation_information_input_drivers_version ( const char *  driver)

◆ grasp_compilation_information_input_drivers_versioned()

char* grasp_compilation_information_input_drivers_versioned ( )

◆ grasp_compilation_information_input_transformers()

char* grasp_compilation_information_input_transformers ( )

◆ grasp_compilation_information_input_transformers_version()

char* grasp_compilation_information_input_transformers_version ( const char *  transformer)

◆ grasp_compilation_information_input_transformers_versioned()

char* grasp_compilation_information_input_transformers_versioned ( )

◆ grasp_compilation_information_models_present()

bool grasp_compilation_information_models_present ( )

◆ grasp_compilation_information_output_current_functions()

char* grasp_compilation_information_output_current_functions ( )

◆ grasp_compilation_information_output_current_functions_version()

char* grasp_compilation_information_output_current_functions_version ( const char *  current_function)

◆ grasp_compilation_information_output_current_functions_versioned()

char* grasp_compilation_information_output_current_functions_versioned ( )

◆ grasp_compilation_information_output_segment_functions()

char* grasp_compilation_information_output_segment_functions ( )

◆ grasp_compilation_information_output_segment_functions_version()

char* grasp_compilation_information_output_segment_functions_version ( const char *  segment_function)

◆ grasp_compilation_information_output_segment_functions_versioned()

char* grasp_compilation_information_output_segment_functions_versioned ( )

◆ grasp_compilation_information_output_tile_functions()

char* grasp_compilation_information_output_tile_functions ( )

◆ grasp_compilation_information_output_tile_functions_version()

char* grasp_compilation_information_output_tile_functions_version ( const char *  tile_function)

◆ grasp_compilation_information_output_tile_functions_versioned()

char* grasp_compilation_information_output_tile_functions_versioned ( )

◆ grasp_compilation_information_print()

void grasp_compilation_information_print ( FILE *  f)

◆ grasp_compilation_information_str()

char* grasp_compilation_information_str ( )

◆ grasp_compilation_information_version()

char* grasp_compilation_information_version ( )

◆ grasp_compilation_information_version_named()

char* grasp_compilation_information_version_named ( )

◆ grasp_version_print()

void grasp_version_print ( FILE *  f)