金本と申します。

今trunkをAIXでコンパイルするとdln.cのコンパイルに失敗します。
% make
gcc -O3 -g -Wall -Wno-unused-parameter -Wno-parentheses
-Wno-missing-field-initializers -Wpointer-arith -Wwrite-strings -I.
-I.ext/include/powerpc-aix5.3.0.0 -I../trunk/include -I../trunk
-DRUBY_EXPORT   -o dln.o -c ../trunk/dln.c
../trunk/dln.c: In function 'dln_strerror':
../trunk/dln.c:1145: warning: no return statement in function returning non-void
../trunk/dln.c: In function 'aix_loaderror':
../trunk/dln.c:1159: warning: initialization discards qualifiers from
pointer target type
../trunk/dln.c:1160: warning: initialization discards qualifiers from
pointer target type
../trunk/dln.c:1161: warning: initialization discards qualifiers from
pointer target type
../trunk/dln.c:1163: warning: initialization discards qualifiers from
pointer target type
../trunk/dln.c:1164: warning: initialization discards qualifiers from
pointer target type
../trunk/dln.c:1166: warning: initialization discards qualifiers from
pointer target type
../trunk/dln.c:1167: warning: initialization discards qualifiers from
pointer target type
../trunk/dln.c:1168: warning: initialization discards qualifiers from
pointer target type
../trunk/dln.c:1169: warning: initialization discards qualifiers from
pointer target type
../trunk/dln.c:1179: error: 'L_GETMESSAGE' undeclared (first use in
this function)
../trunk/dln.c:1179: error: (Each undeclared identifier is reported only once
../trunk/dln.c:1179: error: for each function it appears in.)
make: *** [dln.o] Error 1

添付のパッチでエラーとワーニングを消せます。

先日コミット権をいただきました。
コミットしてもよろしいでしょうか?

今後ともよろしくお願いいたします。
-- 
Yutaka KANEMOTO
http://d.hatena.ne.jp/kinpoco/
SW5kZXg6IGRsbi5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGRsbi5jCShyZXZpc2lvbiAyNTAwNikKKysrIGRs
bi5jCSh3b3JraW5nIGNvcHkpCkBAIC0xMDk0LDYgKzEwOTQsNyBAQAogI2luY2x1ZGUgPHdpbmRv
d3MuaD4KICNlbmRpZgogCisjaWYgISBkZWZpbmVkIF9BSVgKIHN0YXRpYyBjb25zdCBjaGFyICoK
IGRsbl9zdHJlcnJvcih2b2lkKQogewpAQCAtMTE0Myw4ICsxMTQ0LDggQEAKICAgICByZXR1cm4g
bWVzc2FnZTsKICNlbmRpZgogfQorI2VuZGlmCiAKLQogI2lmIGRlZmluZWQoX0FJWCkgJiYgISBk
ZWZpbmVkKF9JQTY0KQogc3RhdGljIHZvaWQKIGFpeF9sb2FkZXJyb3IoY29uc3QgY2hhciAqcGF0
aG5hbWUpCkBAIC0xMTU0LDcgKzExNTUsNyBAQAogCiAgICAgc3RhdGljIGNvbnN0IHN0cnVjdCBl
cnJ0YWIgewogCWludCBlcnJudW07Ci0JY2hhciAqZXJyc3RyOworCWNvbnN0IGNoYXIgKiBlcnJz
dHI7CiAgICAgfSBsb2FkX2VycnRhYltdID0gewogCXtMX0VSUk9SX1RPT01BTlksCSJ0b28gbWFu
eSBlcnJvcnMsIHJlc3Qgc2tpcHBlZC4ifSwKIAl7TF9FUlJPUl9OT0xJQiwJCSJjYW4ndCBsb2Fk
IGxpYnJhcnk6In0sCkBAIC0xMTc2LDcgKzExNzcsNyBAQAogICAgIHNucHJpbnRmKGVycmJ1Ziwg
c2l6ZW9mKGVycmJ1ZiksICJsb2FkIGZhaWxlZCAtICVzICIsIHBhdGhuYW1lKTsKIAogICAgIG1l
c3NhZ2VbMF0gPSBOVUxMOwotICAgIGlmICghbG9hZHF1ZXJ5KExfR0VUTUVTU0FHRSwgJm1lc3Nh
Z2VbMF0sIHNpemVvZihtZXNzYWdlKSkpCisgICAgaWYgKCFsb2FkcXVlcnkoTF9HRVRNRVNTQUdF
UywgJm1lc3NhZ2VbMF0sIHNpemVvZihtZXNzYWdlKSkpCiAJRVJSQlVGX0FQUEVORChzdHJlcnJv
cihlcnJubykpOwogICAgIGZvcihpID0gMDsgbWVzc2FnZVtpXSAmJiAqbWVzc2FnZVtpXTsgaSsr
KSB7CiAJaW50IG5lcnIgPSBhdG9pKG1lc3NhZ2VbaV0pOwpJbmRleDogQ2hhbmdlTG9nCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIENoYW5nZUxvZwkocmV2aXNpb24gMjUwMDYpCisrKyBDaGFuZ2VMb2cJKHdvcmtp
bmcgY29weSkKQEAgLTEsMyArMSw3IEBACitTYXQgU2VwIDE5IDAzOjA4OjMxIDIwMDkgIFl1dGFr
YSBLYW5lbW90byAgPGthbmVtb3RvQHJ1YnktbGFuZy5vcmc+CisKKwkqIGRsbi5jOiBmaXhlZCB0
eXBvLiBzdXBwcmVzcyB3YXJuaW5ncy4KKwogU2F0IFNlcCAxOSAwMDowMjoxOSAyMDA5ICBOb2J1
eW9zaGkgTmFrYWRhICA8bm9idUBydWJ5LWxhbmcub3JnPgogCiAJKiBpbmNsdWRlL3J1YnkvcnVi
eS5oIChyYl90eXBlKTogZm9yd2FyZCBkZWNsYXJhdGlvbiB0byBzdXBwcmVzcyBhCg==