This walks through the list of parallel port devices looking
for a device whose 'CLS' string matches cls
in their IEEE
1284 Device ID.
When a device is found matching those requirements, its device number is returned; if there is no matching device, a negative value is returned.
A new search it initiated by passing NULL
as the from
argument. If from
is not NULL
, the search continues from
that device.