com gtk/php-gtk: - Silence StyleHelper get_properties handl er. - Finalize GdkEvent read_property handler (until GdkAtom support is implemented): e xt/gtk+/gdk.overrides ext/gtk+/php_gtk+_types.c
[email protected] (David Soria Parra) Sun, 02 Oct 2005 19:56:15 +0000
| Newsgroups | php.gtk.cvs |
|---|---|
| Message-ID | <[email protected]> |
--b7ea7cdf3b00d270bed773def271036a78496785 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Commit: 95b2268939b2e5b903ec89cac2df5c3e4ccfabdb=0AAuthor: Andrei Zmi= evski <[email protected]> Sun, 2 Oct 2005 19:56:15 +0000=0AParents: = 8239f9aa8eeab6741d51f6f778633f523bba802e=0ABranches: master=0A=0ALink: = http://git.php.net/?p=3Dgtk/php-gtk.git;a=3Dcommitdiff;h=3D95b2268939b2e= 5b903ec89cac2df5c3e4ccfabdb=0A=0ALog:=0A- Silence StyleHelper get_propertie= s handler.=0A- Finalize GdkEvent read_property handler (until GdkAtom suppo= rt is=0A implemented)=0A=0AChanged paths:=0A M ext/gtk+/gdk.overrides=0A= M ext/gtk+/php_gtk+_types.c=0A=0A --b7ea7cdf3b00d270bed773def271036a78496785 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="diff_95b2268939b2e5b903ec89cac2df5c3e4ccfabdb.txt" OTViMjI2ODkzOWIyZTViOTAzZWM4OWNhYzJkZjVjM2U0Y2NmYWJkYgpkaWZmIC0tZ2l0IGEvZXh0 L2d0aysvZ2RrLm92ZXJyaWRlcyBiL2V4dC9ndGsrL2dkay5vdmVycmlkZXMKaW5kZXggOTg3MWFm YS4uMTMzNTFjNyAxMDA2NDQKLS0tIGEvZXh0L2d0aysvZ2RrLm92ZXJyaWRlcworKysgYi9leHQv Z3RrKy9nZGsub3ZlcnJpZGVzCkBAIC0yNzgsNiArMjc4LDggQEAgUEhQX01FVEhPRAogCiAlJSB7 e3sgR2RrRXZlbnQKIAorJSUge3t7IHJlYWRfcHJvcGVydHkgaGFuZGxlcgorCiAlJQogb3ZlcnJp ZGUtaGFuZGxlciBHZGtFdmVudCByZWFkX3Byb3BlcnR5CiBzdGF0aWMgenZhbCogcGhwZ19nZGtl dmVudF9yZWFkX3Byb3BlcnR5X2hhbmRsZXIoenZhbCAqb2JqZWN0LCB6dmFsICptZW1iZXIsIGlu dCB0eXBlIFRTUk1MU19EQykKQEAgLTMwNiw5ICszMDgsNiBAQCBzdGF0aWMgenZhbCogcGhwZ19n ZGtldmVudF9yZWFkX3Byb3BlcnR5X2hhbmRsZXIoenZhbCAqb2JqZWN0LCB6dmFsICptZW1iZXIs IGludAogICAgICAgICBjYXNlIEdES19FWFBPU0U6CiAgICAgICAgICAgICBpZiAoIXN0cmNtcChu YW1lLCAiYXJlYSIpKSB7CiAgICAgICAgICAgICAgICAgcGhwZ19nYm94ZWRfbmV3KCZyZXN1bHQs IEdES19UWVBFX1JFQ1RBTkdMRSwgJmV2ZW50LT5leHBvc2UuYXJlYSwgVFJVRSwgVFJVRSBUU1JN TFNfQ0MpOwotICAgICAgICAgICAgfSBlbHNlIGlmICghc3RyY21wKG5hbWUsICJyZWdpb24iKSkg eyAvKiBHZGtSZWdpb24gaXMgYSBzdHJ1Y3QgKi8KLSAgICAgICAgICAgICAgICBBTExPQ19aVkFM KHJlc3VsdCk7Ci0gICAgICAgICAgICAgICAgWlZBTF9OVUxMKHJlc3VsdCk7CiAgICAgICAgICAg ICB9IGVsc2UgaWYgKCFzdHJjbXAobmFtZSwgImNvdW50IikpIHsKICAgICAgICAgICAgICAgICBB TExPQ19aVkFMKHJlc3VsdCk7CiAgICAgICAgICAgICAgICAgWlZBTF9MT05HKHJlc3VsdCwgZXZl bnQtPmV4cG9zZS5jb3VudCk7CkBAIC0zNDQsNyArMzQzLDcgQEAgc3RhdGljIHp2YWwqIHBocGdf Z2RrZXZlbnRfcmVhZF9wcm9wZXJ0eV9oYW5kbGVyKHp2YWwgKm9iamVjdCwgenZhbCAqbWVtYmVy LCBpbnQKICAgICAgICAgICAgICAgICBaVkFMX0JPT0wocmVzdWx0LCBldmVudC0+bW90aW9uLmlz X2hpbnQpOwogICAgICAgICAgICAgfSBlbHNlIGlmICghc3RyY21wKG5hbWUsICJkZXZpY2UiKSkg ewogICAgICAgICAgICAgICAgIEFMTE9DX1pWQUwocmVzdWx0KTsKLSAgICAgICAgICAgICAgICBw aHBnX2dvYmplY3RfbmV3KCZyZXN1bHQsIChHT2JqZWN0KilldmVudC0+bW90aW9uLmRldmljZSBU U1JNTFNfQ0MpOworICAgICAgICAgICAgICAgIHBocGdfZ29iamVjdF9uZXcoJnJlc3VsdCwgKEdP YmplY3QgKilldmVudC0+bW90aW9uLmRldmljZSBUU1JNTFNfQ0MpOwogICAgICAgICAgICAgfSBl bHNlIGlmICghc3RyY21wKG5hbWUsICJ4X3Jvb3QiKSkgewogICAgICAgICAgICAgICAgIEFMTE9D X1pWQUwocmVzdWx0KTsKICAgICAgICAgICAgICAgICBaVkFMX0RPVUJMRShyZXN1bHQsIGV2ZW50 LT5tb3Rpb24ueF9yb290KTsKQEAgLTM4Niw3ICszODUsNyBAQCBzdGF0aWMgenZhbCogcGhwZ19n ZGtldmVudF9yZWFkX3Byb3BlcnR5X2hhbmRsZXIoenZhbCAqb2JqZWN0LCB6dmFsICptZW1iZXIs IGludAogICAgICAgICAgICAgICAgIFpWQUxfTE9ORyhyZXN1bHQsIGV2ZW50LT5idXR0b24uYnV0 dG9uKTsKICAgICAgICAgICAgIH0gZWxzZSBpZiAoIXN0cmNtcChuYW1lLCAiZGV2aWNlIikpIHsK ICAgICAgICAgICAgICAgICBBTExPQ19aVkFMKHJlc3VsdCk7Ci0gICAgICAgICAgICAgICAgcGhw Z19nb2JqZWN0X25ldygmcmVzdWx0LCAoR09iamVjdCopZXZlbnQtPmJ1dHRvbi5kZXZpY2UgVFNS TUxTX0NDKTsKKyAgICAgICAgICAgICAgICBwaHBnX2dvYmplY3RfbmV3KCZyZXN1bHQsIChHT2Jq ZWN0ICopZXZlbnQtPmJ1dHRvbi5kZXZpY2UgVFNSTUxTX0NDKTsKICAgICAgICAgICAgIH0gZWxz ZSBpZiAoIXN0cmNtcChuYW1lLCAieF9yb290IikpIHsKICAgICAgICAgICAgICAgICBBTExPQ19a VkFMKHJlc3VsdCk7CiAgICAgICAgICAgICAgICAgWlZBTF9ET1VCTEUocmVzdWx0LCBldmVudC0+ YnV0dG9uLnhfcm9vdCk7CkBAIC00MjMsMTEgKzQyMiw3IEBAIHN0YXRpYyB6dmFsKiBwaHBnX2dk a2V2ZW50X3JlYWRfcHJvcGVydHlfaGFuZGxlcih6dmFsICpvYmplY3QsIHp2YWwgKm1lbWJlciwg aW50CiAgICAgICAgIGNhc2UgR0RLX0xFQVZFX05PVElGWToKICAgICAgICAgICAgIGlmICghc3Ry Y21wKG5hbWUsICJzdWJ3aW5kb3ciKSkgewogICAgICAgICAgICAgICAgIEFMTE9DX1pWQUwocmVz dWx0KTsKLSAgICAgICAgICAgICAgICBpZiAoZXZlbnQtPmNyb3NzaW5nLnN1YndpbmRvdykgewot ICAgICAgICAgICAgICAgICAgICBwaHBnX2dvYmplY3RfbmV3KCZyZXN1bHQsIChHT2JqZWN0ICop ZXZlbnQtPmNyb3NzaW5nLnN1YndpbmRvdyBUU1JNTFNfQ0MpOwotICAgICAgICAgICAgICAgIH0g ZWxzZSB7Ci0gICAgICAgICAgICAgICAgICAgIFpWQUxfTlVMTChyZXN1bHQpOwotICAgICAgICAg ICAgICAgIH0KKyAgICAgICAgICAgICAgICBwaHBnX2dvYmplY3RfbmV3KCZyZXN1bHQsIChHT2Jq ZWN0ICopZXZlbnQtPmNyb3NzaW5nLnN1YndpbmRvdyBUU1JNTFNfQ0MpOwogICAgICAgICAgICAg fSBlbHNlIGlmICghc3RyY21wKG5hbWUsICJ0aW1lIikpIHsKICAgICAgICAgICAgICAgICBBTExP Q19aVkFMKHJlc3VsdCk7CiAgICAgICAgICAgICAgICAgWlZBTF9MT05HKHJlc3VsdCwgZXZlbnQt PmNyb3NzaW5nLnRpbWUpOwpAQCAtNDg2LDcgKzQ4MSw3IEBAIHN0YXRpYyB6dmFsKiBwaHBnX2dk a2V2ZW50X3JlYWRfcHJvcGVydHlfaGFuZGxlcih6dmFsICpvYmplY3QsIHp2YWwgKm1lbWJlciwg aW50CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIEdES19QUk9QRVJUWV9OT1RJ Rlk6Ci0gICAgICAgICAgICBpZiAoIXN0cmNtcChuYW1lLCAiYXRvbSIpKSB7IC8qIEdka0F0b20g aXMgYSBzdHJ1Y3QgKi8KKyAgICAgICAgICAgIGlmICghc3RyY21wKG5hbWUsICJhdG9tIikpIHsg LyogVE9ETyBHZGtBdG9tIGlzIGEgc3RydWN0ICovCiAgICAgICAgICAgICAgICAgQUxMT0NfWlZB TChyZXN1bHQpOwogICAgICAgICAgICAgICAgIFpWQUxfTlVMTChyZXN1bHQpOwogICAgICAgICAg ICAgfSBlbHNlIGlmICghc3RyY21wKG5hbWUsICJ0aW1lIikpIHsKQEAgLTUwMSwyMSArNDk2LDIx IEBAIHN0YXRpYyB6dmFsKiBwaHBnX2dka2V2ZW50X3JlYWRfcHJvcGVydHlfaGFuZGxlcih6dmFs ICpvYmplY3QsIHp2YWwgKm1lbWJlciwgaW50CiAgICAgICAgIGNhc2UgR0RLX1NFTEVDVElPTl9D TEVBUjoKICAgICAgICAgY2FzZSBHREtfU0VMRUNUSU9OX1JFUVVFU1Q6CiAgICAgICAgIGNhc2Ug R0RLX1NFTEVDVElPTl9OT1RJRlk6Ci0gICAgICAgICAgICBpZiAoIXN0cmNtcChuYW1lLCAic2Vs ZWN0aW9uIikpIHsgLyogR2RrQXRvbSBpcyBhIHN0cnVjdCAqLworICAgICAgICAgICAgaWYgKCFz dHJjbXAobmFtZSwgInNlbGVjdGlvbiIpKSB7IC8qIFRPRE8gR2RrQXRvbSBpcyBhIHN0cnVjdCAq LwogICAgICAgICAgICAgICAgIEFMTE9DX1pWQUwocmVzdWx0KTsKICAgICAgICAgICAgICAgICBa VkFMX05VTEwocmVzdWx0KTsKLSAgICAgICAgICAgIH0gZWxzZSBpZiAoIXN0cmNtcChuYW1lLCAi dGFyZ2V0IikpIHsgLyogR2RrQXRvbSAqLworICAgICAgICAgICAgfSBlbHNlIGlmICghc3RyY21w KG5hbWUsICJ0YXJnZXQiKSkgeyAvKiBUT0RPIEdka0F0b20gKi8KICAgICAgICAgICAgICAgICBB TExPQ19aVkFMKHJlc3VsdCk7CiAgICAgICAgICAgICAgICAgWlZBTF9OVUxMKHJlc3VsdCk7Ci0g ICAgICAgICAgICB9IGVsc2UgaWYgKCFzdHJjbXAobmFtZSwgInByb3BlcnR5IikpIHsgLyogR2Rr QXRvbSAqLworICAgICAgICAgICAgfSBlbHNlIGlmICghc3RyY21wKG5hbWUsICJwcm9wZXJ0eSIp KSB7IC8qIFRPRE8gR2RrQXRvbSAqLwogICAgICAgICAgICAgICAgIEFMTE9DX1pWQUwocmVzdWx0 KTsKICAgICAgICAgICAgICAgICBaVkFMX05VTEwocmVzdWx0KTsKICAgICAgICAgICAgIH0gZWxz ZSBpZiAoIXN0cmNtcChuYW1lLCAidGltZSIpKSB7CiAgICAgICAgICAgICAgICAgQUxMT0NfWlZB TChyZXN1bHQpOwogICAgICAgICAgICAgICAgIFpWQUxfTE9ORyhyZXN1bHQsIGV2ZW50LT5zZWxl Y3Rpb24udGltZSk7Ci0gICAgICAgICAgICB9IGVsc2UgaWYgKCFzdHJjbXAobmFtZSwgInJlcXVl c3RvciIpKSB7IC8qIEdka05hdGl2ZVdpbmRvdyBjYW4gYmUgZWl0aGVyIHBvaW50ZXIgb3IgdWlu dCAqLworICAgICAgICAgICAgfSBlbHNlIGlmICghc3RyY21wKG5hbWUsICJyZXF1ZXN0b3IiKSkg ewogICAgICAgICAgICAgICAgIEFMTE9DX1pWQUwocmVzdWx0KTsKLSAgICAgICAgICAgICAgICBa VkFMX05VTEwocmVzdWx0KTsKKyAgICAgICAgICAgICAgICBaVkFMX0xPTkcocmVzdWx0LCBldmVu dC0+c2VsZWN0aW9uLnJlcXVlc3Rvcik7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBicmVh azsKIApAQCAtNTI2LDcgKzUyMSw3IEBAIHN0YXRpYyB6dmFsKiBwaHBnX2dka2V2ZW50X3JlYWRf cHJvcGVydHlfaGFuZGxlcih6dmFsICpvYmplY3QsIHp2YWwgKm1lbWJlciwgaW50CiAgICAgICAg ICAgICAgICAgWlZBTF9MT05HKHJlc3VsdCwgZXZlbnQtPnByb3hpbWl0eS50aW1lKTsKICAgICAg ICAgICAgIH0gZWxzZSBpZiAoIXN0cmNtcChuYW1lLCAiZGV2aWNlIikpIHsKICAgICAgICAgICAg ICAgICBBTExPQ19aVkFMKHJlc3VsdCk7Ci0gICAgICAgICAgICAgICAgcGhwZ19nb2JqZWN0X25l dygmcmVzdWx0LCAoR09iamVjdCopZXZlbnQtPnByb3hpbWl0eS5kZXZpY2UgVFNSTUxTX0NDKTsK KyAgICAgICAgICAgICAgICBwaHBnX2dvYmplY3RfbmV3KCZyZXN1bHQsIChHT2JqZWN0ICopZXZl bnQtPnByb3hpbWl0eS5kZXZpY2UgVFNSTUxTX0NDKTsKICAgICAgICAgICAgIH0KICAgICAgICAg ICAgIGJyZWFrOwogCkBAIC01MzgsNyArNTMzLDcgQEAgc3RhdGljIHp2YWwqIHBocGdfZ2RrZXZl bnRfcmVhZF9wcm9wZXJ0eV9oYW5kbGVyKHp2YWwgKm9iamVjdCwgenZhbCAqbWVtYmVyLCBpbnQK ICAgICAgICAgY2FzZSBHREtfRFJPUF9GSU5JU0hFRDoKICAgICAgICAgICAgIGlmICghc3RyY21w KG5hbWUsICJjb250ZXh0IikpIHsgLyogR2RrRHJhZ0NvbnRleHQgaXMgYSBzdHJ1Y3QgKi8KICAg ICAgICAgICAgICAgICBBTExPQ19aVkFMKHJlc3VsdCk7Ci0gICAgICAgICAgICAgICAgWlZBTF9O VUxMKHJlc3VsdCk7CisgICAgICAgICAgICAgICAgcGhwZ19nb2JqZWN0X25ldygmcmVzdWx0LCAo R09iamVjdCAqKWV2ZW50LT5kbmQuY29udGV4dCBUU1JNTFNfQ0MpOwogICAgICAgICAgICAgfSBl bHNlIGlmICghc3RyY21wKG5hbWUsICJ0aW1lIikpIHsKICAgICAgICAgICAgICAgICBBTExPQ19a VkFMKHJlc3VsdCk7CiAgICAgICAgICAgICAgICAgWlZBTF9MT05HKHJlc3VsdCwgZXZlbnQtPmRu ZC50aW1lKTsKQEAgLTU1Miw3ICs1NDcsNyBAQCBzdGF0aWMgenZhbCogcGhwZ19nZGtldmVudF9y ZWFkX3Byb3BlcnR5X2hhbmRsZXIoenZhbCAqb2JqZWN0LCB6dmFsICptZW1iZXIsIGludAogICAg ICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBHREtfQ0xJRU5UX0VWRU5UOgotICAgICAg ICAgICAgaWYgKCFzdHJjbXAobmFtZSwgIm1lc3NhZ2VfdHlwZSIpKSB7IC8qIEdka0F0b20gaXMg YSBzdHJ1Y3QgKi8KKyAgICAgICAgICAgIGlmICghc3RyY21wKG5hbWUsICJtZXNzYWdlX3R5cGUi KSkgeyAvKiBUT0RPIEdka0F0b20gaXMgYSBzdHJ1Y3QgKi8KICAgICAgICAgICAgICAgICBBTExP Q19aVkFMKHJlc3VsdCk7CiAgICAgICAgICAgICAgICAgWlZBTF9OVUxMKHJlc3VsdCk7CiAgICAg ICAgICAgICB9IGVsc2UgaWYgKCFzdHJjbXAobmFtZSwgImRhdGFfZm9ybWF0IikpIHsKQEAgLTU2 MCw3ICs1NTUsNyBAQCBzdGF0aWMgenZhbCogcGhwZ19nZGtldmVudF9yZWFkX3Byb3BlcnR5X2hh bmRsZXIoenZhbCAqb2JqZWN0LCB6dmFsICptZW1iZXIsIGludAogICAgICAgICAgICAgICAgIFpW QUxfTE9ORyhyZXN1bHQsIGV2ZW50LT5jbGllbnQuZGF0YV9mb3JtYXQpOwogICAgICAgICAgICAg fSBlbHNlIGlmICghc3RyY21wKG5hbWUsICJkYXRhLmIiKSkgewogICAgICAgICAgICAgICAgIEFM TE9DX1pWQUwocmVzdWx0KTsKLSAgICAgICAgICAgICAgICBaVkFMX1NUUklOR0wocmVzdWx0LCBl dmVudC0+Y2xpZW50LmRhdGEuYiwgMjAsIDEpOworICAgICAgICAgICAgICAgIFpWQUxfU1RSSU5H TChyZXN1bHQsIGV2ZW50LT5jbGllbnQuZGF0YS5iLCAyMCwgMSk7IC8qIFdoeSAyMD8gKi8KICAg ICAgICAgICAgIH0KICAgICAgICAgICAgIGJyZWFrOwogCkBAIC02MjMsMTMgKzYxOCwxMyBAQCBz dGF0aWMgenZhbCogcGhwZ19nZGtldmVudF9yZWFkX3Byb3BlcnR5X2hhbmRsZXIoenZhbCAqb2Jq ZWN0LCB6dmFsICptZW1iZXIsIGludAogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2Fz ZSBHREtfT1dORVJfQ0hBTkdFOgotICAgICAgICAgICAgaWYgKCFzdHJjbXAobmFtZSwgIm93bmVy IikpIHsgLyogR2RrTmF0aXZlV2luZG93IGNhbiBiZSBwb2ludGVyIG9yIHVpbnQgPz8hICovCisg ICAgICAgICAgICBpZiAoIXN0cmNtcChuYW1lLCAib3duZXIiKSkgewogICAgICAgICAgICAgICAg IEFMTE9DX1pWQUwocmVzdWx0KTsKICAgICAgICAgICAgICAgICBaVkFMX05VTEwocmVzdWx0KTsK ICAgICAgICAgICAgIH0gZWxzZSBpZiAoIXN0cmNtcChuYW1lLCAicmVhc29uIikpIHsKICAgICAg ICAgICAgICAgICBBTExPQ19aVkFMKHJlc3VsdCk7CiAgICAgICAgICAgICAgICAgWlZBTF9MT05H KHJlc3VsdCwgZXZlbnQtPm93bmVyX2NoYW5nZS5yZWFzb24pOwotICAgICAgICAgICAgfSBlbHNl IGlmICghc3RyY21wKG5hbWUsICJzZWxlY3Rpb24iKSkgeyAvKiBHZGtBdG9tIGlzIGEgc3RydWN0 ICovCisgICAgICAgICAgICB9IGVsc2UgaWYgKCFzdHJjbXAobmFtZSwgInNlbGVjdGlvbiIpKSB7 IC8qIFRPRE8gR2RrQXRvbSBpcyBhIHN0cnVjdCAqLwogICAgICAgICAgICAgICAgIEFMTE9DX1pW QUwocmVzdWx0KTsKICAgICAgICAgICAgICAgICBaVkFMX05VTEwocmVzdWx0KTsKICAgICAgICAg ICAgIH0gZWxzZSBpZiAoIXN0cmNtcChuYW1lLCAidGltZSIpKSB7CkBAIC02NzAsNiArNjY1LDgg QEAgc3RhdGljIHp2YWwqIHBocGdfZ2RrZXZlbnRfcmVhZF9wcm9wZXJ0eV9oYW5kbGVyKHp2YWwg Km9iamVjdCwgenZhbCAqbWVtYmVyLCBpbnQKICAgICByZXR1cm4gcmVzdWx0OwogfQogCislJSB9 fX0KKwogJSUKIG92ZXJyaWRlLWhhbmRsZXIgR2RrRXZlbnQgZ2V0X3Byb3BlcnRpZXMKIEhhc2hU YWJsZSogcGhwZ19nZGtldmVudF9nZXRfcHJvcGVydGllc19oYW5kbGVyKHp2YWwgKm9iamVjdCBU U1JNTFNfREMpCkBAIC04NDMsNyArODQwLDcgQEAgUEhQX01FVEhPRAogICAgIH0KIAogICAgIGlm IChtYXNrKSB7Ci0gICAgICAgIHBocGdfZ29iamVjdF9uZXcoJnBocF9tYXNrLCAoR09iamVjdCop bWFzayBUU1JNTFNfQ0MpOworICAgICAgICBwaHBnX2dvYmplY3RfbmV3KCZwaHBfbWFzaywgKEdP YmplY3QgKiltYXNrIFRTUk1MU19DQyk7CiAgICAgICAgIGdka19iaXRtYXBfdW5yZWYobWFzayk7 CiAgICAgfSBlbHNlIHsKICAgICAgICAgTUFLRV9TVERfWlZBTChwaHBfbWFzayk7CmRpZmYgLS1n aXQgYS9leHQvZ3RrKy9waHBfZ3RrK190eXBlcy5jIGIvZXh0L2d0aysvcGhwX2d0aytfdHlwZXMu YwppbmRleCA1NTc0OThlLi4zZDMzNjE4IDEwMDY0NAotLS0gYS9leHQvZ3RrKy9waHBfZ3RrK190 eXBlcy5jCisrKyBiL2V4dC9ndGsrL3BocF9ndGsrX3R5cGVzLmMKQEAgLTMwNSw2ICszMDUsNyBA QCBzdGF0aWMgSGFzaFRhYmxlKiBzdHlsZV9oZWxwZXJfZ2V0X3Byb3BlcnRpZXMoenZhbCAqb2Jq ZWN0IFRTUk1MU19EQykKICAgICB6dmFsIG9mZnNldDsKICAgICBzdHlsZV9oZWxwZXIgKnNoID0g KHN0eWxlX2hlbHBlciAqKSB6ZW5kX29iamVjdF9zdG9yZV9nZXRfb2JqZWN0KG9iamVjdCBUU1JN TFNfQ0MpOwogCisgICAgLyogCiAgICAgb2Zmc2V0LnR5cGUgPSBJU19MT05HOwogICAgIGZvciAo aSA9IDA7IGkgPCBTVFlMRV9OVU1fU1RBVEVTOyBpKyspIHsKICAgICAgICAgb2Zmc2V0LnZhbHVl Lmx2YWwgPSBpOwpAQCAtMzEyLDYgKzMxMyw3IEBAIHN0YXRpYyBIYXNoVGFibGUqIHN0eWxlX2hl bHBlcl9nZXRfcHJvcGVydGllcyh6dmFsICpvYmplY3QgVFNSTUxTX0RDKQogICAgICAgICBJTklU X1BaVkFMKHJlc3VsdCk7CiAgICAgICAgIHplbmRfaGFzaF9pbmRleF91cGRhdGUoc2gtPnByb3Bl cnRpZXMsIGksICZyZXN1bHQsIHNpemVvZih6dmFsICopLCBOVUxMKTsKICAgICB9CisgICAgKi8K IAogICAgIHJldHVybiBzaC0+cHJvcGVydGllczsKIH0= --b7ea7cdf3b00d270bed773def271036a78496785--