sscanf parttern matching (was bug?)