These lines are hints for debugging (where the code following the line actually came from)
# line-number "source-file" [flags]
Meaning of flags (space separated):
- 1 – Start of a new file
- 2 – Returning to previous file
- 3 – Following text comes from a system header file (#include <> vs #include “”)
- 4 – Following text should be treated as being wrapped in an implicit extern “C” block.