I just opened the file in a hex editor and it shows 0x0D 0x0A for every line.
Yet you said that adding a blank line only changed the offset by one. These two statements are contradictory.
The positions seek returns are the same positions you see in your hex editor.
In reply to Re^3: Unexpected result using tell/seek within the __DATA__ file
by ikegami
in thread Unexpected result using tell/seek within the __DATA__ file
by Gulliver
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |