library thoughts
F J Franklin <[email protected]> Sat, 14 Dec 2002 12:52:02 +0000 (GMT)
| Newsgroups | gmane.mail.eps |
|---|---|
| Message-ID | <Pine.GSO.4.10.10212141233120.2327-201000@gold> |
This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to [email protected] for more info. ---559023410-33463914-1039870322=:2327 Content-Type: TEXT/PLAIN; charset=US-ASCII What a great little library! I discovered it yesterday while looking for a MIME library because I'd like to import Multipart HTML into AbiWord, and libeps makes that very possible. At first I thought it didn't work, but really the only problem is that eps-1.2 doesn't handle \r\n correctly so blank lines don't register as such. I've attached a 3 loc 'fix' (whether it's a good fix I don't know, but it solves the bug). My only other gripe, though it's a minor one, is the header files. Could you add #ifdef __cplusplus extern "C" { #endif at the top of eps.h and, at the end, #ifdef __cplusplus } #endif so that C++ programs can link correctly? It's not a major problem since I can just do extern "C" { #include "eps.h" } but I shouldn't have to. Also attaching files for an auto* build system which may be useful. Regards & Thanks, Frank Francis James Franklin [email protected] `Medium atomic weights are available: Gold, Lead, Copper, Jet, Diamond, Radium, Sapphire, Silver and Steel. `Sapphire and Steel have been assigned...' ---559023410-33463914-1039870322=:2327 Content-Type: APPLICATION/octet-stream; name="eps_auto.tgz" Content-Transfer-Encoding: BASE64 Content-ID: <Pine.GSO.4.10.10212141252020.2327@gold> Content-Description: eps_auto.tgz Content-Disposition: attachment; filename="eps_auto.tgz" H4sIAMsS+j0AA+1YXXPiNhTNa/QrVJYHMo1ZvhI6u8NMHMebujV2xsDudtId r5Bl0MbIjG3S0F/fKxuDWdJ09iFJH3SGAele6UpHkq+PGJI7FvKINcni6LnQ arda573eUQvQP89/2/2zVl6X5XavfdTqn4Gr3e62wN5u93vdI9x6thlVsEoz kmB8FH4Ln2y3WGdzTl9iRi8K44OtX4/wAF8UpQt88Un3HMu59jcGhCzHsCdX pmylWfVGFi/9NKEBT04QYsuUC1kGZ70BxWgVMOl6C57S7f9q6lemJwP8iY4j LlhzjqerMGQJFFYiiaMICjQWGRMZlKAbfHOR+WmWMLKAShLSzi+dDpQWPKWF lyUhoTIWRJ0zEuTh2IJwGW0ar0RAknXeYyFbkSBIWCojT0nKznsyajGyHKmc D0IRn/r22LYuPd2zctpgkVOKSO6Eoh8Rf+ROPMOskqIlKVqSoltSNCdFq6To lhQtSFG8YUFlyIII3RGhBRG6JUJLIhRvRqsQodW52lflPkNg7Z4lKY+FxkUY w67ZY9+YeJ7pjE/e5TXP/GiNLNfZVPVr8yTvl7CIwYB408g29RF4NBFrMENI I4IFWGMPyzjJtGAtyIJT9NoHXOFJkFUWz5hopvPnG0Pm//7Z2b/l/1a7e77N /61+L8//HZX/XwRvfno75eJtWqS9LI4j/jfDmhbGCZW/NF6uEaFRTEmE67ph u4Zu+3kyQfLsLEA/YI1gjRadGJ+J3AF5L1QP//8ecpv4bJWwJhfPNcZ/6L9O v9vdPf/noAXbnU63p57/l4Bu+JZjjRu3ueT6AoruDR6SOy5mePO2T9+BCT4Y mzcjf2gZnut/BDEH+gD/PMDt91uf5YxN74NumFIxfOe7tBzd+2PPAR8eYiLW OFwJmoEgSfGc3DM8ZUxIjcOCU5yy7JHYWYxbzaL/lNC7v0gSpKC0FkuS8SmP eLaGSGkRaJrEd0ycQusyVmUuRARPhEc5Y/031ysZD9qFzXIqthY6WJlBBx2E 3bTbjQ4GBCpTGstu9YMRm/WD4AjBro0ml6NxY797vnubNI43Ig92UjLZCbYn xqiQQjtROPgKki7Bh/PAWmHcY/kVVQTk4NCPCkFZDVrZj8cjVvjudOeesdSv 37XcyNg9q1SzEHGYn3tfn4zdof672YDzf1p/ZDmNOaN3KYZXG14m8Swhi7Qp 7YMfAbSHKdx4LtyqjPxoEvie8gzHoTzp8nHTZvLcFZcuuWMpPAo+DSMySwe1 emGv5UuxiYPg9GcszXDtoX5tGDUQ97WHNUtr73E2ZwId71/kBjUtLG4lWhTH yxRrn0gU1RCLUnbYtoZCvlu2fS+sS8CmqxncNHgUDEQsG+retW86+qVtNnLn 6S0GRcAEmUZMyy14C2As6cJ1Mc3gwiMXQXM7Jzv+X05v0XGFXhHmnkSHJI+r UwEHOoaJQx4re9crfugMLcqeJdV6ZaVhWuWKPO52u/nK5Nnrx47Abudubnbl z5+3ZcsZjXXb3tZtxx/tKtbl2HV3Tnlm/ZE5zsO6k/HNBHI4Oh5u/s6RK/Da rxYFBQUFBQUFBQUFBQUFBQUFBQUFBYVXxD+ajk4CACgAAA== ---559023410-33463914-1039870322=:2327 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="eps_carret.patch" Content-Transfer-Encoding: BASE64 Content-ID: <Pine.GSO.4.10.10212141252021.2327@gold> Content-Description: eps_carret.patch Content-Disposition: attachment; filename="eps_carret.patch" ZGlmZiAtTmF1ciBlcHMtMS4yL2J1ZmZlci5jIGVwcy0xLjIubW9kL2J1ZmZl ci5jDQotLS0gZXBzLTEuMi9idWZmZXIuYwlTdW4gU2VwIDI5IDA0OjA5OjM5 IDIwMDINCisrKyBlcHMtMS4yLm1vZC9idWZmZXIuYwlGcmkgRGVjIDEzIDE4 OjA0OjEyIDIwMDINCkBAIC0xNTUsNiArMTU1LDkgQEANCiAgICAgICAgIH0N CiANCiAgICAgICAgIGVsc2UgaWYgKCpwID09ICdcbicpIHsNCisgICAgICAg ICAgIGlmIChiYi0+dWxlbikgew0KKyAgICAgICAgICAgICAgaWYgKCoocCAt IDEpID09ICdccicpIGJiLT51bGVuLS07DQorICAgICAgICAgICB9DQogICAg ICAgICAgICBmbiA9IDE7DQogICAgICAgICAgICBiYi0+Y2xlbisrOw0KICAg ICAgICAgICAgYnJlYWs7DQo= ---559023410-33463914-1039870322=:2327--