Listing 3. #defines make variables and functions
properly accessible for C modules.

code:
#define XR_UTIL_C
#include <stdio.h>
#include <stdlib.h>
#include "xr.h"
...

