headers for functions, also added preprocessor directive to DataSize.c