¿Puedes tener un triple menos signos en la programación en C? Qué significa eso? [duplicar]

Posible duplicado:
¿Por qué no funciona un +++++ b en C?

Conseguí esto de la página 113 en "Un Embedded Software Primer" de David Simon.

Vi esta declaración a continuación:

iHoursTemp = iHoursTemp + iZoneNew ---iZoneOld;

¿Puedes realmente tener tres signos menos en esta línea? ¿Qué significa un signo menos triple?

Creo que es una declaración de programación en C

Respuestas a la pregunta(5)

Su respuesta a la pregunta