[omniORB] Patch: removed const_cast warnings

matejkenda@volja.net matejkenda@volja.net
Thu Jan 9 13:36:00 2003


------=_,-KUsNdc/lYAa(2?5rdePkcufAgKXtQPsspI?WzTHURjDlkqO5Dsryocc=St
Content-Type: text/plain; charset=iso-8859-2
Content-Transfer-Encoding: 8bit

Hi,

I am making a switch from omniORB 3.0.5 to omniORB 4.0.0.

I have noticed that omniORB's include files make some warnings when -Wcast-qual
option is used (g++ 3.2 on Linux).

Please find attached a patch which removes warnings.

Best regards,

Matej



------=_,-KUsNdc/lYAa(2?5rdePkcufAgKXtQPsspI?WzTHURjDlkqO5Dsryocc=St
Content-Type: application/octet-stream; name="omniORB4_const_cast.diff"
Content-Disposition: attachment; filename="omniORB4_const_cast.diff"
Content-Transfer-Encoding: base64

ZGlmZiAtLXVuaWZpZWQgLWIgLUIgLi4vLi4vLi4vb21uaU9SQi00LjAuMC9pbmNsdWRlL29tbmlP
UkI0L2NhbGxEZXNjcmlwdG9yLmggaW5jbHVkZS9vbW5pT1JCNC9jYWxsRGVzY3JpcHRvci5oCi0t
LSAuLi8uLi8uLi9vbW5pT1JCLTQuMC4wL2luY2x1ZGUvb21uaU9SQjQvY2FsbERlc2NyaXB0b3Iu
aAkyMDAxLTExLTA2IDE2OjQxOjM1LjAwMDAwMDAwMCArMDEwMAorKysgaW5jbHVkZS9vbW5pT1JC
NC9jYWxsRGVzY3JpcHRvci5oCTIwMDMtMDEtMDkgMTE6NTI6MTMuMDAwMDAwMDAwICswMTAwCkBA
IC0yODAsNyArMjgwLDExIEBACiAJCSAgICAgc2l6ZV90IG9wbGVuLCBjb25zdCBjaGFyKiBhXzAs
CiAJCSAgICAgX0NPUkJBX0Jvb2xlYW4gdXBjYWxsPTApIDoKICAgICAgIG9tbmlDYWxsRGVzY3Jp
cHRvcihsY2ZuLCBvcCwgb3BsZW4sIDAsIDAsIDAsIHVwY2FsbCksCisjaWZkZWYgSEFTX0NwbHVz
cGx1c19jb25zdF9jYXN0CisgICAgICBhcmdfMCggY29uc3RfY2FzdDxjaGFyKj4oYV8wKSApIHt9
CisjZWxzZQogICAgICAgYXJnXzAoKGNoYXIqKWFfMCkge30KKyNlbmRpZgogIAogICAgIGlubGlu
ZSB+X2NDT1JCQV9tT2JqZWN0X2lfY3N0cmluZygpIHsKICAgICAgIGlmIChpc191cGNhbGwoKSkg
eyAKZGlmZiAtLXVuaWZpZWQgLWIgLUIgLi4vLi4vLi4vb21uaU9SQi00LjAuMC9pbmNsdWRlL29t
bmlPUkI0L0NPUkJBX0FueS5oIGluY2x1ZGUvb21uaU9SQjQvQ09SQkFfQW55LmgKLS0tIC4uLy4u
Ly4uL29tbmlPUkItNC4wLjAvaW5jbHVkZS9vbW5pT1JCNC9DT1JCQV9BbnkuaAkyMDAzLTAxLTA4
IDE2OjI5OjMxLjAwMDAwMDAwMCArMDEwMAorKysgaW5jbHVkZS9vbW5pT1JCNC9DT1JCQV9Bbnku
aAkyMDAzLTAxLTA5IDExOjI2OjM2LjAwMDAwMDAwMCArMDEwMApAQCAtMTM3LDcgKzEzNywxMSBA
QAogICB9OwogICBzdHJ1Y3QgZnJvbV93c3RyaW5nIHsKICAgICBmcm9tX3dzdHJpbmcoY29uc3Qg
V0NoYXIqIHMsIFVMb25nIGIsIEJvb2xlYW4gbm9jb3B5ID0gMCkKKyNpZmRlZiBIQVNfQ3BsdXNw
bHVzX2NvbnN0X2Nhc3QKKyAgICAgIDogdmFsKGNvbnN0X2Nhc3Q8V0NoYXIqPihzKSksIGJvdW5k
KGIpLCBuYyhub2NvcHkpIHsgfQorI2Vsc2UKICAgICAgIDogdmFsKChXQ2hhciopcyksIGJvdW5k
KGIpLCBuYyhub2NvcHkpIHsgfQorI2VuZGlmCiAgICAgZnJvbV93c3RyaW5nKFdDaGFyKiBzLCBV
TG9uZyBiLCBCb29sZWFuIG5vY29weSA9IDApCiAgICAgICA6IHZhbChzKSwgYm91bmQoYiksIG5j
KG5vY29weSkgeyB9ICAgLy8gZGVwcmVjYXRlZAogCkNvbW1vbiBzdWJkaXJlY3RvcmllczogLi4v
Li4vLi4vb21uaU9SQi00LjAuMC9pbmNsdWRlL29tbmlPUkI0L2ludGVybmFsIGFuZCBpbmNsdWRl
L29tbmlPUkI0L2ludGVybmFsCmRpZmYgLS11bmlmaWVkIC1iIC1CIC4uLy4uLy4uL29tbmlPUkIt
NC4wLjAvaW5jbHVkZS9vbW5pT1JCNC93c3RyaW5ndHlwZXMuaCBpbmNsdWRlL29tbmlPUkI0L3dz
dHJpbmd0eXBlcy5oCi0tLSAuLi8uLi8uLi9vbW5pT1JCLTQuMC4wL2luY2x1ZGUvb21uaU9SQjQv
d3N0cmluZ3R5cGVzLmgJMjAwMy0wMS0wOCAxNjoyOTozMS4wMDAwMDAwMDAgKzAxMDAKKysrIGlu
Y2x1ZGUvb21uaU9SQjQvd3N0cmluZ3R5cGVzLmgJMjAwMy0wMS0wOSAxMToyNDoxMy4wMDAwMDAw
MDAgKzAxMDAKQEAgLTY0MCw3ICs2NDAsMTQgQEAKICAgICBiWzBdID0gKF9DT1JCQV9XQ2hhciop
ICgocHRyX2FyaXRoX3QpIDB4NTM1MTUzNTRVKTsKICAgICBiWzFdID0gKF9DT1JCQV9XQ2hhciop
IGw7CiAgICAgZm9yIChfQ09SQkFfVUxvbmcgaW5kZXggPSAyOyBpbmRleCA8IChuZWxlbXMrMik7
IGluZGV4KyspCisKKyNpZmRlZiBIQVNfQ3BsdXNwbHVzX2NvbnN0X2Nhc3QKKyAgICAgIGJbaW5k
ZXhdID0gY29uc3RfY2FzdDxfQ09SQkFfV0NoYXIqPihfQ09SQkFfV1N0cmluZ19oZWxwZXI6OmVt
cHR5X3dzdHJpbmcpOworI2Vsc2UKICAgICAgIGJbaW5kZXhdID0gKF9DT1JCQV9XQ2hhciopX0NP
UkJBX1dTdHJpbmdfaGVscGVyOjplbXB0eV93c3RyaW5nOworI2VuZGlmCisKKwogICAgIHJldHVy
biBiKzI7CiAgIH0KIAo=

------=_,-KUsNdc/lYAa(2?5rdePkcufAgKXtQPsspI?WzTHURjDlkqO5Dsryocc=St--