diff options
| author | Diego Nehab <diego@tecgraf.puc-rio.br> | 2004-01-18 08:59:21 +0000 |
|---|---|---|
| committer | Diego Nehab <diego@tecgraf.puc-rio.br> | 2004-01-18 08:59:21 +0000 |
| commit | 3ea92711269153916990d6cd7999bf436775e647 (patch) | |
| tree | 7643554eabc998871bf7627abe499614836e3b3d /etc | |
| parent | 50ce1437255ada7ec8e667020001a1a00cf5744e (diff) | |
| download | luasocket-3ea92711269153916990d6cd7999bf436775e647.tar.gz luasocket-3ea92711269153916990d6cd7999bf436775e647.tar.bz2 luasocket-3ea92711269153916990d6cd7999bf436775e647.zip | |
Added new filter to code.c, to convert between line conventions.
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/eol.lua | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/etc/eol.lua b/etc/eol.lua new file mode 100644 index 0000000..234cc4d --- /dev/null +++ b/etc/eol.lua | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | marker = {['-u'] = '\10', ['-d'] = '\13\10'} | ||
| 2 | arg = arg or {'-u'} | ||
| 3 | marker = marker[arg[1]] or marker['-u'] | ||
| 4 | local convert = socket.code.canonic(marker) | ||
| 5 | while 1 do | ||
| 6 | local chunk = io.read(4096) | ||
| 7 | io.write(convert(chunk)) | ||
| 8 | if not chunk then break end | ||
| 9 | end | ||
