#ifndef TEST_LIB_H
#define TEST_LIB_H
#include <stddef.h>
int add_numbers(int a, int b);
int multiply_numbers(int a, int b);
double calculate_average(int* numbers, int count);
void format_message(char* buffer, size_t size, const char* prefix, int value);
int get_string_length(const char* str);
typedef struct {
int id;
char name[32];
double value;
} DataRecord;
void process_record(DataRecord* record);
void print_record(const DataRecord* record);
void log_activity(const char* activity, int level);
int get_random_value(int min, int max);
void init_test_lib();
void cleanup_test_lib();
void sink_void(const void* p);
#endif