- Regular Expressions tool (help wanted?)

From: [at]} <Wojtek>
Date: Thu, 6 Apr 2006 14:36:19 -0400 (EDT)

----boundary-LibPST-iamunique-1846206506_-_-
Content-type: text/plain

Try Dependency Walker. It used to be a standalone utility, but now it is a
part of Windows XP. Concerning Win2k, search google for Dependency Walker
and you will find it. It is free.

W.


On Thu, 6 Apr 2006, Douglas G. Danforth wrote:

> Greg Edwards wrote:
>
> My sense was that it would be worth having a DLL interface generated for
> PCRE, and then write a couple wrapper functions that make it easy to use it
> frequently for big and small needs.
>
>

> Greg Edwards
> CTO, Eyetools Inc.
> gedwards1{([at]})nowhere.xy
> (916) 792 453
>
> Greg,
> It should not be that hard to create in interface module for the pcre.dll file.  I just downloaded
> pcre.dll and dllexp.exe so I could look at the dll (there may be other better tools for doing
> this).  If you have the source documentation for the arguments to the procedures then here are the
> procedure addresses and names:
>
> Exported Functions List
>
>
> Created by using DLL Export Viewer
>
> Function Name Address Relative Address Ordinal Filename Full Path
> pcre_compile | 0x65ec416c | 0x0000416c | 10 (0xa) | pcre.dll | G:\foo\pcre.dll
> pcre_copy_substring | 0x65ec1060 | 0x00001060 | 2 (0x2) | pcre.dll | G:\foo\pcre.dll
> pcre_exec | 0x65ec7368 | 0x00007368 | 3 (0x3) | pcre.dll | G:\foo\pcre.dll
> pcre_free | 0x65ec9038 | 0x00009038 | 4 (0x4) | pcre.dll | G:\foo\pcre.dll
> pcre_free_substring | 0x65ec1210 | 0x00001210 | 5 (0x5) | pcre.dll | G:\foo\pcre.dll
> pcre_free_substring_list | 0x65ec1180 | 0x00001180 | 6 (0x6) | pcre.dll | G:\foo\pcre.dll
> pcre_fullinfo | 0x65ec1a24 | 0x00001a24 | 7 (0x7) | pcre.dll | G:\foo\pcre.dll
> pcre_get_substring | 0x65ec1198 | 0x00001198 | 8 (0x8) | pcre.dll | G:\foo\pcre.dll
> pcre_get_substring_list | 0x65ec10c0 | 0x000010c0 | 9 (0x9) | pcre.dll | G:\foo\pcre.dll
> pcre_info | 0x65ec19b4 | 0x000019b4 | 1 (0x1) | pcre.dll | G:\foo\pcre.dll
> pcre_maketables | 0x65ec123c | 0x0000123c | 11 (0xb) | pcre.dll | G:\foo\pcre.dll
> pcre_malloc | 0x65ec9034 | 0x00009034 | 12 (0xc) | pcre.dll | G:\foo\pcre.dll
> pcre_study | 0x65ec7d9c | 0x00007d9c | 13 (0xd) | pcre.dll | G:\foo\pcre.dll
> pcre_version | 0x65ec19a8 | 0x000019a8 | 14 (0xe) | pcre.dll | G:\foo\pcre.dll
> regcomp | 0x65ec85f4 | 0x000085f4 | 15 (0xf) | pcre.dll | G:\foo\pcre.dll
> regerror | 0x65ec84b8 | 0x000084b8 | 16 (0x10) | pcre.dll | G:\foo\pcre.dll
> regexec | 0x65ec8664 | 0x00008664 | 17 (0x11) | pcre.dll | G:\foo\pcre.dll
> regfree | 0x65ec85d8 | 0x000085d8 | 18 (0x12) | pcre.dll | G:\foo\pcre.dll
>
>
>
>

--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy



----boundary-LibPST-iamunique-1846206506_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCBUcnkgRGVwZW5kZW5jeSBXYWxr
ZXIuIEl0IHVzZWQgdG8gYmUgYSBzdGFuZGFsb25lIHV0aWxpdHksIGJ1dCBub3cgaXQgaXMgYVxw
YXINCnBhcnQgb2YgV2luZG93cyBYUC4gQ29uY2VybmluZyBXaW4yaywgc2VhcmNoIGdvb2dsZSBm
b3IgRGVwZW5kZW5jeSBXYWxrZXJccGFyDQphbmQgeW91IHdpbGwgZmluZCBpdC4gSXQgaXMgZnJl
ZS5ccGFyDQpccGFyDQpXLlxwYXINClxwYXINClxwYXINCk9uIFRodSwgNiBBcHIgMjAwNiwgRG91
Z2xhcyBHLiBEYW5mb3J0aCB3cm90ZTpccGFyDQpccGFyDQo+IEdyZWcgRWR3YXJkcyB3cm90ZTpc
cGFyDQo+XHBhcg0KPiAgTXkgc2Vuc2Ugd2FzIHRoYXQgaXQgd291bGQgYmUgd29ydGggaGF2aW5n
IGEgRExMIGludGVyZmFjZSBnZW5lcmF0ZWQgZm9yXHBhcg0KPiBQQ1JFLCBhbmQgdGhlbiB3cml0
ZSBhIGNvdXBsZSB3cmFwcGVyIGZ1bmN0aW9ucyB0aGF0IG1ha2UgaXQgZWFzeSB0byB1c2UgaXRc
cGFyDQo+IGZyZXF1ZW50bHkgZm9yIGJpZyBhbmQgc21hbGwgbmVlZHMuXHBhcg0KPlxwYXINCj5c
cGFyDQo+IEdyZWcgRWR3YXJkc1xwYXINCj4gQ1RPLCBFeWV0b29scyBJbmMuXHBhcg0KPiBnZWR3
YXJkczFAZXlldG9vbHMuY29tXHBhcg0KPiAoOTE2KSA3OTIgNDUzXHBhcg0KPlxwYXINCj4gR3Jl
ZyxccGFyDQo+IEl0IHNob3VsZCBub3QgYmUgdGhhdCBoYXJkIHRvIGNyZWF0ZSBpbiBpbnRlcmZh
Y2UgbW9kdWxlIGZvciB0aGUgcGNyZS5kbGwgZmlsZS5cJ2EwIEkganVzdCBkb3dubG9hZGVkXHBh
cg0KPiBwY3JlLmRsbCBhbmQgZGxsZXhwLmV4ZSBzbyBJIGNvdWxkIGxvb2sgYXQgdGhlIGRsbCAo
dGhlcmUgbWF5IGJlIG90aGVyIGJldHRlciB0b29scyBmb3IgZG9pbmdccGFyDQo+IHRoaXMpLlwn
YTAgSWYgeW91IGhhdmUgdGhlIHNvdXJjZSBkb2N1bWVudGF0aW9uIGZvciB0aGUgYXJndW1lbnRz
IHRvIHRoZSBwcm9jZWR1cmVzIHRoZW4gaGVyZSBhcmUgdGhlXHBhcg0KPiBwcm9jZWR1cmUgYWRk
cmVzc2VzIGFuZCBuYW1lczpccGFyDQo+XHBhcg0KPiAgIEV4cG9ydGVkIEZ1bmN0aW9ucyBMaXN0
XHBhcg0KPlxwYXINCj5ccGFyDQo+ICAgICBDcmVhdGVkIGJ5IHVzaW5nIERMTCBFeHBvcnQgVmll
d2VyXHBhcg0KPlxwYXINCj4gRnVuY3Rpb24gTmFtZSBBZGRyZXNzIFJlbGF0aXZlIEFkZHJlc3Mg
T3JkaW5hbCBGaWxlbmFtZSBGdWxsIFBhdGhccGFyDQo+IHBjcmVfY29tcGlsZSB8IDB4NjVlYzQx
NmMgfCAweDAwMDA0MTZjIHwgMTAgKDB4YSkgfCBwY3JlLmRsbCB8IEc6XFxmb29cXHBjcmUuZGxs
XHBhcg0KPiBwY3JlX2NvcHlfc3Vic3RyaW5nIHwgMHg2NWVjMTA2MCB8IDB4MDAwMDEwNjAgfCAy
ICgweDIpIHwgcGNyZS5kbGwgfCBHOlxcZm9vXFxwY3JlLmRsbFxwYXINCj4gcGNyZV9leGVjIHwg
MHg2NWVjNzM2OCB8IDB4MDAwMDczNjggfCAzICgweDMpIHwgcGNyZS5kbGwgfCBHOlxcZm9vXFxw
Y3JlLmRsbFxwYXINCj4gcGNyZV9mcmVlIHwgMHg2NWVjOTAzOCB8IDB4MDAwMDkwMzggfCA0ICgw
eDQpIHwgcGNyZS5kbGwgfCBHOlxcZm9vXFxwY3JlLmRsbFxwYXINCj4gcGNyZV9mcmVlX3N1YnN0
cmluZyB8IDB4NjVlYzEyMTAgfCAweDAwMDAxMjEwIHwgNSAoMHg1KSB8IHBjcmUuZGxsIHwgRzpc
XGZvb1xccGNyZS5kbGxccGFyDQo+IHBjcmVfZnJlZV9zdWJzdHJpbmdfbGlzdCB8IDB4NjVlYzEx
ODAgfCAweDAwMDAxMTgwIHwgNiAoMHg2KSB8IHBjcmUuZGxsIHwgRzpcXGZvb1xccGNyZS5kbGxc
cGFyDQo+IHBjcmVfZnVsbGluZm8gfCAweDY1ZWMxYTI0IHwgMHgwMDAwMWEyNCB8IDcgKDB4Nykg
fCBwY3JlLmRsbCB8IEc6XFxmb29cXHBjcmUuZGxsXHBhcg0KPiBwY3JlX2dldF9zdWJzdHJpbmcg
fCAweDY1ZWMxMTk4IHwgMHgwMDAwMTE5OCB8IDggKDB4OCkgfCBwY3JlLmRsbCB8IEc6XFxmb29c
XHBjcmUuZGxsXHBhcg0KPiBwY3JlX2dldF9zdWJzdHJpbmdfbGlzdCB8IDB4NjVlYzEwYzAgfCAw
eDAwMDAxMGMwIHwgOSAoMHg5KSB8IHBjcmUuZGxsIHwgRzpcXGZvb1xccGNyZS5kbGxccGFyDQo+
IHBjcmVfaW5mbyB8IDB4NjVlYzE5YjQgfCAweDAwMDAxOWI0IHwgMSAoMHgxKSB8IHBjcmUuZGxs
IHwgRzpcXGZvb1xccGNyZS5kbGxccGFyDQo+IHBjcmVfbWFrZXRhYmxlcyB8IDB4NjVlYzEyM2Mg
fCAweDAwMDAxMjNjIHwgMTEgKDB4YikgfCBwY3JlLmRsbCB8IEc6XFxmb29cXHBjcmUuZGxsXHBh
cg0KPiBwY3JlX21hbGxvYyB8IDB4NjVlYzkwMzQgfCAweDAwMDA5MDM0IHwgMTIgKDB4YykgfCBw
Y3JlLmRsbCB8IEc6XFxmb29cXHBjcmUuZGxsXHBhcg0KPiBwY3JlX3N0dWR5IHwgMHg2NWVjN2Q5
YyB8IDB4MDAwMDdkOWMgfCAxMyAoMHhkKSB8IHBjcmUuZGxsIHwgRzpcXGZvb1xccGNyZS5kbGxc
cGFyDQo+IHBjcmVfdmVyc2lvbiB8IDB4NjVlYzE5YTggfCAweDAwMDAxOWE4IHwgMTQgKDB4ZSkg
fCBwY3JlLmRsbCB8IEc6XFxmb29cXHBjcmUuZGxsXHBhcg0KPiByZWdjb21wIHwgMHg2NWVjODVm
NCB8IDB4MDAwMDg1ZjQgfCAxNSAoMHhmKSB8IHBjcmUuZGxsIHwgRzpcXGZvb1xccGNyZS5kbGxc
cGFyDQo+IHJlZ2Vycm9yIHwgMHg2NWVjODRiOCB8IDB4MDAwMDg0YjggfCAxNiAoMHgxMCkgfCBw
Y3JlLmRsbCB8IEc6XFxmb29cXHBjcmUuZGxsXHBhcg0KPiByZWdleGVjIHwgMHg2NWVjODY2NCB8
IDB4MDAwMDg2NjQgfCAxNyAoMHgxMSkgfCBwY3JlLmRsbCB8IEc6XFxmb29cXHBjcmUuZGxsXHBh
cg0KPiByZWdmcmVlIHwgMHg2NWVjODVkOCB8IDB4MDAwMDg1ZDggfCAxOCAoMHgxMikgfCBwY3Jl
LmRsbCB8IEc6XFxmb29cXHBjcmUuZGxsXHBhcg0KPlxwYXINCj5ccGFyDQo+XHBhcg0KPlxwYXIN
ClxwYXINCi0tLSBCbGFja0JveFxwYXINCi0tLSBzZW5kIHN1YmplY3QgSEVMUCBvciBVTlNVQlND
UklCRSB0byBibGFja2JveEBvYmVyb24uY2hccGFyDQp9fQBCb3gg


----boundary-LibPST-iamunique-1846206506_-_---
Received on Thu Apr 06 2006 - 20:36:19 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:28:04 UTC