Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com Message-ID: <20000303200854.27763.qmail@web107.yahoomail.com> Date: Fri, 3 Mar 2000 12:08:54 -0800 (PST) From: Earnie Boyd Reply-To: earnie_boyd AT yahoo DOT com Subject: [ANNOUNCE] abspath.h To: cygwin users MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0-846930886-952114134=:27502" --0-846930886-952114134=:27502 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I've attached a file containing macros to make portable coding when dealing with path/directory checking easier. Simple examples are included in the source for the ISABSPATH() macro (is absolute path). Regards, ===== --- Earnie Boyd: __Cygwin: POSIX on Windows__ Cygwin Newbies: __Minimalist GNU for Windows__ Mingw32 List: Mingw Home: __________________________________________________ Do You Yahoo!? Talk to your friends online with Yahoo! Messenger. http://im.yahoo.com --0-846930886-952114134=:27502 Content-Type: application/x-unknown; name="abspath.h" Content-Transfer-Encoding: base64 Content-Description: abspath.h Content-Disposition: attachment; filename="abspath.h" LyoNCiAqIGFic3BhdGguaCAtIDEuMA0KICogQ29weXJpZ2h0IChDKSAyMDAw IEVhcm5pZSBCb3lkIGFuZCBhc3NpZ25zDQogKiBHTlUgR2VuZXJhbCBQdWJs aWMgTGljZW5zZSAoR1BMKSBWZXJzaW9uIDIgb3IgbGF0ZXIuDQogKiBUaGlz IGNvZGUgbWF5IGFsc28gYmUgdXNlZCB3aXRoIHRoZSBHTlUgTEdQTCBWZXJz aW9uIDIuMCBvciBsYXRlciB0byBjcmVhdGUgDQogKiBhIHNoYXJlZCBvYmpl Y3QgbGlicmFyeSBvciBhIGR5bmFtaWNhbGx5IGxvYWRhYmxlIGxpYnJhcnkg YW5kIHRoYXQgbGlicmFyeSANCiAqIGlzIGFsc28gZ292ZXJlbmVkIGJ5IHRo ZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgKExHUEwpLg0K ICoNCiAqIFRoZXNlIG1hY3JvcyB3ZXJlIGNyZWF0ZWQgaW4gdGhlIGhvcGVz IHRoYXQgcG9ydGFiaWxpdHkgYmV0d2VlbiBET1MvV0lOMzINCiAqIGZpbGVz eXN0ZW1zIGFuZCBVTklYIGZpbGVzeXN0ZW1zIG1heSBiZSBjb2RlZCBtb3Jl IGVhc2lseS4NCiAqDQogKiBFeGFtcGxlIDE6DQogKiBjaGFyICoqcHA7DQog KiBmb3IgKHBwID0gcGF0aDsgKnBwOyBwcCsrKQ0KICogICAgaWYgKElTQUJT UEFUSCgqJnBwWzBdKQ0KICogICAgew0KICoJLi4uDQogKiAgICB9DQogKg0K ICogRXhhbXBsZSAyOg0KICogY2hhciAqDQogKiBzb21lZnVuY3Rpb24oY2hh ciAqZGlyKQ0KICogew0KICogICAgLi4uDQogKiAgICBpZiAoSVNBQlNQQVRI KGRpcikpDQogKiAgICB7DQogKgkuLi4NCiAqICAgIH0NCiAqICAgIC4uLg0K ICogfQ0KICogDQogKiBTZW5kIGJ1ZyByZXBvcnRzIHRvOg0KICogPGVhcm5p ZV9ib3lkQHlhaG9vLmNvbT4NCiAqLw0KDQojaWZuZGVmIF9fV0lOMzJfXw0K IyBkZWZpbmUgSVNESVJERUxJTShzKSAgKChzKSA9PSAnLycpDQojZWxzZSAN CiMgZGVmaW5lIElTRElSREVMSU0ocykgICgoKHMpID09ICcvJyB8fCAocykg PT0gJ1xcJykpDQojZW5kaWYgDQoNCiNkZWZpbmUgSVNESVJDVVJOVChwKSAg ICgoKHApWzBdID09ICcuJyAmJiAoSVNESVJERUxJTSgocClbMV0pIHx8ICEo cClbMV0pKSkNCiNkZWZpbmUgSVNESVJQQVJOVChwKSAgICgoKHApWzBdID09 ICcuJyAmJiAocClbMV0gPT0gJy4nICYmIFwNCgkJCSAgKElTRElSREVMSU0o KHApWzJdKSB8fCAhKHApWzJdKSkpDQoNCiNpZm5kZWYgX19XSU4zMl9fDQoj IGRlZmluZSBJU0FCU1BBVEgocCkgKElTRElSREVMSU0oKHApWzBdKSB8fCBJ U0RJUkNVUk5UKChwKSkgfHwgSVNESVJQQVJOVCgocCkpKQ0KI2Vsc2UgDQoj IGRlZmluZSBJU0FCU1BBVEgocCkgKElTRElSREVMSU0oKHApWzBdKSB8fCBc DQoJCQkoaXNhbHBoYSgocClbMF0pICYmIChwKVsxXSA9PSAnOicgJiYgXA0K CQkJKElTRElSREVMSU0oKHApWzJdKSkpIHx8IFwNCgkJCShJU0RJUkNVUk5U KChwKSkgfHwgSVNESVJQQVJOVCgocCkpKSkNCiNlbmRpZiANCg0K --0-846930886-952114134=:27502 Content-Type: text/plain; charset=us-ascii -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com --0-846930886-952114134=:27502--