Играл с makeheaders

test.c
Код
/**
* Коммент, окажись в хедере
*/
static int local_var;
int var;
static int local_function(int arg1, int arg2) {

}

rettype function(int arg1, int arg2) {
    return (rettype) 0;
}

int /* Коммент, окажись в хедере */function(int arg1, int arg2) {
    return 0;
}

/// Коммент, окажись в хедере
va_function(...) {

}


test.h
Код
/* This file was automatically generated.  Do not edit! */
va_function(...);
rettype function(int arg1,int arg2);
int function(int arg1,int arg2);
extern int var;


Не понял две вещи:
- Что там в доке написано про include guard
- Что должно происходить с комментами