// Prevent multiple inclusions of this header
#ifndef DEFINITIONS_H
#define DEFINITIONS_H

// Include standard library headers for memory and data types
#include <stdlib.h>
#include <stdint.h>
#include <stdbool.h>

// Define buffer size, inventory and sleep constants
#define BUFFER_SIZE (1024)
#define BUF_INVENTORY_SIZE (2)
#define SLEEP_IN_NANOS (10 * 1000)	       

// Holds base program resources for compression and decompression

// Holds the complete program state

// Result of deflate operation including status and checksums

// End of conditional block to avoid multiple header inclusions
#endif

