libIndex and diagnostic location's bogus column/offset

Hi All,

I have a little syntax highlighting app, built against libIndex and so
far it works great. However I've come against some troubles when
extending it to display diagnostic info.

In my test setup I basically follow these steps with main.c reading as: