Looks more like old-school C to me, although the variable names are a bit too long for a real C programmer :)
(but I don't know whether C already had the "const" keyword at that time)
(but I don't know whether C already had the "const" keyword at that time)
However, it is written in the common parts of the languages, so it will compile under either gcc as a C file or g++ as a cpp file just fine without changes.
It did, "const" exists since C89.