Parses a concatenated 32-bit signed integer. Consecutive integers are, of
course, space-delimited. The function knows about this (it uses
sscanf() to the dirty work).
Returns:
The integer read from the concatenated commands. Zero ( 0)
is returned if there was a parse error. This is a bug, and should be
rectified.