$ 0 0 there is no label _micro_delay in the pulsein.lib I advise to check if you use the right version. the one from mcs is 4791 bytes.