Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 May 1997 13:15:42 +0300 (IDT)
From:      Nadav Eiron <nadav@barcode.co.il>
To:        hackers@freebsd.org
Subject:   /usr/include/md*.h patches...
Message-ID:  <Pine.BSF.3.91.970509130215.14432A-500000@gatekeeper.barcode.co.il>

next in thread | raw e-mail | index | archive | help
  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 mime@docserver.cac.washington.edu for more info.

--0-1784899429-863172942=:14432
Content-Type: TEXT/PLAIN; charset=US-ASCII

Hi,

Since the thread on my patches to /usr/include/ftpio.h didn't reach a 
conclusion on what changes exactly should be made to files in 
/usr/include, I patched md2.h, md4.h and md5.h like I did with ftpio.h 
(that is, so that it compiles under C++, and also has the __P macro on 
prototypes).

Attached are the diffs. For md2 and md4 they are the same for 2.1.7 and 
2.2.1, and for md5 I submit two diffs.

Hope people will find this useful,

Nadav
--0-1784899429-863172942=:14432
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="md5.h.diff_2.2"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.BSF.3.91.970509131542.14432B@gatekeeper.barcode.co.il>
Content-Description: 

KioqIC91c3IvaW5jbHVkZS9zeXMvbWQ1Lmgub3JpZwlGcmkgTWF5ICA5IDEz
OjA5OjA2IDE5OTcNCi0tLSAvdXNyL2luY2x1ZGUvc3lzL21kNS5oCUZyaSBN
YXkgIDkgMTM6MDY6NDggMTk5Nw0KKioqKioqKioqKioqKioqDQoqKiogMjcs
NDIgKioqKg0KICAjaWZuZGVmIF9TWVNfTUQ1X0hfDQogICNkZWZpbmUgX1NZ
U19NRDVfSF8NCiAgLyogTUQ1IGNvbnRleHQuICovDQogIHR5cGVkZWYgc3Ry
dWN0IE1ENUNvbnRleHQgew0KICAgIHVfaW50MzJfdCBzdGF0ZVs0XTsJLyog
c3RhdGUgKEFCQ0QpICovDQogICAgdV9pbnQzMl90IGNvdW50WzJdOwkvKiBu
dW1iZXIgb2YgYml0cywgbW9kdWxvIDJeNjQgKGxzYiBmaXJzdCkgKi8NCiAg
ICB1bnNpZ25lZCBjaGFyIGJ1ZmZlcls2NF07CS8qIGlucHV0IGJ1ZmZlciAq
Lw0KICB9IE1ENV9DVFg7DQogIA0KISB2b2lkICAgTUQ1SW5pdCAoTUQ1X0NU
WCAqKTsNCiEgdm9pZCAgIE1ENVVwZGF0ZSAoTUQ1X0NUWCAqLCBjb25zdCB1
bnNpZ25lZCBjaGFyICosIHVuc2lnbmVkIGludCk7DQohIHZvaWQgICBNRDVG
aW5hbCAodW5zaWduZWQgY2hhciBbMTZdLCBNRDVfQ1RYICopOw0KISBjaGFy
ICogTUQ1RW5kKE1ENV9DVFggKiwgY2hhciAqKTsNCiEgY2hhciAqIE1ENUZp
bGUoY2hhciAqLCBjaGFyICopOw0KISBjaGFyICogTUQ1RGF0YShjb25zdCB1
bnNpZ25lZCBjaGFyICosIHVuc2lnbmVkIGludCwgY2hhciAqKTsNCiAgI2Vu
ZGlmIC8qIF9TWVNfTUQ1X0hfICovDQotLS0gMjcsNDkgLS0tLQ0KICAjaWZu
ZGVmIF9TWVNfTUQ1X0hfDQogICNkZWZpbmUgX1NZU19NRDVfSF8NCiAgLyog
TUQ1IGNvbnRleHQuICovDQorIA0KKyAjaW5jbHVkZSA8c3lzL2NkZWZzLmg+
DQorIA0KICB0eXBlZGVmIHN0cnVjdCBNRDVDb250ZXh0IHsNCiAgICB1X2lu
dDMyX3Qgc3RhdGVbNF07CS8qIHN0YXRlIChBQkNEKSAqLw0KICAgIHVfaW50
MzJfdCBjb3VudFsyXTsJLyogbnVtYmVyIG9mIGJpdHMsIG1vZHVsbyAyXjY0
IChsc2IgZmlyc3QpICovDQogICAgdW5zaWduZWQgY2hhciBidWZmZXJbNjRd
OwkvKiBpbnB1dCBidWZmZXIgKi8NCiAgfSBNRDVfQ1RYOw0KICANCiEgX19C
RUdJTl9ERUNMUw0KISANCiEgdm9pZCAgIE1ENUluaXQJCV9fUCgoTUQ1X0NU
WCAqKSk7DQohIHZvaWQgICBNRDVVcGRhdGUgCV9fUCgoTUQ1X0NUWCAqLCBj
b25zdCB1bnNpZ25lZCBjaGFyICosIHVuc2lnbmVkIGludCkpOw0KISB2b2lk
ICAgTUQ1RmluYWwgCV9fUCgodW5zaWduZWQgY2hhciBbMTZdLCBNRDVfQ1RY
ICopKTsNCiEgY2hhciAqIE1ENUVuZAkJX19QKChNRDVfQ1RYICosIGNoYXIg
KikpOw0KISBjaGFyICogTUQ1RmlsZQkJX19QKChjaGFyICosIGNoYXIgKikp
Ow0KISBjaGFyICogTUQ1RGF0YQkJX19QKChjb25zdCB1bnNpZ25lZCBjaGFy
ICosIHVuc2lnbmVkIGludCwgY2hhciAqKSk7DQohIA0KISBfX0VORF9ERUNM
Uw0KICAjZW5kaWYgLyogX1NZU19NRDVfSF8gKi8NCg==
--0-1784899429-863172942=:14432
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="md5.h.diff"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.BSF.3.91.970509131542.14432C@gatekeeper.barcode.co.il>
Content-Description: 

KioqIC91c3Ivc3JjL2xpYi9saWJtZC9tZDUuaC5vcmlnCUZyaSBNYXkgIDkg
MTE6NTY6NDIgMTk5Nw0KLS0tIC91c3Ivc3JjL2xpYi9saWJtZC9tZDUuaAlG
cmkgTWF5ICA5IDEyOjAyOjIzIDE5OTcNCioqKioqKioqKioqKioqKg0KKioq
IDI2LDMxICoqKioNCi0tLSAyNiwzNCAtLS0tDQogIA0KICAjaWZuZGVmIF9N
RDVfSF8NCiAgI2RlZmluZSBfTUQ1X0hfDQorIA0KKyAjaW5jbHVkZSA8c3lz
L2NkZWZzLmg+DQorIA0KICAvKiBNRDUgY29udGV4dC4gKi8NCiAgdHlwZWRl
ZiBzdHJ1Y3QgTUQ1Q29udGV4dCB7DQogICAgdW5zaWduZWQgbG9uZyBzdGF0
ZVs0XTsJLyogc3RhdGUgKEFCQ0QpICovDQoqKioqKioqKioqKioqKioNCioq
KiAzMyw0MiAqKioqDQogICAgdW5zaWduZWQgY2hhciBidWZmZXJbNjRdOwkv
KiBpbnB1dCBidWZmZXIgKi8NCiAgfSBNRDVfQ1RYOw0KICANCiEgdm9pZCAg
IE1ENUluaXQgKE1ENV9DVFggKik7DQohIHZvaWQgICBNRDVVcGRhdGUgKE1E
NV9DVFggKiwgY29uc3QgdW5zaWduZWQgY2hhciAqLCB1bnNpZ25lZCBpbnQp
Ow0KISB2b2lkICAgTUQ1RmluYWwgKHVuc2lnbmVkIGNoYXIgWzE2XSwgTUQ1
X0NUWCAqKTsNCiEgY2hhciAqIE1ENUVuZChNRDVfQ1RYICosIGNoYXIgKik7
DQohIGNoYXIgKiBNRDVGaWxlKGNoYXIgKiwgY2hhciAqKTsNCiEgY2hhciAq
IE1ENURhdGEoY29uc3QgdW5zaWduZWQgY2hhciAqLCB1bnNpZ25lZCBpbnQs
IGNoYXIgKik7DQogICNlbmRpZiAvKiBfTUQ1X0hfICovDQotLS0gMzYsNDkg
LS0tLQ0KICAgIHVuc2lnbmVkIGNoYXIgYnVmZmVyWzY0XTsJLyogaW5wdXQg
YnVmZmVyICovDQogIH0gTUQ1X0NUWDsNCiAgDQohIF9fQkVHSU5fREVDTFMN
CiEgDQohIHZvaWQgICBNRDVJbml0CQlfX1AoKE1ENV9DVFggKikpOw0KISB2
b2lkICAgTUQ1VXBkYXRlIAlfX1AoKE1ENV9DVFggKiwgY29uc3QgdW5zaWdu
ZWQgY2hhciAqLCB1bnNpZ25lZCBpbnQpKTsNCiEgdm9pZCAgIE1ENUZpbmFs
IAlfX1AoKHVuc2lnbmVkIGNoYXIgWzE2XSwgTUQ1X0NUWCAqKSk7DQohIGNo
YXIgKiBNRDVFbmQJCV9fUCgoTUQ1X0NUWCAqLCBjaGFyICopKTsNCiEgY2hh
ciAqIE1ENUZpbGUJCV9fUCgoY2hhciAqLCBjaGFyICopKTsNCiEgY2hhciAq
IE1ENURhdGEJCV9fUCgoY29uc3QgdW5zaWduZWQgY2hhciAqLCB1bnNpZ25l
ZCBpbnQsIGNoYXIgKikpOw0KISANCiEgX19FTkRfREVDTFMNCiAgI2VuZGlm
IC8qIF9NRDVfSF8gKi8NCg==
--0-1784899429-863172942=:14432
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="md4.h.diff"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.BSF.3.91.970509131542.14432D@gatekeeper.barcode.co.il>
Content-Description: 

KioqIC91c3Ivc3JjL2xpYi9saWJtZC9tZDQuaC5vcmlnCUZyaSBNYXkgIDkg
MTI6MDY6MTUgMTk5Nw0KLS0tIC91c3Ivc3JjL2xpYi9saWJtZC9tZDQuaAlG
cmkgTWF5ICA5IDEyOjA0OjM1IDE5OTcNCioqKioqKioqKioqKioqKg0KKioq
IDI1LDMwICoqKioNCi0tLSAyNSwzMyAtLS0tDQogIA0KICAjaWZuZGVmIF9N
RDRfSF8NCiAgI2RlZmluZSBfTUQ0X0hfDQorIA0KKyAjaW5jbHVkZSA8c3lz
L2NkZWZzLmg+DQorIA0KICAvKiBNRDQgY29udGV4dC4gKi8NCiAgdHlwZWRl
ZiBzdHJ1Y3QgTUQ0Q29udGV4dCB7DQogICAgdW5zaWduZWQgbG9uZyBzdGF0
ZVs0XTsJLyogc3RhdGUgKEFCQ0QpICovDQoqKioqKioqKioqKioqKioNCioq
KiAzMiw0MiAqKioqDQogICAgdW5zaWduZWQgY2hhciBidWZmZXJbNjRdOwkv
KiBpbnB1dCBidWZmZXIgKi8NCiAgfSBNRDRfQ1RYOw0KICANCiEgdm9pZCAg
IE1ENEluaXQoTUQ0X0NUWCAqKTsNCiEgdm9pZCAgIE1ENFVwZGF0ZShNRDRf
Q1RYICosIGNvbnN0IHVuc2lnbmVkIGNoYXIgKiwgdW5zaWduZWQgaW50KTsN
CiEgdm9pZCAgIE1ENEZpbmFsKHVuc2lnbmVkIGNoYXIgWzE2XSwgTUQ0X0NU
WCAqKTsNCiEgY2hhciAqIE1ENEVuZChNRDRfQ1RYICosIGNoYXIgKik7DQoh
IGNoYXIgKiBNRDRGaWxlKGNoYXIgKiwgY2hhciAqKTsNCiEgY2hhciAqIE1E
NERhdGEoY29uc3QgdW5zaWduZWQgY2hhciAqLCB1bnNpZ25lZCBpbnQsIGNo
YXIgKik7DQogIA0KICAjZW5kaWYgLyogX01ENF9IXyAqLw0KLS0tIDM1LDQ4
IC0tLS0NCiAgICB1bnNpZ25lZCBjaGFyIGJ1ZmZlcls2NF07CS8qIGlucHV0
IGJ1ZmZlciAqLw0KICB9IE1ENF9DVFg7DQogIA0KISBfX0JFR0lOX0RFQ0xT
DQohIA0KISB2b2lkICAgTUQ0SW5pdAkJX19QKChNRDRfQ1RYICopKTsNCiEg
dm9pZCAgIE1ENFVwZGF0ZQlfX1AoKE1ENF9DVFggKiwgY29uc3QgdW5zaWdu
ZWQgY2hhciAqLCB1bnNpZ25lZCBpbnQpKTsNCiEgdm9pZCAgIE1ENEZpbmFs
CQlfX1AoKHVuc2lnbmVkIGNoYXIgWzE2XSwgTUQ0X0NUWCAqKSk7DQohIGNo
YXIgKiBNRDRFbmQJCV9fUCgoTUQ0X0NUWCAqLCBjaGFyICopKTsNCiEgY2hh
ciAqIE1ENEZpbGUJCV9fUCgoY2hhciAqLCBjaGFyICopKTsNCiEgY2hhciAq
IE1ENERhdGEJCV9fUCgoY29uc3QgdW5zaWduZWQgY2hhciAqLCB1bnNpZ25l
ZCBpbnQsIGNoYXIgKikpOw0KICANCisgX19FTkRfREVDTFMNCiAgI2VuZGlm
IC8qIF9NRDRfSF8gKi8NCg==
--0-1784899429-863172942=:14432
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="md2.h.diff"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.BSF.3.91.970509131542.14432E@gatekeeper.barcode.co.il>
Content-Description: 

KioqIC91c3Ivc3JjL2xpYi9saWJtZC9tZDIuaC5vcmlnCUZyaSBNYXkgIDkg
MTI6MDY6MTggMTk5Nw0KLS0tIC91c3Ivc3JjL2xpYi9saWJtZC9tZDIuaAlG
cmkgTWF5ICA5IDEyOjA1OjU4IDE5OTcNCioqKioqKioqKioqKioqKg0KKioq
IDIzLDI4ICoqKioNCi0tLSAyMywzMCAtLS0tDQogICNpZm5kZWYgX01EMl9I
Xw0KICAjZGVmaW5lIF9NRDJfSF8NCiAgDQorICNpbmNsdWRlIDxzeXMvY2Rl
ZnMuaD4NCisgDQogIHR5cGVkZWYgc3RydWN0IE1EMkNvbnRleHQgew0KICAg
IHVuc2lnbmVkIGNoYXIgc3RhdGVbMTZdOwkvKiBzdGF0ZSAqLw0KICAgIHVu
c2lnbmVkIGNoYXIgY2hlY2tzdW1bMTZdOwkvKiBjaGVja3N1bSAqLw0KKioq
KioqKioqKioqKioqDQoqKiogMzAsNDAgKioqKg0KICAgIHVuc2lnbmVkIGNo
YXIgYnVmZmVyWzE2XTsJLyogaW5wdXQgYnVmZmVyICovDQogIH0gTUQyX0NU
WDsNCiAgDQohIHZvaWQgICBNRDJJbml0KE1EMl9DVFggKik7DQohIHZvaWQg
ICBNRDJVcGRhdGUoTUQyX0NUWCAqLCBjb25zdCB1bnNpZ25lZCBjaGFyICos
IHVuc2lnbmVkIGludCk7DQohIHZvaWQgICBNRDJGaW5hbCh1bnNpZ25lZCBj
aGFyIFsxNl0sIE1EMl9DVFggKik7DQohIGNoYXIgKiBNRDJFbmQoTUQyX0NU
WCAqLCBjaGFyICopOw0KISBjaGFyICogTUQyRmlsZShjaGFyICosIGNoYXIg
Kik7DQohIGNoYXIgKiBNRDJEYXRhKGNvbnN0IHVuc2lnbmVkIGNoYXIgKiwg
dW5zaWduZWQgaW50LCBjaGFyICopOw0KICANCiAgI2VuZGlmIC8qIF9NRDJf
SF8gKi8NCi0tLSAzMiw0NSAtLS0tDQogICAgdW5zaWduZWQgY2hhciBidWZm
ZXJbMTZdOwkvKiBpbnB1dCBidWZmZXIgKi8NCiAgfSBNRDJfQ1RYOw0KICAN
CiEgX19CRUdJTl9ERUNMUw0KISANCiEgdm9pZCAgIE1EMkluaXQJCV9fUCgo
TUQyX0NUWCAqKSk7DQohIHZvaWQgICBNRDJVcGRhdGUJX19QKChNRDJfQ1RY
ICosIGNvbnN0IHVuc2lnbmVkIGNoYXIgKiwgdW5zaWduZWQgaW50KSk7DQoh
IHZvaWQgICBNRDJGaW5hbAkJX19QKCh1bnNpZ25lZCBjaGFyIFsxNl0sIE1E
Ml9DVFggKikpOw0KISBjaGFyICogTUQyRW5kCQlfX1AoKE1EMl9DVFggKiwg
Y2hhciAqKSk7DQohIGNoYXIgKiBNRDJGaWxlCQlfX1AoKGNoYXIgKiwgY2hh
ciAqKSk7DQohIGNoYXIgKiBNRDJEYXRhCQlfX1AoKGNvbnN0IHVuc2lnbmVk
IGNoYXIgKiwgdW5zaWduZWQgaW50LCBjaGFyICopKTsNCiAgDQorIF9fRU5E
X0RFQ0xTDQogICNlbmRpZiAvKiBfTUQyX0hfICovDQo=
--0-1784899429-863172942=:14432--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.91.970509130215.14432A-500000>