* src/server/parse.c (parse_set): Inserted NOT_ALLOWED_INSIDE_BLOCK() macro calls where necessary. (BLOCK_NO): New macro -- SSIP command allowed inside block. (CHECK_SSIP_COMMAND): New argument: allowed_in_block (NOT_ALLOWED_INSIDE_BLOCK): New macro.
* src/server/parse.c (parse_set): Inserted NOT_ALLOWED_INSIDE_BLOCK() macro calls
where necessary.
(BLOCK_NO): New macro -- SSIP command allowed inside block.
(CHECK_SSIP_COMMAND): New argument: allowed_in_block
(NOT_ALLOWED_INSIDE_BLOCK): New macro.

* src/server/parse.c (parse_block): New function.
(parse): If inside_block[fd], queue the message with `reparted' flag.

razr/speechd,razr/speechd,razr/speechd,razr/speechd