cpp has -W#warning
cpp handles -w to disable warnings
warn.c provides note_at()