I preprocessed this test.c to test.i by command gcc -E -o test.i test.c
.
test.i has some source file data like # 1 "test.h" 1
in test.i.
Could I have any idea let preprocessor not to generate those strings?
test.i
# 1 "test.c"
# 1 "<built-in>"
# 1 "<command-line>"
# 31 "<command-line>"
# 1 "/usr/include/stdc-predef.h" 1 3 4
# 32 "<command-line>" 2
# 1 "test.c"
# 1 "test.h" 1
int c;
# 1 "test.c" 2
test.c
#include "test.h"
test.h
int c;