At first sight, you are right.
I am wondering because this code has been introduced already in 2001.
Searching the web shows also other places where this is used.
Maybe it's just another example of conflicts between standardization and reality or an example of copy/paste programming.
You should post this to the developer mailing list where possibly someone responds with a better knowledge of it.
Please use Search before posting and read the Manual