NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: bin/51062: Allow non numeric sections to be indexed and searched by apropos(1)



The following reply was made to PR bin/51062; it has been noted by GNATS.

From: Abhinav Upadhyay <er.abhinav.upadhyay%gmail.com@localhost>
To: Christos Zoulas <christos%zoulas.com@localhost>
Cc: NetBSD GNATS <gnats-bugs%netbsd.org@localhost>, gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost
Subject: Re: bin/51062: Allow non numeric sections to be indexed and searched
 by apropos(1)
Date: Wed, 13 Apr 2016 11:55:55 +0530

 --001a113d1980ac3ad4053057d91c
 Content-Type: text/plain; charset=UTF-8
 
 On Wed, Apr 13, 2016 at 7:15 AM, Christos Zoulas <christos%zoulas.com@localhost> wrote:
 > On Apr 12,  3:40pm, er.abhinav.upadhyay%gmail.com@localhost (er.abhinav.upadhyay%gmail.com@localhost) wrote:
 > -- Subject: bin/51062: Allow non numeric sections to be indexed and searched
 >
 > | >Number:         51062
 > | >Category:       bin
 > | >Synopsis:       Allow non numeric sections to be indexed and searched by apropos(1)
 > | >Confidential:   no
 > | >Severity:       non-critical
 > | >Priority:       medium
 > | >Responsible:    bin-bug-people
 > | >State:          open
 > | >Class:          sw-bug
 > | >Submitter-Id:   net
 > | >Arrival-Date:   Tue Apr 12 15:40:00 +0000 2016
 > | >Originator:     Abhinav Upadhyay
 > | >Release:        CURRENT
 > | >Organization:
 > | >Environment:
 > | >Description:
 > | Apropos(1) doesn't allow searching for man pages in non-numeric sections. Also, makemandb(8) indexes only the first character of the section number and drops everything else.
 > |
 > |
 > | The attached patch fixes both the problems. It also includes changes for tickets bin/51038, bin/51039, and bin/51040.
 > |
 > | I can probably send a smaller patch if there is no interest in the aforementioned patches :)
 > | >How-To-Repeat:
 > | apropos -s 9lua systm
 > |
 >
 > Please don't mix other patches together. Resubmit just the relevant change,
 
 Hi Christos,
 
 Thanks for committing the other patches. I have updated the patch and
 attached with the email.
 
 --001a113d1980ac3ad4053057d91c
 Content-Type: text/x-patch; charset=US-ASCII; name="apropos_sections.patch"
 Content-Disposition: attachment; filename="apropos_sections.patch"
 Content-Transfer-Encoding: base64
 X-Attachment-Id: f_imyh2npm0
 
 SW5kZXg6IGFwcm9wb3MtdXRpbHMuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3Zzcm9vdC9zcmMv
 dXNyLnNiaW4vbWFrZW1hbmRiL2Fwcm9wb3MtdXRpbHMuYyx2CnJldHJpZXZpbmcgcmV2aXNpb24g
 MS4yMwpkaWZmIC11IC1yMS4yMyBhcHJvcG9zLXV0aWxzLmMKLS0tIGFwcm9wb3MtdXRpbHMuYwkx
 MyBBcHIgMjAxNiAwMTozNzo1MCAtMDAwMAkxLjIzCisrKyBhcHJvcG9zLXV0aWxzLmMJMTMgQXBy
 IDIwMTYgMDY6MDI6MjAgLTAwMDAKQEAgLTQ3NCw3ICs0NzQsNyBAQAogfQogCiAvKgotICogIHJ1
 bl9xdWVyeSAtLQorICogIHJ1bl9xdWVyeV9pbnRlcm5hbCAtLQogICogIFBlcmZvcm1zIHRoZSBz
 ZWFyY2hlcyBmb3IgdGhlIGtleXdvcmRzIGVudGVyZWQgYnkgdGhlIHVzZXIuCiAgKiAgVGhlIDJu
 ZCBwYXJhbTogc25pcHBldF9hcmdzIGlzIGFuIGFycmF5IG9mIHN0cmluZ3MgcHJvdmlkaW5nIHZh
 bHVlcyBmb3IgdGhlCiAgKiAgbGFzdCB0aHJlZSBwYXJhbWV0ZXJzIHRvIHRoZSBzbmlwcGV0IGZ1
 bmN0aW9uIG9mIHNxbGl0ZS4gKExvb2sgYXQgdGhlIGRvY3MpLgpAQCAtNTI1LDE1ICs1MjUsMjAg
 QEAKIAkgKiAyLiBJIGFtIHVzaW5nIExJS0Ugb3BlcmF0b3IgYmVjYXVzZSAnPScgb3IgSU4gb3Bl
 cmF0b3JzIGRvIG5vdCBzZWVtIHRvIGJlCiAJICogd29ya2luZyB3aXRoIHRoZSBjb21wcmVzc2lv
 biBvcHRpb24gZW5hYmxlZC4KIAkgKi8KKwljaGFyICpzZWN0aW9uc19zdHIgPSBhcmdzLT5zZWNf
 bnVtczsKKwljaGFyICp0ZW1wOworCWlmIChzZWN0aW9uc19zdHIpIHsKKwkJd2hpbGUgKCpzZWN0
 aW9uc19zdHIpIHsKKwkJCXNpemVfdCBsZW4gPSBzdHJjc3BuKHNlY3Rpb25zX3N0ciwgIiAiKTsK
 KwkJCWNoYXIgKnNlYyA9IHNlY3Rpb25zX3N0cjsKKwkJCWlmIChzZWN0aW9uc19zdHJbbGVuXSA9
 PSAwKSB7CisJCQkJc2VjdGlvbnNfc3RyICs9IGxlbjsKKwkJCX0gZWxzZSB7CisJCQkJc2VjdGlv
 bnNfc3RyW2xlbl0gPSAwOworCQkJCXNlY3Rpb25zX3N0ciArPSBsZW4gKyAxOworCQkJfQorCQkJ
 ZWFzcHJpbnRmKCZ0ZW1wLCAiXCclc1wnLCIsIHNlYyk7CiAKLQlpZiAoYXJncy0+c2VjX251bXMp
 IHsKLQkJY2hhciAqdGVtcDsKLQkJaW50IGk7Ci0KLQkJZm9yIChpID0gMDsgaSA8IFNFQ01BWDsg
 aSsrKSB7Ci0JCQlpZiAoYXJncy0+c2VjX251bXNbaV0gPT0gMCkKLQkJCQljb250aW51ZTsKLQkJ
 CWVhc3ByaW50ZigmdGVtcCwgIiBPUiBzZWN0aW9uID0gXCclZFwnIiwgaSArIDEpOwogCQkJaWYg
 KHNlY3Rpb25fY2xhdXNlKSB7CiAJCQkJY29uY2F0KCZzZWN0aW9uX2NsYXVzZSwgdGVtcCk7CiAJ
 CQkJZnJlZSh0ZW1wKTsKQEAgLTU0NCwxMCArNTQ5LDEzIEBACiAJCWlmIChzZWN0aW9uX2NsYXVz
 ZSkgewogCQkJLyoKIAkJCSAqIEF0IGxlYXN0IG9uZSBzZWN0aW9uIHJlcXVlc3RlZCwgYWRkIGds
 dWUgZm9yIHF1ZXJ5LgorCQkJICogQmVmb3JlIGRvaW5nIHRoYXQsIHJlbW92ZSB0aGUgY29tbWEg
 YXQgdGhlIGVuZCBvZiBzZWN0aW9uX2NsYXVzZQogCQkJICovCisJCQlzaXplX3Qgc2VjdGlvbl9j
 bGF1c2VfbGVuID0gc3RybGVuKHNlY3Rpb25fY2xhdXNlKTsKKwkJCWlmIChzZWN0aW9uX2NsYXVz
 ZVtzZWN0aW9uX2NsYXVzZV9sZW4gLSAxXSA9PSAnLCcpCisJCQkJc2VjdGlvbl9jbGF1c2Vbc2Vj
 dGlvbl9jbGF1c2VfbGVuIC0gMV0gPSAwOwogCQkJdGVtcCA9IHNlY3Rpb25fY2xhdXNlOwotCQkJ
 LyogU2tpcCAiIE9SICIgYmVmb3JlIGZpcnN0IHRlcm0uICovCi0JCQllYXNwcmludGYoJnNlY3Rp
 b25fY2xhdXNlLCAiIEFORCAoJXMpIiwgdGVtcCArIDQpOworCQkJZWFzcHJpbnRmKCZzZWN0aW9u
 X2NsYXVzZSwgIiBBTkQgc2VjdGlvbiBJTiAoJXMpIiwgdGVtcCk7CiAJCQlmcmVlKHRlbXApOwog
 CQl9CiAJfQpJbmRleDogYXByb3Bvcy11dGlscy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnNy
 b290L3NyYy91c3Iuc2Jpbi9tYWtlbWFuZGIvYXByb3Bvcy11dGlscy5oLHYKcmV0cmlldmluZyBy
 ZXZpc2lvbiAxLjEwCmRpZmYgLXUgLXIxLjEwIGFwcm9wb3MtdXRpbHMuaAotLS0gYXByb3Bvcy11
 dGlscy5oCTEzIEFwciAyMDE2IDAxOjM3OjUwIC0wMDAwCTEuMTAKKysrIGFwcm9wb3MtdXRpbHMu
 aAkxMyBBcHIgMjAxNiAwNjowMjoyMSAtMDAwMApAQCAtMzYsNyArMzYsNiBAQAogI2luY2x1ZGUg
 InNxbGl0ZTMuaCIKIAogI2RlZmluZSBNQU5DT05GICIvZXRjL21hbi5jb25mIgotI2RlZmluZSBT
 RUNNQVggOQogCiAvKiBGbGFncyBmb3Igb3BlbmluZyB0aGUgZGF0YWJhc2UgKi8KIHR5cGVkZWYg
 ZW51bSBtYW5kYl9hY2Nlc3NfbW9kZSB7CkBAIC03NCw3ICs3Myw3IEBACiAKIHR5cGVkZWYgc3Ry
 dWN0IHF1ZXJ5X2FyZ3MgewogCWNvbnN0IGNoYXIgKnNlYXJjaF9zdHI7CQkvLyB1c2VyIHF1ZXJ5
 Ci0JaW50ICpzZWNfbnVtczsJCS8vIFNlY3Rpb24gaW4gd2hpY2ggdG8gZG8gdGhlIHNlYXJjaAor
 CWNoYXIgKnNlY19udW1zOwkJLy8gU2VjdGlvbiBpbiB3aGljaCB0byBkbyB0aGUgc2VhcmNoCiAJ
 aW50IG5yZWM7CQkJLy8gbnVtYmVyIG9mIHJlY29yZHMgdG8gZmV0Y2gKIAlpbnQgb2Zmc2V0OwkJ
 Ly9Gcm9tIHdoaWNoIHBvc2l0aW9uIHRvIHN0YXJ0IHByb2Nlc3NpbmcgdGhlIHJlY29yZHMKIAlp
 bnQgbGVnYWN5OwpJbmRleDogYXByb3Bvcy5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnNyb290
 L3NyYy91c3Iuc2Jpbi9tYWtlbWFuZGIvYXByb3Bvcy5jLHYKcmV0cmlldmluZyByZXZpc2lvbiAx
 LjE4CmRpZmYgLXUgLXIxLjE4IGFwcm9wb3MuYwotLS0gYXByb3Bvcy5jCTMxIE1hciAyMDE2IDIw
 OjEzOjM3IC0wMDAwCTEuMTgKKysrIGFwcm9wb3MuYwkxMyBBcHIgMjAxNiAwNjowMjoyMSAtMDAw
 MApAQCAtNDMsNyArNDMsNyBAQAogI2luY2x1ZGUgImFwcm9wb3MtdXRpbHMuaCIKIAogdHlwZWRl
 ZiBzdHJ1Y3QgYXByb3Bvc19mbGFncyB7Ci0JaW50IHNlY19udW1zW1NFQ01BWF07CisJY2hhciAq
 c2VjX251bXM7CiAJaW50IG5yZXN1bHRzOwogCWludCBwYWdlcjsKIAlpbnQgbm9fY29udGV4dDsK
 QEAgLTU4LDYgKzU4LDggQEAKIAlhcHJvcG9zX2ZsYWdzICphZmxhZ3M7CiB9IGNhbGxiYWNrX2Rh
 dGE7CiAKK3N0YXRpYyBjb25zdCB1bnNpZ25lZCBpbnQgc2VjdGlvbnNfYXJnc19sZW5ndGggPSAx
 NjsKKwogc3RhdGljIGNoYXIgKnJlbW92ZV9zdG9wd29yZHMoY29uc3QgY2hhciAqKTsKIHN0YXRp
 YyBpbnQgcXVlcnlfY2FsbGJhY2sodm9pZCAqLCBjb25zdCBjaGFyICogLCBjb25zdCBjaGFyICos
 IGNvbnN0IGNoYXIgKiwKIAljb25zdCBjaGFyICosIHNpemVfdCk7CkBAIC02OSw2ICs3MSw3IEBA
 CiBwYXJzZWFyZ3MoaW50IGFyZ2MsIGNoYXIgKiphcmd2LCBzdHJ1Y3QgYXByb3Bvc19mbGFncyAq
 YWZsYWdzKQogewogCWludCBjaDsKKwljaGFyIHNlY1syXSA9IHswLCAwfTsKIAl3aGlsZSAoKGNo
 ID0gZ2V0b3B0KGFyZ2MsIGFyZ3YsICIxMjM0NTY3ODlDY2hpbG46UHByUzpzOiIpKSAhPSAtMSkg
 ewogCQlzd2l0Y2ggKGNoKSB7CiAJCWNhc2UgJzEnOgpAQCAtODAsNyArODMsMTMgQEAKIAkJY2Fz
 ZSAnNyc6CiAJCWNhc2UgJzgnOgogCQljYXNlICc5JzoKLQkJCWFmbGFncy0+c2VjX251bXNbY2gg
 LSAnMSddID0gMTsKKwkJCS8qIEdlbmVyYXRlIGEgc3BhY2Ugc2VwYXJhdGVkIGxpc3Qgb2YgYWxs
 IHRoZSByZXF1ZXN0ZWQgc2VjdGlvbnMgKi8KKwkJCXNlY1swXSA9IChjaGFyKSBjaCA7CisJCQlp
 ZiAoYWZsYWdzLT5zZWNfbnVtcyA9PSBOVUxMKSB7CisJCQkJYWZsYWdzLT5zZWNfbnVtcyA9IGVt
 YWxsb2Moc2VjdGlvbnNfYXJnc19sZW5ndGgpOworCQkJCW1lbWNweShhZmxhZ3MtPnNlY19udW1z
 LCBzZWMsIDIpOworCQkJfSBlbHNlCisJCQkJY29uY2F0MigmYWZsYWdzLT5zZWNfbnVtcywgc2Vj
 LCAxKTsKIAkJCWJyZWFrOwogCQljYXNlICdDJzoKIAkJCWFmbGFncy0+bm9fY29udGV4dCA9IDE7
 CkBAIC0xMTUsMTAgKzEyNCwxMiBAQAogCQkJYWZsYWdzLT5tYWNoaW5lID0gb3B0YXJnOwogCQkJ
 YnJlYWs7CiAJCWNhc2UgJ3MnOgotCQkJY2ggPSBhdG9pKG9wdGFyZyk7Ci0JCQlpZiAoY2ggPCAx
 IHx8IGNoID4gOSkKLQkJCQllcnJ4KEVYSVRfRkFJTFVSRSwgIkludmFsaWQgc2VjdGlvbiIpOwot
 CQkJYWZsYWdzLT5zZWNfbnVtc1tjaCAtIDFdID0gMTsKKwkJCWlmIChhZmxhZ3MtPnNlY19udW1z
 ID09IE5VTEwpIHsKKwkJCQlzaXplX3QgYXJnbGVuID0gc3RybGVuKG9wdGFyZyk7CisJCQkJYWZs
 YWdzLT5zZWNfbnVtcyA9IGFyZ2xlbiA+IHNlY3Rpb25zX2FyZ3NfbGVuZ3RoPyBlbWFsbG9jKGFy
 Z2xlbiArIDEpOiBlbWFsbG9jKHNlY3Rpb25zX2FyZ3NfbGVuZ3RoKTsKKwkJCQltZW1jcHkoYWZs
 YWdzLT5zZWNfbnVtcywgb3B0YXJnLCBhcmdsZW4gKyAxKTsKKwkJCX0gZWxzZQorCQkJCWNvbmNh
 dCgmYWZsYWdzLT5zZWNfbnVtcywgb3B0YXJnKTsKIAkJCWJyZWFrOwogCQljYXNlICc/JzoKIAkJ
 ZGVmYXVsdDoKQEAgLTE0MCw2ICsxNTEsNyBAQAogCWNiZGF0YS5vdXQgPSBzdGRvdXQ7CQkvLyB0
 aGUgZGVmYXVsdCBvdXRwdXQgc3RyZWFtCiAJY2JkYXRhLmNvdW50ID0gMDsKIAlhcHJvcG9zX2Zs
 YWdzIGFmbGFnczsKKwlhZmxhZ3Muc2VjX251bXMgPSBOVUxMOwogCWNiZGF0YS5hZmxhZ3MgPSAm
 YWZsYWdzOwogCXNxbGl0ZTMgKmRiOwogCXNldHByb2duYW1lKGFyZ3ZbMF0pOwpAQCAtMTY5LDEy
 ICsxODEsNiBAQAogCiAJcGFyc2VhcmdzKGFyZ2MsIGFyZ3YsICZhZmxhZ3MpOwogCi0JLyoKLQkg
 KiBJZiB0aGUgdXNlciBzcGVjaWZpZXMgYSBzZWN0aW9uIG51bWJlciBhcyBhbiBvcHRpb24sIHRo
 ZQotCSAqIGNvcnJlc3BvbmRpbmcgaW5kZXggZWxlbWVudCBpbiBzZWNfbnVtcyBpcyBzZXQgdG8g
 dGhlIHN0cmluZwotCSAqIHJlcHJlc2VudGluZyB0aGF0IHNlY3Rpb24gbnVtYmVyLgotCSAqLwot
 CiAJYXJnYyAtPSBvcHRpbmQ7CiAJYXJndiArPSBvcHRpbmQ7CiAKQEAgLTIzMiw2ICsyMzgsNyBA
 QAogCQlmcHJpbnRmKGNiZGF0YS5vdXQsICI8L3RhYmxlPlxuPC9ib2R5PlxuPC9odG1sPlxuIik7
 CiAKIAlmcmVlKHF1ZXJ5KTsKKwlmcmVlKGFmbGFncy5zZWNfbnVtcyk7CiAJY2xvc2VfZGIoZGIp
 OwogCWlmIChlcnJtc2cpIHsKIAkJd2FybngoIiVzIiwgZXJybXNnKTsKSW5kZXg6IG1ha2VtYW5k
 Yi5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnNyb290L3NyYy91c3Iuc2Jpbi9tYWtlbWFuZGIv
 bWFrZW1hbmRiLmMsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMzYKZGlmZiAtdSAtcjEuMzYgbWFr
 ZW1hbmRiLmMKLS0tIG1ha2VtYW5kYi5jCTEzIEFwciAyMDE2IDAxOjQxOjE4IC0wMDAwCTEuMzYK
 KysrIG1ha2VtYW5kYi5jCTEzIEFwciAyMDE2IDA2OjAyOjIyIC0wMDAwCkBAIC03MSw3ICs3MSw3
 IEBACiAJc2VjYnVmZiBleGl0X3N0YXR1czsgLy8gRVhJVCBTVEFUVVMKIAlzZWNidWZmIGRpYWdu
 b3N0aWNzOyAvLyBESUFHTk9TVElDUwogCXNlY2J1ZmYgZXJyb3JzOyAvLyBFUlJPUlMKLQljaGFy
 IHNlY3Rpb25bMl07CisJY2hhciAqc2VjdGlvbjsKIAogCWludCB4cl9mb3VuZDsgLy8gVG8gdHJh
 Y2sgd2hldGhlciBhIC5YciB3YXMgc2VlbiB3aGVuIHBhcnNpbmcgYSBzZWN0aW9uCiAKQEAgLTc3
 NCw3ICs3NzQsNyBAQAogCXJjID0gc3FsaXRlM19wcmVwYXJlX3YyKGRiLCBzcWxzdHIsIC0xLCAm
 c3RtdCwgTlVMTCk7CiAJaWYgKHJjICE9IFNRTElURV9PSykgewogCQlpZiAobWZsYWdzLnZlcmJv
 c2l0eSkKLQkJd2FybngoIiVzIiwgc3FsaXRlM19lcnJtc2coZGIpKTsKKwkJCXdhcm54KCIlcyIs
 IHNxbGl0ZTNfZXJybXNnKGRiKSk7CiAJCWNsb3NlX2RiKGRiKTsKIAkJZXJyeChFWElUX0ZBSUxV
 UkUsICJDb3VsZCBub3QgcXVlcnkgZmlsZSBjYWNoZSIpOwogCX0KQEAgLTk1NCwxNSArOTU0LDE1
 IEBACiAJaWYgKG1kKSB7CiAJCWNvbnN0IHN0cnVjdCBtZG9jX21ldGEgKm1kX21ldGEgPSBtZG9j
 X21ldGEobWQpOwogCQlpZiAobWRfbWV0YS0+bXNlYyA9PSBOVUxMKSB7Ci0JCQlyZWMtPnNlY3Rp
 b25bMF0gPSAnPyc7CisJCQllYXNwcmludGYoJnJlYy0+c2VjdGlvbiwgIiVzIiwgIj8iKTsKIAkJ
 fSBlbHNlCi0JCQlyZWMtPnNlY3Rpb25bMF0gPSBtZF9tZXRhLT5tc2VjWzBdOworCQkJcmVjLT5z
 ZWN0aW9uID0gZXN0cmR1cChtZF9tZXRhLT5tc2VjKTsKIAl9IGVsc2UgaWYgKG0pIHsKIAkJY29u
 c3Qgc3RydWN0IG1hbl9tZXRhICptX21ldGEgPSBtYW5fbWV0YShtKTsKIAkJaWYgKG1fbWV0YS0+
 bXNlYyA9PSBOVUxMKQotCQkJcmVjLT5zZWN0aW9uWzBdID0gJz8nOworCQkJZWFzcHJpbnRmKCZy
 ZWMtPnNlY3Rpb24sICIlcyIsICI/Iik7CiAJCWVsc2UKLQkJCXJlYy0+c2VjdGlvblswXSA9IG1f
 bWV0YS0+bXNlY1swXTsKKwkJCXJlYy0+c2VjdGlvbiA9IGVzdHJkdXAobV9tZXRhLT5tc2VjKTsK
 IAl9IGVsc2UKIAkJcmV0dXJuOwogCkBAIC0xNTgzLDcgKzE1ODMsNyBAQAogCQljaGFyICp0bXA7
 CiAJCXJlYy0+bGlua3MgPSBlc3RyZHVwKHJlYy0+bmFtZSk7CiAJCWZyZWUocmVjLT5uYW1lKTsK
 LQkJaW50IHN6ID0gc3RyY3NwbihyZWMtPmxpbmtzLCAiIFwwIik7CisJCXNpemVfdCBzeiA9IHN0
 cmNzcG4ocmVjLT5saW5rcywgIiBcMCIpOwogCQlyZWMtPm5hbWUgPSBlbWFsbG9jKHN6ICsgMSk7
 CiAJCW1lbWNweShyZWMtPm5hbWUsIHJlYy0+bGlua3MsIHN6KTsKIAkJaWYocmVjLT5uYW1lW3N6
 IC0gMV0gPT0gJywnKQpAQCAtMTk4OSw2ICsxOTg5LDkgQEAKIAogCWZyZWUocmVjLT5tZDVfaGFz
 aCk7CiAJcmVjLT5tZDVfaGFzaCA9IE5VTEw7CisKKwlmcmVlKHJlYy0+c2VjdGlvbik7CisJcmVj
 LT5zZWN0aW9uID0gTlVMTDsKIH0KIAogLyoK
 --001a113d1980ac3ad4053057d91c--
 


Home | Main Index | Thread Index | Old Index