Fri Nov 16 00:29:40 2012 UTC ()
Fix return with/without value errors.


(joerg)
diff -r1.17 -r1.18 pkgsrc/x11/xview-lib/distinfo
diff -r1.3 -r1.4 pkgsrc/x11/xview-lib/patches/patch-ak
diff -r1.3 -r1.4 pkgsrc/x11/xview-lib/patches/patch-ck
diff -r1.2 -r1.3 pkgsrc/x11/xview-lib/patches/patch-bc
diff -r1.2 -r1.3 pkgsrc/x11/xview-lib/patches/patch-bt
diff -r1.2 -r1.3 pkgsrc/x11/xview-lib/patches/patch-cd
diff -r1.2 -r1.3 pkgsrc/x11/xview-lib/patches/patch-ci
diff -r1.2 -r1.3 pkgsrc/x11/xview-lib/patches/patch-cu
diff -r1.2 -r1.3 pkgsrc/x11/xview-lib/patches/patch-da
diff -r1.2 -r1.3 pkgsrc/x11/xview-lib/patches/patch-ee
diff -r1.2 -r1.3 pkgsrc/x11/xview-lib/patches/patch-fg
diff -r1.2 -r1.3 pkgsrc/x11/xview-lib/patches/patch-fi
diff -r1.2 -r1.3 pkgsrc/x11/xview-lib/patches/patch-fj
diff -r1.2 -r1.3 pkgsrc/x11/xview-lib/patches/patch-fk
diff -r1.4 -r1.5 pkgsrc/x11/xview-lib/patches/patch-cw
diff -r1.4 -r1.5 pkgsrc/x11/xview-lib/patches/patch-cy
diff -r1.4 -r1.5 pkgsrc/x11/xview-lib/patches/patch-cz
diff -r1.4 -r1.5 pkgsrc/x11/xview-lib/patches/patch-ds
diff -r1.5 -r1.6 pkgsrc/x11/xview-lib/patches/patch-de
diff -r0 -r1.1 pkgsrc/x11/xview-lib/patches/patch-lib_libxview_frame_fm__display.c
diff -r0 -r1.1 pkgsrc/x11/xview-lib/patches/patch-lib_libxview_notice_notice__ol.c
diff -r0 -r1.1 pkgsrc/x11/xview-lib/patches/patch-lib_libxview_notice_noticeimpl.h
diff -r0 -r1.1 pkgsrc/x11/xview-lib/patches/patch-lib_libxview_notify_ntfy__ctbl.c
diff -r0 -r1.1 pkgsrc/x11/xview-lib/patches/patch-lib_libxview_panel_p__num__txt.c
diff -r0 -r1.1 pkgsrc/x11/xview-lib/patches/patch-lib_libxview_panel_p__select.c
diff -r0 -r1.1 pkgsrc/x11/xview-lib/patches/patch-lib_libxview_panel_p__utl.c
diff -r0 -r1.1 pkgsrc/x11/xview-lib/patches/patch-lib_libxview_panel_panel.h
diff -r0 -r1.1 pkgsrc/x11/xview-lib/patches/patch-lib_libxview_pw_pixwin.h
diff -r0 -r1.1 pkgsrc/x11/xview-lib/patches/patch-lib_libxview_pw_xv__text.c
diff -r0 -r1.1 pkgsrc/x11/xview-lib/patches/patch-lib_libxview_rect_rect.c
diff -r0 -r1.1 pkgsrc/x11/xview-lib/patches/patch-lib_libxview_rect_rect.h
diff -r0 -r1.1 pkgsrc/x11/xview-lib/patches/patch-lib_libxview_rect_rectlist.c
diff -r0 -r1.1 pkgsrc/x11/xview-lib/patches/patch-lib_libxview_rect_rectlist.h
diff -r0 -r1.1 pkgsrc/x11/xview-lib/patches/patch-lib_libxview_server_svr__parse.c
diff -r0 -r1.1 pkgsrc/x11/xview-lib/patches/patch-lib_libxview_textsw_txt__18impl.h
diff -r0 -r1.1 pkgsrc/x11/xview-lib/patches/patch-lib_libxview_textsw_txt__find.c
diff -r0 -r1.1 pkgsrc/x11/xview-lib/patches/patch-lib_libxview_textsw_txt__sel.c
diff -r0 -r1.1 pkgsrc/x11/xview-lib/patches/patch-lib_libxview_ttysw_tty__menu.c
diff -r0 -r1.1 pkgsrc/x11/xview-lib/patches/patch-lib_libxview_win_win__global.c
diff -r0 -r1.1 pkgsrc/x11/xview-lib/patches/patch-lib_libxview_window_window__cms.c
diff -r0 -r1.1 pkgsrc/x11/xview-lib/patches/patch-lib_libxview_window_windowutil.c

cvs diff -r1.17 -r1.18 pkgsrc/x11/xview-lib/distinfo (expand / switch to unified diff)

--- pkgsrc/x11/xview-lib/distinfo 2011/09/29 07:47:56 1.17
+++ pkgsrc/x11/xview-lib/distinfo 2012/11/16 00:29:39 1.18
@@ -1,138 +1,160 @@ @@ -1,138 +1,160 @@
1$NetBSD: distinfo,v 1.17 2011/09/29 07:47:56 dholland Exp $ 1$NetBSD: distinfo,v 1.18 2012/11/16 00:29:39 joerg Exp $
2 2
3SHA1 (xview3.2p1-X11R6.tar.gz) = 1cd04231b893c3e6c70b56791d527b498e21a27a 3SHA1 (xview3.2p1-X11R6.tar.gz) = 1cd04231b893c3e6c70b56791d527b498e21a27a
4RMD160 (xview3.2p1-X11R6.tar.gz) = 2f21b14cb088aec887683bbc6d4ed9a3bc3fe2bb 4RMD160 (xview3.2p1-X11R6.tar.gz) = 2f21b14cb088aec887683bbc6d4ed9a3bc3fe2bb
5Size (xview3.2p1-X11R6.tar.gz) = 3436814 bytes 5Size (xview3.2p1-X11R6.tar.gz) = 3436814 bytes
6SHA1 (patch-aa) = ef681a65a095c5ece94e70c898ddba26007be89a 6SHA1 (patch-aa) = ef681a65a095c5ece94e70c898ddba26007be89a
7SHA1 (patch-ab) = e66e92a57aa70877c10c0352360de23a893b4034 7SHA1 (patch-ab) = e66e92a57aa70877c10c0352360de23a893b4034
8SHA1 (patch-ac) = 8119aaed2787730c6fefbb19ad1ba4af3477614f 8SHA1 (patch-ac) = 8119aaed2787730c6fefbb19ad1ba4af3477614f
9SHA1 (patch-ad) = 356f9f056beae0fec9596a68a20634c49c6fe6a7 9SHA1 (patch-ad) = 356f9f056beae0fec9596a68a20634c49c6fe6a7
10SHA1 (patch-ae) = 35eaf8807ae3964fbc3d800c016b6bb35c0cfbcb 10SHA1 (patch-ae) = 35eaf8807ae3964fbc3d800c016b6bb35c0cfbcb
11SHA1 (patch-af) = 667ef1975b1b81ffe6dd6f08dc3d2afd4a2baa94 11SHA1 (patch-af) = 667ef1975b1b81ffe6dd6f08dc3d2afd4a2baa94
12SHA1 (patch-ag) = 24d23c77937bffc82a3586730bcd4d2abd20ed39 12SHA1 (patch-ag) = 24d23c77937bffc82a3586730bcd4d2abd20ed39
13SHA1 (patch-ah) = b873b369ea8b6bf5672efb36b0633f1db78f06fa 13SHA1 (patch-ah) = b873b369ea8b6bf5672efb36b0633f1db78f06fa
14SHA1 (patch-ai) = bfa9b69f5597624ec1f00e05b5c96b653f6504ab 14SHA1 (patch-ai) = bfa9b69f5597624ec1f00e05b5c96b653f6504ab
15SHA1 (patch-aj) = a26a6b141a4252bbe6e305a58768ba33a5ba4461 15SHA1 (patch-aj) = a26a6b141a4252bbe6e305a58768ba33a5ba4461
16SHA1 (patch-ak) = 02b699acf75de7a6abd82be85f88f320655d002b 16SHA1 (patch-ak) = a3298d27c26a1070eb0c2b92c9ab97d769e1f4a8
17SHA1 (patch-al) = 3242c906bdd3f6951b891e17b8f3d02893afbe5a 17SHA1 (patch-al) = 3242c906bdd3f6951b891e17b8f3d02893afbe5a
18SHA1 (patch-am) = f578d0e77d11a14e58d560011b84fccd3d9bd51e 18SHA1 (patch-am) = f578d0e77d11a14e58d560011b84fccd3d9bd51e
19SHA1 (patch-an) = b4243008a3158d787ec7263291f3b59d43b18f36 19SHA1 (patch-an) = b4243008a3158d787ec7263291f3b59d43b18f36
20SHA1 (patch-ao) = c2bfe35ee95be246c1e65522b21fc0ba91cfbd4c 20SHA1 (patch-ao) = c2bfe35ee95be246c1e65522b21fc0ba91cfbd4c
21SHA1 (patch-ap) = 3ce0f920a71909203fe45f0bdc23dadf8e0b5594 21SHA1 (patch-ap) = 3ce0f920a71909203fe45f0bdc23dadf8e0b5594
22SHA1 (patch-aq) = 507910d8eef33f270cebf0099abc681b12877388 22SHA1 (patch-aq) = 507910d8eef33f270cebf0099abc681b12877388
23SHA1 (patch-ar) = 831ba0811ed37d95d9569377938f8df9a897ff68 23SHA1 (patch-ar) = 831ba0811ed37d95d9569377938f8df9a897ff68
24SHA1 (patch-as) = c00bd67b566e1345fd5f62afd0f328400d1ff62e 24SHA1 (patch-as) = c00bd67b566e1345fd5f62afd0f328400d1ff62e
25SHA1 (patch-at) = dc304ec11d3c05f4ce26467d47f89e350213d8ea 25SHA1 (patch-at) = dc304ec11d3c05f4ce26467d47f89e350213d8ea
26SHA1 (patch-au) = 49407668207f3964686602a5298a6dedf3619037 26SHA1 (patch-au) = 49407668207f3964686602a5298a6dedf3619037
27SHA1 (patch-av) = 7273276e8ee59804fc82ef4288e062ed8a61d472 27SHA1 (patch-av) = 7273276e8ee59804fc82ef4288e062ed8a61d472
28SHA1 (patch-aw) = 40b79ada8972ee5e6a752873f84c0ebb1bfd6ede 28SHA1 (patch-aw) = 40b79ada8972ee5e6a752873f84c0ebb1bfd6ede
29SHA1 (patch-ax) = c7de8f3aec1af6a484a8cbf1317f0cfd4bda3c65 29SHA1 (patch-ax) = c7de8f3aec1af6a484a8cbf1317f0cfd4bda3c65
30SHA1 (patch-ay) = 865ccc51a69f45580cc78fa3d6e3eba1ec7d5ca6 30SHA1 (patch-ay) = 865ccc51a69f45580cc78fa3d6e3eba1ec7d5ca6
31SHA1 (patch-az) = 6e0ec6374b9ed6e4d4c087214951f8181a5ae8d3 31SHA1 (patch-az) = 6e0ec6374b9ed6e4d4c087214951f8181a5ae8d3
32SHA1 (patch-ba) = c3c2d73e7a5acc1402a5f564130f184233ec55e3 32SHA1 (patch-ba) = c3c2d73e7a5acc1402a5f564130f184233ec55e3
33SHA1 (patch-bb) = a8d88a71235109fb9f2d483fd559defdb26b224d 33SHA1 (patch-bb) = a8d88a71235109fb9f2d483fd559defdb26b224d
34SHA1 (patch-bc) = 2be7e8aa7684fa906d4180656d306cddf1157c5a 34SHA1 (patch-bc) = 72980330add529383df6271387912e7e814cc6cc
35SHA1 (patch-bd) = af8e9ca4018962eb1f9f277370e70b4c93c283e0 35SHA1 (patch-bd) = af8e9ca4018962eb1f9f277370e70b4c93c283e0
36SHA1 (patch-be) = 5085a7fe483c9f02b6ffecfd0d38bd30e674f6f3 36SHA1 (patch-be) = 5085a7fe483c9f02b6ffecfd0d38bd30e674f6f3
37SHA1 (patch-bf) = 0c35000e109495f58041108372f8572fa50b3793 37SHA1 (patch-bf) = 0c35000e109495f58041108372f8572fa50b3793
38SHA1 (patch-bg) = 353b071552fb73f7f8e657b7315e1df148703302 38SHA1 (patch-bg) = 353b071552fb73f7f8e657b7315e1df148703302
39SHA1 (patch-bh) = 205646333b7a25f207602c6170de8a5ef3d63d77 39SHA1 (patch-bh) = 205646333b7a25f207602c6170de8a5ef3d63d77
40SHA1 (patch-bi) = 4c25af3347ac332a9020731c037cdc2cacef654d 40SHA1 (patch-bi) = 4c25af3347ac332a9020731c037cdc2cacef654d
41SHA1 (patch-bj) = 4ece0ceba9f48fd75bc384ff4e6652fa6f5c4572 41SHA1 (patch-bj) = 4ece0ceba9f48fd75bc384ff4e6652fa6f5c4572
42SHA1 (patch-bk) = 6fdb984ffd0e41284a708f064f5cc52cf77df165 42SHA1 (patch-bk) = 6fdb984ffd0e41284a708f064f5cc52cf77df165
43SHA1 (patch-bl) = c34f140fcabb06decfc2683390d726466abe5c96 43SHA1 (patch-bl) = c34f140fcabb06decfc2683390d726466abe5c96
44SHA1 (patch-bm) = 42a5d91f5ace9c8ef45164c72a6501d430be1ca0 44SHA1 (patch-bm) = 42a5d91f5ace9c8ef45164c72a6501d430be1ca0
45SHA1 (patch-bn) = cb511a524e340897efe9d1175233bcb0eb448a3c 45SHA1 (patch-bn) = cb511a524e340897efe9d1175233bcb0eb448a3c
46SHA1 (patch-bo) = dac4006338ddb2fc65b0fd0ed4aba51eb8b9fe78 46SHA1 (patch-bo) = dac4006338ddb2fc65b0fd0ed4aba51eb8b9fe78
47SHA1 (patch-bp) = 553782beddb0f52f83508a7894304878c4145192 47SHA1 (patch-bp) = 553782beddb0f52f83508a7894304878c4145192
48SHA1 (patch-bq) = 603b95d77dee57b20f4ba57d24cdb81973ef84f0 48SHA1 (patch-bq) = 603b95d77dee57b20f4ba57d24cdb81973ef84f0
49SHA1 (patch-br) = 072a5c66b3543458be53a9672c86cff25e3bf7eb 49SHA1 (patch-br) = 072a5c66b3543458be53a9672c86cff25e3bf7eb
50SHA1 (patch-bs) = 6706c63de44fa20007f9c83522d2fa9d7dffa51a 50SHA1 (patch-bs) = 6706c63de44fa20007f9c83522d2fa9d7dffa51a
51SHA1 (patch-bt) = bcc095b51344bcdb3cd99b1f7723e83d2744603f 51SHA1 (patch-bt) = 124d5c59596c4d552235f3089b4bdeae5bcec0c6
52SHA1 (patch-bu) = 6e6cd5685636043b3f6f73ab1d923329022cef94 52SHA1 (patch-bu) = 6e6cd5685636043b3f6f73ab1d923329022cef94
53SHA1 (patch-bv) = 1fbc97a7c1675fbf24fda368d701fbecf04b56dd 53SHA1 (patch-bv) = 1fbc97a7c1675fbf24fda368d701fbecf04b56dd
54SHA1 (patch-bw) = 08571cd47bc161748534a2514d48a50b02678cf5 54SHA1 (patch-bw) = 08571cd47bc161748534a2514d48a50b02678cf5
55SHA1 (patch-bx) = 179a4e1120461afaa98fd749cc919cc0a1b604be 55SHA1 (patch-bx) = 179a4e1120461afaa98fd749cc919cc0a1b604be
56SHA1 (patch-by) = 43215c69954aecd50803096924554dadcc9ef9fb 56SHA1 (patch-by) = 43215c69954aecd50803096924554dadcc9ef9fb
57SHA1 (patch-bz) = c09031c03c2509069cb77f2f25e0eccaa876342a 57SHA1 (patch-bz) = c09031c03c2509069cb77f2f25e0eccaa876342a
58SHA1 (patch-ca) = 227849426a4eea793dd0e796c82ceb0cb2c71542 58SHA1 (patch-ca) = 227849426a4eea793dd0e796c82ceb0cb2c71542
59SHA1 (patch-cb) = 5666f1d43d166630957f02bd51d4a779413e95da 59SHA1 (patch-cb) = 5666f1d43d166630957f02bd51d4a779413e95da
60SHA1 (patch-cc) = 419827081d5c667d02ec7edf6cc7aaec712370cd 60SHA1 (patch-cc) = 419827081d5c667d02ec7edf6cc7aaec712370cd
61SHA1 (patch-cd) = de8332dd76366c864131c582cd1d515944de8410 61SHA1 (patch-cd) = 9e93666c7388a7de7015f0e809325223c0523214
62SHA1 (patch-ce) = c7afce4243e2f6322d4a5450d0c88d83b6b194f2 62SHA1 (patch-ce) = c7afce4243e2f6322d4a5450d0c88d83b6b194f2
63SHA1 (patch-cf) = 051ac2e4f9882b1a799de25e37ea8ae950028ef1 63SHA1 (patch-cf) = 051ac2e4f9882b1a799de25e37ea8ae950028ef1
64SHA1 (patch-cg) = 11b99148834d032a50e85ad8ed703516321d580a 64SHA1 (patch-cg) = 11b99148834d032a50e85ad8ed703516321d580a
65SHA1 (patch-ch) = 0cf7084abf39f4beed8236eb1bb32f57facec6d2 65SHA1 (patch-ch) = 0cf7084abf39f4beed8236eb1bb32f57facec6d2
66SHA1 (patch-ci) = 92a2a54cd744c0a701cb75fb4c7a47db55dce7b0 66SHA1 (patch-ci) = 665e59cc11e47565968387e2ad91a6918965a7db
67SHA1 (patch-cj) = 5a0cbf2029492e68899cbe74ce32892ae497a343 67SHA1 (patch-cj) = 5a0cbf2029492e68899cbe74ce32892ae497a343
68SHA1 (patch-ck) = 9cbf798d8e3d408d8b87091e098fc8e09dcbe8b0 68SHA1 (patch-ck) = f470d31bad573e1041fa55e004276738a0ca83ca
69SHA1 (patch-cl) = 129838e7ab4786794bfb88f43a5a13b1c47bf5a6 69SHA1 (patch-cl) = 129838e7ab4786794bfb88f43a5a13b1c47bf5a6
70SHA1 (patch-cm) = c83fab28009da4a7db750dbf9ca28f1e737797a8 70SHA1 (patch-cm) = c83fab28009da4a7db750dbf9ca28f1e737797a8
71SHA1 (patch-cn) = c569c5ea7fdc13e90e320eaa99d935a8272cafe4 71SHA1 (patch-cn) = c569c5ea7fdc13e90e320eaa99d935a8272cafe4
72SHA1 (patch-co) = 46a1845f95e8b30c982e165a5d9c8a803ff996cc 72SHA1 (patch-co) = 46a1845f95e8b30c982e165a5d9c8a803ff996cc
73SHA1 (patch-cp) = 093e6381788c44c09d9eaa7077747918b79a5da8 73SHA1 (patch-cp) = 093e6381788c44c09d9eaa7077747918b79a5da8
74SHA1 (patch-cq) = 58b7904d1a4d98e77a9af609873c987ed4345b89 74SHA1 (patch-cq) = 58b7904d1a4d98e77a9af609873c987ed4345b89
75SHA1 (patch-cr) = 4077f858fcad7c4949455a4c38588a8435f802c7 75SHA1 (patch-cr) = 4077f858fcad7c4949455a4c38588a8435f802c7
76SHA1 (patch-cs) = 93f4b4e7c623d83d5722cff996349b3a67a71d2b 76SHA1 (patch-cs) = 93f4b4e7c623d83d5722cff996349b3a67a71d2b
77SHA1 (patch-ct) = 8ceafeae951776b3dca9fb95a430972f0d76989d 77SHA1 (patch-ct) = 8ceafeae951776b3dca9fb95a430972f0d76989d
78SHA1 (patch-cu) = 3ded0b489ffb8f4c5c2d15c5664a7bc8ff31910a 78SHA1 (patch-cu) = 6f5a5cef1af7618d819ad5a0e35c5b003ac4ddcf
79SHA1 (patch-cv) = 2c35f611141747144b84e83636c32eaf428d0770 79SHA1 (patch-cv) = 2c35f611141747144b84e83636c32eaf428d0770
80SHA1 (patch-cw) = 2c6a13e30ede8d985de5d8fca09eea93ecc8f2ac 80SHA1 (patch-cw) = fe33ed25d5c106610cce53b956c4c2ca2e5ba9f9
81SHA1 (patch-cx) = c075412084b243f884a1039e90c55825b81d676c 81SHA1 (patch-cx) = c075412084b243f884a1039e90c55825b81d676c
82SHA1 (patch-cy) = 8671d5d36c10d4d7a2985b0ec3eca4a1a8f2f193 82SHA1 (patch-cy) = 6eec35d5b9db6bfeeb60c16db242b1b3e18916ff
83SHA1 (patch-cz) = 41c63cd05734844ae76122cf897180d82ee1752d 83SHA1 (patch-cz) = 9120a99da1f6fd8cf18e4da4f012824b31644637
84SHA1 (patch-da) = c70d55ef2350519a44ae0333fd6b2914f587e2fd 84SHA1 (patch-da) = 5bd56d13c9519aaf953bfe1dcfb1ddd4d77cd157
85SHA1 (patch-db) = 42b80dd6e320205e6216f9b6a59bb510845e9c97 85SHA1 (patch-db) = 42b80dd6e320205e6216f9b6a59bb510845e9c97
86SHA1 (patch-dc) = bf3d2f68ee3d2c26d404c03185daa72606f63f13 86SHA1 (patch-dc) = bf3d2f68ee3d2c26d404c03185daa72606f63f13
87SHA1 (patch-dd) = 1019ec87f50eef7eae0114cdd607cf78614ebb09 87SHA1 (patch-dd) = 1019ec87f50eef7eae0114cdd607cf78614ebb09
88SHA1 (patch-de) = 3341a678fef1298946bf94879d6f047ad0ca07d9 88SHA1 (patch-de) = f1f7351ec74a9f2cdea00a72a750f321a665cb76
89SHA1 (patch-df) = 13d32d9ab53be3376b5c04badec91dbc65def34f 89SHA1 (patch-df) = 13d32d9ab53be3376b5c04badec91dbc65def34f
90SHA1 (patch-dg) = 3c4a28631ff074b374c8f78a6cbce7841071e025 90SHA1 (patch-dg) = 3c4a28631ff074b374c8f78a6cbce7841071e025
91SHA1 (patch-dh) = abe92b740c400d87bf804369846643e1ee0b1a95 91SHA1 (patch-dh) = abe92b740c400d87bf804369846643e1ee0b1a95
92SHA1 (patch-di) = ab2356a19e0e89d1aeb01301973dcde9761e49fc 92SHA1 (patch-di) = ab2356a19e0e89d1aeb01301973dcde9761e49fc
93SHA1 (patch-dj) = e955245cdb9d493c6a4cf6eed446b60d0aac155a 93SHA1 (patch-dj) = e955245cdb9d493c6a4cf6eed446b60d0aac155a
94SHA1 (patch-dk) = 66ee20ded2515d9b063b2512ab3c6eaa74ab3c0c 94SHA1 (patch-dk) = 66ee20ded2515d9b063b2512ab3c6eaa74ab3c0c
95SHA1 (patch-dl) = a899b511f6632392652d4eda620ecb3a7318bf7b 95SHA1 (patch-dl) = a899b511f6632392652d4eda620ecb3a7318bf7b
96SHA1 (patch-dm) = f9cab5bd87ad213635fc75153b961d77d6d534fd 96SHA1 (patch-dm) = f9cab5bd87ad213635fc75153b961d77d6d534fd
97SHA1 (patch-dn) = 17b30da6857759b4193e626dbfdd99bbd58eb8e5 97SHA1 (patch-dn) = 17b30da6857759b4193e626dbfdd99bbd58eb8e5
98SHA1 (patch-do) = e85f7868de4046b596f70233c052362165b816a3 98SHA1 (patch-do) = e85f7868de4046b596f70233c052362165b816a3
99SHA1 (patch-dp) = 18de16f7167b4fcfcd8cd812237b4ecdde1cde8c 99SHA1 (patch-dp) = 18de16f7167b4fcfcd8cd812237b4ecdde1cde8c
100SHA1 (patch-dq) = c12fdd5e06bd4bc04e79bf031c7e5d1086052bb3 100SHA1 (patch-dq) = c12fdd5e06bd4bc04e79bf031c7e5d1086052bb3
101SHA1 (patch-dr) = 1b8db234d329c62200080d760655c7a2e18f38a1 101SHA1 (patch-dr) = 1b8db234d329c62200080d760655c7a2e18f38a1
102SHA1 (patch-ds) = f3ed69b2393e11aaf96e7877fcdff73841435cbb 102SHA1 (patch-ds) = 284bda16c67d2476591cb7335907bc6047a36f9b
103SHA1 (patch-dt) = 9ed5f117c0ad131814ac58e966bf7d479f89397d 103SHA1 (patch-dt) = 9ed5f117c0ad131814ac58e966bf7d479f89397d
104SHA1 (patch-du) = c53fb2d1554cdfdedcdf285db0803a1a3555920d 104SHA1 (patch-du) = c53fb2d1554cdfdedcdf285db0803a1a3555920d
105SHA1 (patch-dv) = a3ac43dcb4d24579c91c14b1970adb97972bd804 105SHA1 (patch-dv) = a3ac43dcb4d24579c91c14b1970adb97972bd804
106SHA1 (patch-dw) = a142741b6f2606ab303fca6b17d5c69c58b3b999 106SHA1 (patch-dw) = a142741b6f2606ab303fca6b17d5c69c58b3b999
107SHA1 (patch-dx) = 4b534239efbaa4ab047dd3cdc7cb35c8b9070022 107SHA1 (patch-dx) = 4b534239efbaa4ab047dd3cdc7cb35c8b9070022
108SHA1 (patch-dy) = 948cc0683d32c3b0bac94aad7ac20fa52a345d69 108SHA1 (patch-dy) = 948cc0683d32c3b0bac94aad7ac20fa52a345d69
109SHA1 (patch-dz) = 1a372b7f601c6d3473bfb6d110ccda29eb8826a9 109SHA1 (patch-dz) = 1a372b7f601c6d3473bfb6d110ccda29eb8826a9
110SHA1 (patch-ea) = 13765ccd1238f2da65afc91f843fda25f3cb2727 110SHA1 (patch-ea) = 13765ccd1238f2da65afc91f843fda25f3cb2727
111SHA1 (patch-eb) = 3e400e780e4e8ecd8c26af8148e160fb46ecec80 111SHA1 (patch-eb) = 3e400e780e4e8ecd8c26af8148e160fb46ecec80
112SHA1 (patch-ec) = 76f2a9d23643b4603fffc933c2fd0860fa4c3052 112SHA1 (patch-ec) = 76f2a9d23643b4603fffc933c2fd0860fa4c3052
113SHA1 (patch-ed) = 031acb534628073bbd1c1da55893980d2fb56bcc 113SHA1 (patch-ed) = 031acb534628073bbd1c1da55893980d2fb56bcc
114SHA1 (patch-ee) = 73a60252621ce3d1cac697409b2242e497aedb8b 114SHA1 (patch-ee) = 47e21579c9beed65fa034cfb6e21bbdabb037d7c
115SHA1 (patch-ef) = f3b2eac3242334e70c8e1101cdc2c9256090ad07 115SHA1 (patch-ef) = f3b2eac3242334e70c8e1101cdc2c9256090ad07
116SHA1 (patch-eg) = 62fc662db21d592e663ca09f4a13cd2c9cd64db4 116SHA1 (patch-eg) = 62fc662db21d592e663ca09f4a13cd2c9cd64db4
117SHA1 (patch-eh) = 8352e465eb33b16c5cbd739c38149b57ccb46457 117SHA1 (patch-eh) = 8352e465eb33b16c5cbd739c38149b57ccb46457
118SHA1 (patch-ei) = 74b2be3c4d5def44107c4aafca5a8995ace54f7f 118SHA1 (patch-ei) = 74b2be3c4d5def44107c4aafca5a8995ace54f7f
119SHA1 (patch-ej) = 7bc88c032431feb33090327973c12afb36d95190 119SHA1 (patch-ej) = 7bc88c032431feb33090327973c12afb36d95190
120SHA1 (patch-ek) = 3a9b92f8f50d617da703a4eaf7e51548f2892cc0 120SHA1 (patch-ek) = 3a9b92f8f50d617da703a4eaf7e51548f2892cc0
121SHA1 (patch-el) = c63d4588512e43987b316d14f14f4cf9422e0507 121SHA1 (patch-el) = c63d4588512e43987b316d14f14f4cf9422e0507
122SHA1 (patch-em) = ed837d709555a5a1cdd4993ed99d4417ed280bb7 122SHA1 (patch-em) = ed837d709555a5a1cdd4993ed99d4417ed280bb7
123SHA1 (patch-en) = 2fb6c025f1d1ecc035fd4b8748260d5ca42bbd0f 123SHA1 (patch-en) = 2fb6c025f1d1ecc035fd4b8748260d5ca42bbd0f
124SHA1 (patch-eo) = 6f982754e396cb682e31f670a407a106731dee62 124SHA1 (patch-eo) = 6f982754e396cb682e31f670a407a106731dee62
125SHA1 (patch-ep) = 377d36d928af6502ace19fe60c492801ed8bcc75 125SHA1 (patch-ep) = 377d36d928af6502ace19fe60c492801ed8bcc75
126SHA1 (patch-fa) = 923bed15a4224294773a812df2c46f270cb11ffb 126SHA1 (patch-fa) = 923bed15a4224294773a812df2c46f270cb11ffb
127SHA1 (patch-fb) = b89d6a2eaf0abb6b0d011a99d0eb94a6f3f88db9 127SHA1 (patch-fb) = b89d6a2eaf0abb6b0d011a99d0eb94a6f3f88db9
128SHA1 (patch-fc) = 75761a11cb716ad62b00e16814d0e72f3d57ba34 128SHA1 (patch-fc) = 75761a11cb716ad62b00e16814d0e72f3d57ba34
129SHA1 (patch-fd) = e372748f2356eef16b8166578f206b5494147647 129SHA1 (patch-fd) = e372748f2356eef16b8166578f206b5494147647
130SHA1 (patch-fe) = ec183923b68cf934e7edcadd1f1f85fd65669244 130SHA1 (patch-fe) = ec183923b68cf934e7edcadd1f1f85fd65669244
131SHA1 (patch-ff) = b0ac27bb261fb06bf88b4d970c18466149809816 131SHA1 (patch-ff) = b0ac27bb261fb06bf88b4d970c18466149809816
132SHA1 (patch-fg) = e9b2be19adeedc5f43b59f05dd8d25d249482263 132SHA1 (patch-fg) = 05c3b924b18df5a36596a242f54cd2b7fea4ec66
133SHA1 (patch-fh) = 6a933d844818a57b448ef9fdd373d03a14ba961a 133SHA1 (patch-fh) = 6a933d844818a57b448ef9fdd373d03a14ba961a
134SHA1 (patch-fi) = 540358d6753f70bd72e5371cbff240427a4a19fb 134SHA1 (patch-fi) = 64d0d60dc3fbccb735c60183303bfb4e2f3e744a
135SHA1 (patch-fj) = ef898c17bd36de97fdf1331d4f63b0738840cf20 135SHA1 (patch-fj) = e97c787c1ae6bf32a4f97124852c454fab431378
136SHA1 (patch-fk) = 98c7ef077aad9f8eef298e0d398e25bc20b04ea6 136SHA1 (patch-fk) = 48df22f42bc1f642f4e1b6731ea2645495109bba
137SHA1 (patch-fl) = f1cd513c6b2a9dbe694ed221998d645a6815183f 137SHA1 (patch-fl) = f1cd513c6b2a9dbe694ed221998d645a6815183f
138SHA1 (patch-fm) = d05fc6cd8453bf066ee135d66f2be5895e56b45e 138SHA1 (patch-fm) = d05fc6cd8453bf066ee135d66f2be5895e56b45e
 139SHA1 (patch-lib_libxview_frame_fm__display.c) = 1768cd632d6f506c3282ef09adb7f4bd16c6cf39
 140SHA1 (patch-lib_libxview_notice_notice__ol.c) = 11f6f34ee3aec7730d5f92a8a3ec90ad97d7a1fa
 141SHA1 (patch-lib_libxview_notice_noticeimpl.h) = 5c1690d0765c9ed02dbd96e1828e62f037c94301
 142SHA1 (patch-lib_libxview_notify_ntfy__ctbl.c) = ed65cf28c673f1e61698d24c09c091db6295a44a
 143SHA1 (patch-lib_libxview_panel_p__num__txt.c) = 96132dc92a39491aa5c2ff68e05b888fb54ed412
 144SHA1 (patch-lib_libxview_panel_p__select.c) = c157439ba6a14fbcac9d466e628e28ccc51e6ac4
 145SHA1 (patch-lib_libxview_panel_p__utl.c) = 23fbe4886f95331598eadffbe28aadd791af7c55
 146SHA1 (patch-lib_libxview_panel_panel.h) = 477e1c65a247c5a60d9e2d524f2c1ee42f0eabbb
 147SHA1 (patch-lib_libxview_pw_pixwin.h) = f871ad80f21123c06ec741436c69ce86a6b460bc
 148SHA1 (patch-lib_libxview_pw_xv__text.c) = ac21c7098075eb8c2b83b8145356140de23c95c8
 149SHA1 (patch-lib_libxview_rect_rect.c) = 83c251a19ba21ea0af89dd6d64d52f5d87ce2c1b
 150SHA1 (patch-lib_libxview_rect_rect.h) = a5ad0b7fecfabb65bb2b7da792adbd2dd0858cff
 151SHA1 (patch-lib_libxview_rect_rectlist.c) = b5d7d11daa9349b946c7b227dc0d6665168bfbff
 152SHA1 (patch-lib_libxview_rect_rectlist.h) = ca5698bba3c96267393f169c7ac20acebcf121e1
 153SHA1 (patch-lib_libxview_server_svr__parse.c) = d1ec2e51445dbfe377ed9337d6391c15a2d7f7b4
 154SHA1 (patch-lib_libxview_textsw_txt__18impl.h) = 28af202dc3402a02a15f78db1b62e1de67cdd8ec
 155SHA1 (patch-lib_libxview_textsw_txt__find.c) = 37e82f38b51c5c202bb71fadd2155eb752e90791
 156SHA1 (patch-lib_libxview_textsw_txt__sel.c) = c2bd1479518a32a3b09fefb33ae08c571f47404d
 157SHA1 (patch-lib_libxview_ttysw_tty__menu.c) = 4c42ff022329bc4e640b2b0cb193ec85afc0ae1c
 158SHA1 (patch-lib_libxview_win_win__global.c) = f806ec4200f627d26f559d26caaed34961fedc79
 159SHA1 (patch-lib_libxview_window_window__cms.c) = 255186370b317bbcb6efc5ef7ed23f570b114912
 160SHA1 (patch-lib_libxview_window_windowutil.c) = 64a2c5fbf04af54d0689b15af40473b093072afa

cvs diff -r1.3 -r1.4 pkgsrc/x11/xview-lib/patches/patch-ak (expand / switch to unified diff)

--- pkgsrc/x11/xview-lib/patches/patch-ak 2009/12/10 20:35:56 1.3
+++ pkgsrc/x11/xview-lib/patches/patch-ak 2012/11/16 00:29:39 1.4
@@ -1,15 +1,33 @@ @@ -1,15 +1,33 @@
1$NetBSD: patch-ak,v 1.3 2009/12/10 20:35:56 abs Exp $ 1$NetBSD: patch-ak,v 1.4 2012/11/16 00:29:39 joerg Exp $
2 2
3--- lib/libxview/font/font.c.orig 1993-06-29 05:15:01.000000000 +0000 3--- lib/libxview/font/font.c.orig 1993-06-29 05:15:01.000000000 +0000
4+++ lib/libxview/font/font.c 4+++ lib/libxview/font/font.c
5@@ -67,6 +67,10 @@ Xv_private char *xv_font_regular_cmdline 5@@ -67,6 +67,10 @@ Xv_private char *xv_font_regular_cmdline
6 Xv_private char *xv_font_scale_cmdline(); 6 Xv_private char *xv_font_scale_cmdline();
7 Xv_private char *xv_font_scale(); 7 Xv_private char *xv_font_scale();
8  8
9+static int font_setup_defaults(); 9+static int font_setup_defaults();
10+static int font_construct_name(); 10+static int font_construct_name();
11+static int font_init_create_attrs(); 11+static int font_init_create_attrs();
12+ 12+
13 /* 13 /*
14 * delimiters 14 * delimiters
15 */ 15 */
 16@@ -144,7 +148,7 @@ static char *font_strip_name();
 17 static int font_delim_count();
 18 static XID font_try_misc_name();
 19 static Font_locale_info *find_font_locale_info();
 20-static int font_setup_known_families();
 21+static void font_setup_known_families();
 22 static int font_setup_known_styles();
 23 static void font_init_known_families();
 24 static void font_init_known_styles();
 25@@ -3315,7 +3319,7 @@ Font_locale_info *linfo;
 26
 27 }
 28
 29-static int
 30+static void
 31 font_setup_known_families(linfo)
 32 Font_locale_info *linfo;
 33 {

cvs diff -r1.3 -r1.4 pkgsrc/x11/xview-lib/patches/patch-ck (expand / switch to unified diff)

--- pkgsrc/x11/xview-lib/patches/patch-ck 2009/12/10 20:35:57 1.3
+++ pkgsrc/x11/xview-lib/patches/patch-ck 2012/11/16 00:29:40 1.4
@@ -1,29 +1,47 @@ @@ -1,29 +1,47 @@
1$NetBSD: patch-ck,v 1.3 2009/12/10 20:35:57 abs Exp $ 1$NetBSD: patch-ck,v 1.4 2012/11/16 00:29:40 joerg Exp $
2 2
3--- lib/libxview/ttysw/tty_main.c.orig 1993-06-29 05:17:22.000000000 +0000 3--- lib/libxview/ttysw/tty_main.c.orig 1993-06-29 05:17:22.000000000 +0000
4+++ lib/libxview/ttysw/tty_main.c 4+++ lib/libxview/ttysw/tty_main.c
5@@ -75,6 +75,11 @@ static char sccsid[] = "@(#)tty_main 5@@ -75,6 +75,11 @@ static char sccsid[] = "@(#)tty_main
6 int committed_left = 0; 6 int committed_left = 0;
7 #endif 7 #endif
8  8
9+static int ttysw_process_point(); 9+static int ttysw_process_point();
10+static int ttysw_process_adjust(); 10+static int ttysw_process_adjust();
11+static int ttysw_process_motion(); 11+static int ttysw_process_motion();
12+static int ttysw_process_keyboard(); 12+static int ttysw_process_keyboard();
13+ 13+
14 extern Textsw_index textsw_insert(); 14 extern Textsw_index textsw_insert();
15 #ifdef OW_I18N 15 #ifdef OW_I18N
16 extern Textsw_index textsw_insert_wcs(); 16 extern Textsw_index textsw_insert_wcs();
 17@@ -199,7 +204,7 @@ ttysw_pty_output_ok(ttysw)
 18 */
 19 #ifdef OW_I18N
 20 #define MB_BUF_MAX 8192
 21-Pkg_private int
 22+Pkg_private void
 23 ttysw_pty_output(ttysw, pty)
 24 register Ttysw_folio ttysw;
 25 int pty;
 26@@ -355,7 +360,7 @@ ttysw_print_debug_string(cp, len)
 27 }
 28 #endif /* DEBUG */
 29
 30-Pkg_private int
 31+Pkg_private void
 32 ttysw_pty_output(ttysw, pty)
 33 register Ttysw_folio ttysw;
 34 int pty;
17@@ -906,8 +911,12 @@ ttysw_pty_input(ttysw, pty) 35@@ -906,8 +911,12 @@ ttysw_pty_input(ttysw, pty)
18  36
19 if (int_ucntl == (tiocsti & 0xff)) 37 if (int_ucntl == (tiocsti & 0xff))
20 ttysw_process_STI(ttysw, owbp, cc - 1); 38 ttysw_process_STI(ttysw, owbp, cc - 1);
21+#ifndef XV_USE_TERMIOS 39+#ifndef XV_USE_TERMIOS
22 (void) ioctl(ttysw->ttysw_tty, TIOCGETC, &ttysw->tchars); 40 (void) ioctl(ttysw->ttysw_tty, TIOCGETC, &ttysw->tchars);
23 (void) ioctl(ttysw->ttysw_tty, TIOCGLTC, &ttysw->ltchars); 41 (void) ioctl(ttysw->ttysw_tty, TIOCGLTC, &ttysw->ltchars);
24+#else 42+#else
25+ (void) tcgetattr(ttysw->ttysw_tty, &ttysw->termios); 43+ (void) tcgetattr(ttysw->ttysw_tty, &ttysw->termios);
26+#endif 44+#endif
27 ttysw_getp(TTY_VIEW_HANDLE_FROM_TTY_FOLIO(ttysw)); /* jcb for nng */ 45 ttysw_getp(TTY_VIEW_HANDLE_FROM_TTY_FOLIO(ttysw)); /* jcb for nng */
28 } else 46 } else
29 #ifdef OW_I18N 47 #ifdef OW_I18N

cvs diff -r1.2 -r1.3 pkgsrc/x11/xview-lib/patches/patch-bc (expand / switch to unified diff)

--- pkgsrc/x11/xview-lib/patches/patch-bc 2009/12/10 20:35:57 1.2
+++ pkgsrc/x11/xview-lib/patches/patch-bc 2012/11/16 00:29:39 1.3
@@ -1,22 +1,31 @@ @@ -1,22 +1,31 @@
1$NetBSD: patch-bc,v 1.2 2009/12/10 20:35:57 abs Exp $ 1$NetBSD: patch-bc,v 1.3 2012/11/16 00:29:39 joerg Exp $
2 2
3--- lib/libxview/frame/fm_impl.h.orig 1993-06-29 05:16:15.000000000 +0000 3--- lib/libxview/frame/fm_impl.h.orig 1993-06-29 05:16:15.000000000 +0000
4+++ lib/libxview/frame/fm_impl.h 4+++ lib/libxview/frame/fm_impl.h
5@@ -17,11 +17,16 @@ static char sccsid[] = "@(#)fm_impl. 5@@ -17,11 +17,16 @@ static char sccsid[] = "@(#)fm_impl.
6 #define _frame_impl_h_already_included 6 #define _frame_impl_h_already_included
7  7
8 /* standard includes */ 8 /* standard includes */
9+#ifdef NULL 9+#ifdef NULL
10+#undef NULL 10+#undef NULL
11+#endif 11+#endif
12 #ifndef FILE 12 #ifndef FILE
13 #ifndef SVR4 13 #ifndef SVR4
14-#undef NULL 14-#undef NULL
15 #endif SVR4 15 #endif SVR4
16 #include <stdio.h> 16 #include <stdio.h>
17+#ifndef NULL 17+#ifndef NULL
18+#define NULL 0 18+#define NULL 0
19+#endif 19+#endif
20 #endif FILE 20 #endif FILE
21 #include <sys/time.h> 21 #include <sys/time.h>
22 #ifdef OW_I18N 22 #ifdef OW_I18N
 23@@ -248,7 +253,7 @@ Pkg_private void frame_display_footer();
 24 #ifdef OW_I18N
 25 Pkg_private void frame_display_IMstatus();
 26 #endif
 27-Pkg_private int frame_set_color();
 28+Pkg_private void frame_set_color();
 29
 30 /* fm_geom.c */
 31 Pkg_private int frame_height_from_lines();

cvs diff -r1.2 -r1.3 pkgsrc/x11/xview-lib/patches/patch-bt (expand / switch to unified diff)

--- pkgsrc/x11/xview-lib/patches/patch-bt 2009/12/10 20:35:57 1.2
+++ pkgsrc/x11/xview-lib/patches/patch-bt 2012/11/16 00:29:39 1.3
@@ -1,13 +1,22 @@ @@ -1,13 +1,22 @@
1$NetBSD: patch-bt,v 1.2 2009/12/10 20:35:57 abs Exp $ 1$NetBSD: patch-bt,v 1.3 2012/11/16 00:29:39 joerg Exp $
2 2
3--- lib/libxview/panel/item_set.c.orig 1993-06-29 05:16:50.000000000 +0000 3--- lib/libxview/panel/item_set.c.orig 1993-06-29 05:16:50.000000000 +0000
4+++ lib/libxview/panel/item_set.c 4+++ lib/libxview/panel/item_set.c
5@@ -28,6 +28,8 @@ static void item_adjust_label_size(); 5@@ -28,6 +28,8 @@ static void item_adjust_label_size();
6  6
7 extern Notify_value panel_base_event_handler(); 7 extern Notify_value panel_base_event_handler();
8  8
9+static fix_positions(); 9+static fix_positions();
10+ 10+
11 Pkg_private Xv_opaque 11 Pkg_private Xv_opaque
12 item_set_avlist(item_public, avlist) 12 item_set_avlist(item_public, avlist)
13 Panel_item item_public; 13 Panel_item item_public;
 14@@ -726,7 +728,7 @@ fix_positions(ip)
 15 }
 16
 17
 18-Pkg_private
 19+Pkg_private void
 20 panel_fix_label_position(ip)
 21 register Item_info *ip;
 22 {

cvs diff -r1.2 -r1.3 pkgsrc/x11/xview-lib/patches/patch-cd (expand / switch to unified diff)

--- pkgsrc/x11/xview-lib/patches/patch-cd 2009/12/10 20:35:57 1.2
+++ pkgsrc/x11/xview-lib/patches/patch-cd 2012/11/16 00:29:40 1.3
@@ -1,22 +1,31 @@ @@ -1,22 +1,31 @@
1$NetBSD: patch-cd,v 1.2 2009/12/10 20:35:57 abs Exp $ 1$NetBSD: patch-cd,v 1.3 2012/11/16 00:29:40 joerg Exp $
2 2
3--- lib/libxview/panel/panel_impl.h.orig 1993-06-29 05:16:50.000000000 +0000 3--- lib/libxview/panel/panel_impl.h.orig 1993-06-29 05:16:50.000000000 +0000
4+++ lib/libxview/panel/panel_impl.h 4+++ lib/libxview/panel/panel_impl.h
5@@ -9,11 +9,16 @@ 5@@ -9,11 +9,16 @@
6 #ifndef panel_impl_defined 6 #ifndef panel_impl_defined
7 #define panel_impl_defined 7 #define panel_impl_defined
8  8
9+#ifdef NULL 9+#ifdef NULL
10+#undef NULL 10+#undef NULL
11+#endif 11+#endif
12 #ifndef FILE 12 #ifndef FILE
13 #ifndef SVR4 13 #ifndef SVR4
14-#undef NULL 14-#undef NULL
15 #endif SVR4 15 #endif SVR4
16 #include <stdio.h> 16 #include <stdio.h>
17+#ifndef NULL 17+#ifndef NULL
18+#define NULL 0 18+#define NULL 0
19+#endif 19+#endif
20 #endif FILE 20 #endif FILE
21 #include <sys/types.h> 21 #include <sys/types.h>
22 #include <X11/Xlib.h> 22 #include <X11/Xlib.h>
 23@@ -283,6 +288,8 @@ Pkg_private void panel_yield_kbd_focus(
 24 Pkg_private void panel_autoscroll_start_itimer();
 25 Pkg_private void panel_autoscroll_stop_itimer();
 26 Pkg_private void panel_paint_border();
 27+Pkg_private void panel_fix_label_position(Item_info *);
 28+Pkg_private void panel_free_choices(Panel_image *, int, int);
 29 #ifdef OW_I18N
 30 Xv_private void ml_panel_display_interm();
 31 Pkg_private void ml_panel_saved_caret();

cvs diff -r1.2 -r1.3 pkgsrc/x11/xview-lib/patches/patch-ci (expand / switch to unified diff)

--- pkgsrc/x11/xview-lib/patches/patch-ci 2009/12/10 20:35:57 1.2
+++ pkgsrc/x11/xview-lib/patches/patch-ci 2012/11/16 00:29:40 1.3
@@ -1,26 +1,43 @@ @@ -1,26 +1,43 @@
1$NetBSD: patch-ci,v 1.2 2009/12/10 20:35:57 abs Exp $ 1$NetBSD: patch-ci,v 1.3 2012/11/16 00:29:40 joerg Exp $
2 2
3--- lib/libxview/ttysw/tty_impl.h.orig 1993-06-29 05:17:18.000000000 +0000 3--- lib/libxview/ttysw/tty_impl.h.orig 1993-06-29 05:17:18.000000000 +0000
4+++ lib/libxview/ttysw/tty_impl.h 4+++ lib/libxview/ttysw/tty_impl.h
5@@ -14,6 +14,7 @@ 5@@ -14,6 +14,7 @@
6 * terminal emulation for teletype based programs. 6 * terminal emulation for teletype based programs.
7 */ 7 */
8  8
9+#include <sys/param.h> 9+#include <sys/param.h>
10 #include <xview_private/portable.h> /* tty and pty configuration info */ 10 #include <xview_private/portable.h> /* tty and pty configuration info */
11  11
12 #ifdef XV_USE_TERMIOS 12 #ifdef XV_USE_TERMIOS
13@@ -210,7 +211,13 @@ typedef Ttysw_view_object* Ttysw_view_h 13@@ -210,7 +211,13 @@ typedef Ttysw_view_object* Ttysw_view_h
14 * Access functions for tty characteristics. 14 * Access functions for tty characteristics.
15 */ 15 */
16 #ifdef XV_USE_TERMIOS 16 #ifdef XV_USE_TERMIOS
17+#if (defined(BSD) && (BSD >= 199103)) 17+#if (defined(BSD) && (BSD >= 199103))
18+#include <sys/ioctl.h> 18+#include <sys/ioctl.h>
19+#include <sys/ioctl_compat.h> 19+#include <sys/ioctl_compat.h>
20+#define tty_gettabs(t) ((t)->termios.c_oflag & OXTABS) 20+#define tty_gettabs(t) ((t)->termios.c_oflag & OXTABS)
21+#else  21+#else
22 #define tty_gettabs(t) ((t)->termios.c_oflag & XTABS) 22 #define tty_gettabs(t) ((t)->termios.c_oflag & XTABS)
23+#endif 23+#endif
24 #define tty_getdsuspc(t) ((int) ((t)->termios.c_cc[VDSUSP])) 24 #define tty_getdsuspc(t) ((int) ((t)->termios.c_cc[VDSUSP]))
25 #define tty_geteofc(t) ((int) ((t)->termios.c_cc[VEOF])) 25 #define tty_geteofc(t) ((int) ((t)->termios.c_cc[VEOF]))
26 #define tty_geteolc(t) ((int) ((t)->termios.c_cc[VEOL])) 26 #define tty_geteolc(t) ((int) ((t)->termios.c_cc[VEOL]))
 27@@ -393,6 +400,8 @@ Pkg_private void
 28 tty_column_wchar_type();
 29 #endif
 30
 31+Pkg_private void
 32+ ttysw_pty_output();
 33 Pkg_private int
 34 tty_folio_init(),
 35 tty_getmode(),
 36@@ -415,7 +424,6 @@ Pkg_private int
 37 ttysw_mapsetim(),
 38 ttysw_output_it(),
 39 ttysw_print_bold_options(),
 40- ttysw_pty_output(),
 41 ttysw_pty_output_ok(),
 42 ttysw_restoreparms(),
 43 ttysw_saveparms(),

cvs diff -r1.2 -r1.3 pkgsrc/x11/xview-lib/patches/patch-cu (expand / switch to unified diff)

--- pkgsrc/x11/xview-lib/patches/patch-cu 2009/12/10 20:35:57 1.2
+++ pkgsrc/x11/xview-lib/patches/patch-cu 2012/11/16 00:29:40 1.3
@@ -1,14 +1,23 @@ @@ -1,14 +1,23 @@
1$NetBSD: patch-cu,v 1.2 2009/12/10 20:35:57 abs Exp $ 1$NetBSD: patch-cu,v 1.3 2012/11/16 00:29:40 joerg Exp $
2 2
3--- lib/libxview/textsw/ev_op_bdry.c.orig 1993-06-29 05:17:30.000000000 +0000 3--- lib/libxview/textsw/ev_op_bdry.c.orig 1993-06-29 05:17:30.000000000 +0000
4+++ lib/libxview/textsw/ev_op_bdry.c 4+++ lib/libxview/textsw/ev_op_bdry.c
5@@ -28,6 +28,9 @@ Pkg_private void ev_clear_from_margins() 5@@ -28,6 +28,9 @@ Pkg_private void ev_clear_from_margins()
6 static Ev_finger_handle ev_insert_finger(); 6 static Ev_finger_handle ev_insert_finger();
7 static Ev_mark_object last_generated_id; 7 static Ev_mark_object last_generated_id;
8  8
9+static int ev_find_finger_internal(); 9+static int ev_find_finger_internal();
10+static ev_remove_finger_internal(); 10+static ev_remove_finger_internal();
11+ 11+
12 #define FORALL(index_var) \ 12 #define FORALL(index_var) \
13 for (index_var = 0; index_var < fingers->last_plus_one; index_var++) 13 for (index_var = 0; index_var < fingers->last_plus_one; index_var++)
14  14
 15@@ -227,7 +230,7 @@ ev_op_bdry_info(op_bdry, pos, next_i)
 16 return (result);
 17 }
 18
 19-ev_remove_op_bdry(op_bdry, pos, type, mask)
 20+void ev_remove_op_bdry(op_bdry, pos, type, mask)
 21 Ev_finger_table *op_bdry;
 22 register Es_index pos;
 23 unsigned type;

cvs diff -r1.2 -r1.3 pkgsrc/x11/xview-lib/patches/patch-da (expand / switch to unified diff)

--- pkgsrc/x11/xview-lib/patches/patch-da 2009/12/10 20:35:57 1.2
+++ pkgsrc/x11/xview-lib/patches/patch-da 2012/11/16 00:29:40 1.3
@@ -1,22 +1,58 @@ @@ -1,22 +1,58 @@
1$NetBSD: patch-da,v 1.2 2009/12/10 20:35:57 abs Exp $ 1$NetBSD: patch-da,v 1.3 2012/11/16 00:29:40 joerg Exp $
2 2
3--- lib/libxview/textsw/txt_move.c.orig 1993-06-29 05:17:47.000000000 +0000 3--- lib/libxview/textsw/txt_move.c.orig 1993-06-29 05:17:47.000000000 +0000
4+++ lib/libxview/textsw/txt_move.c 4+++ lib/libxview/textsw/txt_move.c
5@@ -55,7 +55,7 @@ static char sccsid[] = "@(#)txt_move 5@@ -55,7 +55,7 @@ static char sccsid[] = "@(#)txt_move
6  6
7 static int dnd_data_key = 0; /* XXX: Don't do this at home kids. */ 7 static int dnd_data_key = 0; /* XXX: Don't do this at home kids. */
8 static int dnd_view_key = 0;  8 static int dnd_view_key = 0;
9-static int DndConvertProc(); 9-static int DndConvertProc();
10+int DndConvertProc(); 10+int DndConvertProc();
11  11
12 Pkg_private Es_handle textsw_esh_for_span(); 12 Pkg_private Es_handle textsw_esh_for_span();
13 Pkg_private Es_index ev_resolve_xy(); 13 Pkg_private Es_index ev_resolve_xy();
14@@ -688,7 +688,7 @@ textsw_do_drag_copy_move(view, ie, is_co 14@@ -66,6 +66,8 @@ Pkg_private int textsw_end_quick_move();
 15 Pkg_private void textsw_finish_move();
 16 Pkg_private void textsw_finish_duplicate();
 17 Pkg_private void textsw_reset_cursor();
 18+Pkg_private void xv_do_move(Textsw_view_handle, Event *);
 19+Pkg_private void textsw_do_duplicate(Textsw_view_handle, Event *);
 20
 21 static unsigned short drag_move_arrow_data[] = {
 22 #include <images/text_move_cursor.pr>
 23@@ -358,7 +360,7 @@ textsw_reset_cursor(view)
 24 * all input events go to track move(). On button up, xv_do_move() is called...
 25 * resets track state.
 26 */
 27-Pkg_private int
 28+Pkg_private void
 29 xv_do_move(view, ie)
 30 Textsw_view_handle view;
 31 register Event *ie;
 32@@ -465,7 +467,7 @@ xv_do_move(view, ie)
 33 }
 34 }
 35
 36-Pkg_private int
 37+Pkg_private void
 38 textsw_do_duplicate(view, ie)
 39 Textsw_view_handle view;
 40 register Event *ie;
 41@@ -688,7 +690,7 @@ textsw_do_drag_copy_move(view, ie, is_co
15 xv_destroy(dnd_accept_cursor); 42 xv_destroy(dnd_accept_cursor);
16 } 43 }
17  44
18-static int 45-static int
19+int 46+int
20 DndConvertProc(dnd, type, data, length, format) 47 DndConvertProc(dnd, type, data, length, format)
21 Dnd dnd; 48 Dnd dnd;
22 Atom *type; 49 Atom *type;
 50@@ -777,7 +779,7 @@ DndConvertProc(dnd, type, data, length,
 51 * ACTION_DRAG_MOVE is a result of XSendEvent called by the subwindow that
 52 * originally sees the button-down that starts the drag move
 53 */
 54-Pkg_private
 55+Pkg_private void
 56 textsw_do_remote_drag_copy_move(view, ie, is_copy)
 57 register Textsw_view_handle view;
 58 Event *ie;

cvs diff -r1.2 -r1.3 pkgsrc/x11/xview-lib/patches/patch-ee (expand / switch to unified diff)

--- pkgsrc/x11/xview-lib/patches/patch-ee 2009/12/10 20:35:58 1.2
+++ pkgsrc/x11/xview-lib/patches/patch-ee 2012/11/16 00:29:40 1.3
@@ -1,12 +1,39 @@ @@ -1,12 +1,39 @@
1$NetBSD: patch-ee,v 1.2 2009/12/10 20:35:58 abs Exp $ 1$NetBSD: patch-ee,v 1.3 2012/11/16 00:29:40 joerg Exp $
2 2
3--- lib/libxview/sel/seln.c.orig 1993-06-29 05:15:22.000000000 +0000 3--- lib/libxview/sel/seln.c.orig 1993-06-29 05:15:22.000000000 +0000
4+++ lib/libxview/sel/seln.c 4+++ lib/libxview/sel/seln.c
 5@@ -25,7 +25,7 @@ struct selection selnull;
 6 char *selection_filename();
 7
 8 /* ARGSUSED */
 9-selection_set(sel, sel_write, sel_clear, window)
 10+void selection_set(sel, sel_write, sel_clear, window)
 11 struct selection *sel;
 12 int (*sel_write) (), (*sel_clear) ();
 13 Xv_object window;
 14@@ -61,7 +61,7 @@ Open:
 15 (void) win_unlockdata(window);
 16 }
 17
 18-selection_get(sel_read, window)
 19+void selection_get(sel_read, window)
 20 int (*sel_read) ();
 21 Xv_object window;
 22 {
5@@ -69,7 +69,6 @@ selection_get(sel_read, window) 23@@ -69,7 +69,6 @@ selection_get(sel_read, window)
6 FILE *file; 24 FILE *file;
7 int c; 25 int c;
8 int n; 26 int n;
9- extern errno; 27- extern errno;
10  28
11 *sel = selnull; 29 *sel = selnull;
12 (void) win_lockdata(window); 30 (void) win_lockdata(window);
 31@@ -108,7 +107,7 @@ Cleanup:
 32 (void) win_unlockdata(window);
 33 }
 34
 35-selection_clear(window)
 36+void selection_clear(window)
 37 Xv_object window;
 38 {
 39 FILE *file;

cvs diff -r1.2 -r1.3 pkgsrc/x11/xview-lib/patches/patch-fg (expand / switch to unified diff)

--- pkgsrc/x11/xview-lib/patches/patch-fg 2009/12/10 20:35:58 1.2
+++ pkgsrc/x11/xview-lib/patches/patch-fg 2012/11/16 00:29:40 1.3
@@ -1,21 +1,31 @@ @@ -1,21 +1,31 @@
1$NetBSD: patch-fg,v 1.2 2009/12/10 20:35:58 abs Exp $ 1$NetBSD: patch-fg,v 1.3 2012/11/16 00:29:40 joerg Exp $
2 2
3--- lib/libxview/window/window_set.c.orig 1993-06-29 05:15:47.000000000 +0000 3--- lib/libxview/window/window_set.c.orig 1993-06-29 05:15:47.000000000 +0000
4+++ lib/libxview/window/window_set.c 4+++ lib/libxview/window/window_set.c
5@@ -960,6 +960,8 @@ window_set_avlist_tier2(win_public, attr 5@@ -649,6 +649,9 @@ window_set_avlist(win_public, avlist)
 6 return (error);
 7 }
 8
 9+Xv_private void window_set_cms_data(Xv_Window, Xv_cmsdata *);
 10+Xv_private void window_set_cms_name(Xv_Window, char *);
 11+
 12 static Xv_opaque
 13 window_set_avlist_tier2(win_public, attrs, error, new_rect, old_rect, win_attrs, win_attrs_mask)
 14 Xv_Window win_public;
 15@@ -960,6 +963,8 @@ window_set_avlist_tier2(win_public, attr
6 return(error); 16 return(error);
7 } 17 }
8  18
9+static void window_set_softkey_labels(); 19+static void window_set_softkey_labels();
10+ 20+
11 static Xv_opaque 21 static Xv_opaque
12 window_set_avlist_tier3(win_public, attrs, error, new_rect, old_rect, win_attrs, win_attrs_mask) 22 window_set_avlist_tier3(win_public, attrs, error, new_rect, old_rect, win_attrs, win_attrs_mask)
13 Xv_Window win_public; 23 Xv_Window win_public;
14@@ -1072,7 +1074,6 @@ window_set_avlist_tier3(win_public, attr 24@@ -1072,7 +1077,6 @@ window_set_avlist_tier3(win_public, attr
15  25
16 case WIN_SOFT_FNKEY_LABELS: { 26 case WIN_SOFT_FNKEY_LABELS: {
17 register Xv_Drawable_info *info; 27 register Xv_Drawable_info *info;
18- static void window_set_softkey_labels(); 28- static void window_set_softkey_labels();
19  29
20 DRAWABLE_INFO_MACRO(win_public, info); 30 DRAWABLE_INFO_MACRO(win_public, info);
21 win->softkey_flag = TRUE; 31 win->softkey_flag = TRUE;

cvs diff -r1.2 -r1.3 pkgsrc/x11/xview-lib/patches/patch-fi (expand / switch to unified diff)

--- pkgsrc/x11/xview-lib/patches/patch-fi 2009/12/10 20:35:58 1.2
+++ pkgsrc/x11/xview-lib/patches/patch-fi 2012/11/16 00:29:40 1.3
@@ -1,17 +1,26 @@ @@ -1,17 +1,26 @@
1$NetBSD: patch-fi,v 1.2 2009/12/10 20:35:58 abs Exp $ 1$NetBSD: patch-fi,v 1.3 2012/11/16 00:29:40 joerg Exp $
2 2
3--- lib/libxview/textsw/ev_display.c.orig 1994-06-26 21:11:43.000000000 +0000 3--- lib/libxview/textsw/ev_display.c.orig 1994-06-26 21:11:43.000000000 +0000
4+++ lib/libxview/textsw/ev_display.c 4+++ lib/libxview/textsw/ev_display.c
 5@@ -37,7 +37,7 @@ static char sccsid[] = "@(#)ev_displ
 6 #include <xview_private/txt_impl.h>
 7
 8 Pkg_private void ev_notify();
 9-Pkg_private int ev_remove_op_bdry();
 10+Pkg_private void ev_remove_op_bdry();
 11 Pkg_private unsigned ev_op_bdry_info(), ev_op_bdry_info_merge();
 12 Pkg_private Es_index ev_line_start();
 13 Pkg_private Op_bdry_handle ev_add_op_bdry();
5@@ -922,6 +922,8 @@ ev_swap_line_table(table1, table2) 14@@ -922,6 +922,8 @@ ev_swap_line_table(table1, table2)
6 } 15 }
7  16
8  17
9+void ev_swap_line_table(); 18+void ev_swap_line_table();
10+ 19+
11 Pkg_private Es_index 20 Pkg_private Es_index
12 ev_scroll_lines(view, line_count, scroll_by_display_lines) 21 ev_scroll_lines(view, line_count, scroll_by_display_lines)
13 register Ev_handle view; 22 register Ev_handle view;
14@@ -940,7 +942,6 @@ ev_scroll_lines(view, line_count, scroll 23@@ -940,7 +942,6 @@ ev_scroll_lines(view, line_count, scroll
15 register int i; 24 register int i;
16 Es_index pos, pos_to_remember; 25 Es_index pos, pos_to_remember;
17 Pkg_private void ev_lt_format(); 26 Pkg_private void ev_lt_format();

cvs diff -r1.2 -r1.3 pkgsrc/x11/xview-lib/patches/patch-fj (expand / switch to unified diff)

--- pkgsrc/x11/xview-lib/patches/patch-fj 2009/12/10 20:35:58 1.2
+++ pkgsrc/x11/xview-lib/patches/patch-fj 2012/11/16 00:29:40 1.3
@@ -1,23 +1,68 @@ @@ -1,23 +1,68 @@
1$NetBSD: patch-fj,v 1.2 2009/12/10 20:35:58 abs Exp $ 1$NetBSD: patch-fj,v 1.3 2012/11/16 00:29:40 joerg Exp $
2 2
3--- lib/libxview/textsw/txt_menu.c.orig 1994-06-26 01:05:22.000000000 +0000 3--- lib/libxview/textsw/txt_menu.c.orig 1994-06-26 01:05:22.000000000 +0000
4+++ lib/libxview/textsw/txt_menu.c 4+++ lib/libxview/textsw/txt_menu.c
 5@@ -71,7 +71,7 @@ Pkg_private int textsw_has_been_mod
 6 pkg_private void textsw_get_extend_to_edge();
 7 pkg_private void textsw_set_extend_to_edge();
 8 Pkg_private Textsw_view_handle textsw_create_view();
 9-int textsw_file_do_menu_action();
 10+Pkg_private void textsw_file_do_menu_action();
 11
 12 Pkg_private Menu textsw_menu_init();
 13 Pkg_private void textsw_do_menu();
5@@ -127,6 +127,9 @@ static Defaults_pairs line_break_pairs[] 14@@ -127,6 +127,9 @@ static Defaults_pairs line_break_pairs[]
6 }; 15 };
7  16
8  17
9+static int textsw_edit_do_menu_action(); 18+static void textsw_edit_do_menu_action();
10+static int textsw_view_do_menu_action(); 19+static void textsw_view_do_menu_action();
11+static int textsw_find_do_menu_action(); 20+static void textsw_find_do_menu_action();
12  21
13 /* VARARGS0 */ 22 /* VARARGS0 */
14 static void 23 static void
15@@ -140,8 +143,6 @@ textsw_new_menu(folio) 24@@ -140,8 +143,6 @@ textsw_new_menu(folio)
16 Frame frame = xv_get(textsw, WIN_FRAME); 25 Frame frame = xv_get(textsw, WIN_FRAME);
17 Menu_item break_mode_item, undo_cmds_item, find_sel_cmds_item, 26 Menu_item break_mode_item, undo_cmds_item, find_sel_cmds_item,
18 select_field_cmds_item; 27 select_field_cmds_item;
19- static int textsw_edit_do_menu_action(), textsw_view_do_menu_action(), 28- static int textsw_edit_do_menu_action(), textsw_view_do_menu_action(),
20- textsw_find_do_menu_action(); 29- textsw_find_do_menu_action();
21 int index; 30 int index;
22 Pkg_private char *textsw_get_extras_filename(); 31 Pkg_private char *textsw_get_extras_filename();
23 Pkg_private int textsw_build_extras_menu_items(); 32 Pkg_private int textsw_build_extras_menu_items();
 33@@ -778,7 +779,7 @@ textsw_from_menu(menu)
 34 return (textsw_view);
 35 }
 36
 37-Pkg_private int
 38+Pkg_private void
 39 textsw_file_do_menu_action(cmd_menu, cmd_item)
 40 Menu cmd_menu;
 41 Menu_item cmd_item;
 42@@ -914,7 +915,7 @@ Load File Has Been Disabled."),
 43 }
 44 }
 45
 46-static int
 47+static void
 48 textsw_edit_do_menu_action(cmd_menu, cmd_item)
 49 Menu cmd_menu;
 50 Menu_item cmd_item;
 51@@ -1131,7 +1132,7 @@ Press \"Continue\" to proceed."),
 52 }
 53 }
 54
 55-static int
 56+static void
 57 textsw_view_do_menu_action(cmd_menu, cmd_item)
 58 Menu cmd_menu;
 59 Menu_item cmd_item;
 60@@ -1289,7 +1290,7 @@ Press \"Continue\" to proceed."),
 61 break;
 62 }
 63 }
 64-static int
 65+static void
 66 textsw_find_do_menu_action(cmd_menu, cmd_item)
 67 Menu cmd_menu;
 68 Menu_item cmd_item;

cvs diff -r1.2 -r1.3 pkgsrc/x11/xview-lib/patches/patch-fk (expand / switch to unified diff)

--- pkgsrc/x11/xview-lib/patches/patch-fk 2009/12/10 20:35:58 1.2
+++ pkgsrc/x11/xview-lib/patches/patch-fk 2012/11/16 00:29:40 1.3
@@ -1,20 +1,29 @@ @@ -1,20 +1,29 @@
1$NetBSD: patch-fk,v 1.2 2009/12/10 20:35:58 abs Exp $ 1$NetBSD: patch-fk,v 1.3 2012/11/16 00:29:40 joerg Exp $
2 2
3--- lib/libxview/textsw/txt_field.c.orig 1993-06-29 05:17:50.000000000 +0000 3--- lib/libxview/textsw/txt_field.c.orig 1993-06-29 05:17:50.000000000 +0000
4+++ lib/libxview/textsw/txt_field.c 4+++ lib/libxview/textsw/txt_field.c
5@@ -121,7 +121,6 @@ check_selection(buf, buf_len, first, las 5@@ -121,7 +121,6 @@ check_selection(buf, buf_len, first, las
6 CHAR marker2[3]; 6 CHAR marker2[3];
7 int marker2_len; 7 int marker2_len;
8 unsigned direction; 8 unsigned direction;
9- static void textsw_get_match_symbol(); 9- static void textsw_get_match_symbol();
10  10
11 buf = buf + (buf_len - marker1_len); 11 buf = buf + (buf_len - marker1_len);
12 (void) textsw_get_match_symbol(marker1, marker1_len, 12 (void) textsw_get_match_symbol(marker1, marker1_len,
13@@ -152,7 +151,6 @@ check_selection(buf, buf_len, first, las 13@@ -152,7 +151,6 @@ check_selection(buf, buf_len, first, las
14 CHAR marker2[3]; 14 CHAR marker2[3];
15 int marker2_len; 15 int marker2_len;
16 unsigned direction; 16 unsigned direction;
17- static void textsw_get_match_symbol(); 17- static void textsw_get_match_symbol();
18  18
19 (void) textsw_get_match_symbol(marker1, marker1_len, 19 (void) textsw_get_match_symbol(marker1, marker1_len,
20 marker2, &marker2_len, &direction); 20 marker2, &marker2_len, &direction);
 21@@ -286,7 +284,7 @@ textsw_match_same_marker(folio, marker,
 22 }
 23
 24 /* Caller must set *first to be position at which to start the search. */
 25-Pkg_private int
 26+Pkg_private void
 27 textsw_match_field(textsw, first, last_plus_one, symbol1, symbol1_len,
 28 symbol2, symbol2_len, field_flag, do_search)
 29 Textsw_folio textsw;

cvs diff -r1.4 -r1.5 pkgsrc/x11/xview-lib/patches/patch-cw (expand / switch to unified diff)

--- pkgsrc/x11/xview-lib/patches/patch-cw 2009/12/10 20:35:57 1.4
+++ pkgsrc/x11/xview-lib/patches/patch-cw 2012/11/16 00:29:40 1.5
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: patch-cw,v 1.4 2009/12/10 20:35:57 abs Exp $ 1$NetBSD: patch-cw,v 1.5 2012/11/16 00:29:40 joerg Exp $
2 2
3--- lib/libxview/textsw/txt_again.c.orig 1993-06-29 05:17:32.000000000 +0000 3--- lib/libxview/textsw/txt_again.c.orig 1993-06-29 05:17:32.000000000 +0000
4+++ lib/libxview/textsw/txt_again.c 4+++ lib/libxview/textsw/txt_again.c
5@@ -28,6 +28,8 @@ Pkg_private CHAR *STRNCPY(); 5@@ -28,6 +28,8 @@ Pkg_private CHAR *STRNCPY();
6 Pkg_private Es_index textsw_do_input(); 6 Pkg_private Es_index textsw_do_input();
7 Pkg_private Es_index textsw_do_pending_delete(); 7 Pkg_private Es_index textsw_do_pending_delete();
8  8
9+static int textsw_string_min_free(); 9+static int textsw_string_min_free();
10+ 10+
11 string_t null_string = {0, 0, 0}; 11 string_t null_string = {0, 0, 0};
12  12
13 #define TEXT_DELIMITER "\\" 13 #define TEXT_DELIMITER "\\"
14@@ -182,6 +184,7 @@ textsw_string_min_free(ptr_to_string, mi 14@@ -182,6 +184,7 @@ textsw_string_min_free(ptr_to_string, mi
@@ -123,13 +123,22 @@ $NetBSD: patch-cw,v 1.4 2009/12/10 20:35 @@ -123,13 +123,22 @@ $NetBSD: patch-cw,v 1.4 2009/12/10 20:35
123+ _strbuf._bf._base = _strbuf._p = (char *) TXTSW_STRING_BASE(ptr_to_string); 123+ _strbuf._bf._base = _strbuf._p = (char *) TXTSW_STRING_BASE(ptr_to_string);
124+ _strbuf._bf._size = _strbuf._r = TXTSW_STRING_LENGTH(ptr_to_string); 124+ _strbuf._bf._size = _strbuf._r = TXTSW_STRING_LENGTH(ptr_to_string);
125+ _strbuf._read = eofread; 125+ _strbuf._read = eofread;
126+ VA_START(args, fmt); 126+ VA_START(args, fmt);
127+ result = __svfscanf(&_strbuf, fmt, args); 127+ result = __svfscanf(&_strbuf, fmt, args);
128+ va_end(args); 128+ va_end(args);
129+ TXTSW_STRING_BASE(ptr_to_string) = (char *) _strbuf._p; 129+ TXTSW_STRING_BASE(ptr_to_string) = (char *) _strbuf._p;
130+ return (result); 130+ return (result);
131+}  131+}
132+#endif /* __FreeBSD__ */ 132+#endif /* __FreeBSD__ */
133  133
134 static int 134 static int
135 textsw_next_is_delimiter(again) 135 textsw_next_is_delimiter(again)
 136@@ -848,7 +944,7 @@ textsw_get_recorded_x(view)
 137 int found_it_already = FALSE;
 138
 139 if (!TXTSW_DO_AGAIN(folio))
 140- return;
 141+ return -1;
 142 again = &folio->again[0];
 143 if (TXTSW_STRING_IS_NULL(again)) {
 144 return (result);

cvs diff -r1.4 -r1.5 pkgsrc/x11/xview-lib/patches/patch-cy (expand / switch to unified diff)

--- pkgsrc/x11/xview-lib/patches/patch-cy 2009/12/10 20:35:57 1.4
+++ pkgsrc/x11/xview-lib/patches/patch-cy 2012/11/16 00:29:40 1.5
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: patch-cy,v 1.4 2009/12/10 20:35:57 abs Exp $ 1$NetBSD: patch-cy,v 1.5 2012/11/16 00:29:40 joerg Exp $
2 2
3--- lib/libxview/textsw/txt_file.c.orig 1993-06-29 05:17:48.000000000 +0000 3--- lib/libxview/textsw/txt_file.c.orig 1993-06-29 05:17:48.000000000 +0000
4+++ lib/libxview/textsw/txt_file.c 4+++ lib/libxview/textsw/txt_file.c
5@@ -18,6 +18,7 @@ static char sccsid[] = "@(#)txt_file 5@@ -18,6 +18,7 @@ static char sccsid[] = "@(#)txt_file
6 #include <xview_private/txt_impl.h> 6 #include <xview_private/txt_impl.h>
7 #include <xview_private/ev_impl.h> 7 #include <xview_private/ev_impl.h>
8 #include <xview_private/txt_18impl.h> 8 #include <xview_private/txt_18impl.h>
9+#include <limits.h> 9+#include <limits.h>
10 #ifdef SVR4 10 #ifdef SVR4
11 #include <dirent.h> 11 #include <dirent.h>
12 #include <string.h> 12 #include <string.h>
13@@ -45,13 +46,27 @@ static char sccsid[] = "@(#)txt_file 13@@ -45,13 +46,27 @@ static char sccsid[] = "@(#)txt_file
14  14
@@ -164,27 +164,33 @@ $NetBSD: patch-cy,v 1.4 2009/12/10 20:35 @@ -164,27 +164,33 @@ $NetBSD: patch-cy,v 1.4 2009/12/10 20:35
164 #ifdef OW_I18N 164 #ifdef OW_I18N
165@@ -868,7 +917,11 @@ textsw_save(abstract, locx, locy) 165@@ -868,7 +917,11 @@ textsw_save(abstract, locx, locy)
166 Textsw abstract; 166 Textsw abstract;
167 int locx, locy; 167 int locx, locy;
168 { 168 {
169+#ifdef NAME_MAX 169+#ifdef NAME_MAX
170+ char error_buf[NAME_MAX]; 170+ char error_buf[NAME_MAX];
171+#else 171+#else
172 char error_buf[MAXNAMLEN + 100]; 172 char error_buf[MAXNAMLEN + 100];
173+#endif 173+#endif
174 Es_status status; 174 Es_status status;
175 Textsw_view_handle view = VIEW_ABS_TO_REP(abstract); 175 Textsw_view_handle view = VIEW_ABS_TO_REP(abstract);
176  176
177@@ -969,7 +1022,11 @@ textsw_cd(textsw, locx, locy) 177@@ -964,12 +1017,16 @@ textsw_get_from_fd(view, fd, print_error
 178 return (result);
 179 }
 180
 181-Pkg_private int
 182+Pkg_private void
 183 textsw_cd(textsw, locx, locy)
178 Textsw_folio textsw; 184 Textsw_folio textsw;
179 int locx, locy; 185 int locx, locy;
180 { 186 {
181+#ifdef NAME_MAX 187+#ifdef NAME_MAX
182+ CHAR buf[NAME_MAX]; 188+ CHAR buf[NAME_MAX];
183+#else 189+#else
184 CHAR buf[MAXNAMLEN]; 190 CHAR buf[MAXNAMLEN];
185+#endif 191+#endif
186  192
187 if (0 == textsw_get_selection_as_filename( 193 if (0 == textsw_get_selection_as_filename(
188 textsw, buf, SIZEOF(buf), locx, locy)) { 194 textsw, buf, SIZEOF(buf), locx, locy)) {
189@@ -988,15 +1045,27 @@ textsw_get_from_file(view, filename, pri 195@@ -988,15 +1045,27 @@ textsw_get_from_file(view, filename, pri
190 int fd; 196 int fd;
@@ -204,27 +210,35 @@ $NetBSD: patch-cy,v 1.4 2009/12/10 20:35 @@ -204,27 +210,35 @@ $NetBSD: patch-cy,v 1.4 2009/12/10 20:35
204+ char buf_mb[NAME_MAX]; 210+ char buf_mb[NAME_MAX];
205+ 211+
206+ (void) wcstombs(buf_mb, buf, NAME_MAX); 212+ (void) wcstombs(buf_mb, buf, NAME_MAX);
207+#else 213+#else
208 if (textsw_expand_filename(folio, buf, MAXNAMLEN, -1, -1) == 0) {/* } */ 214 if (textsw_expand_filename(folio, buf, MAXNAMLEN, -1, -1) == 0) {/* } */
209 char buf_mb[MAXNAMLEN]; 215 char buf_mb[MAXNAMLEN];
210  216
211 (void) wcstombs(buf_mb, buf, MAXNAMLEN); 217 (void) wcstombs(buf_mb, buf, MAXNAMLEN);
212+#endif 218+#endif
213+ 219+
214 if ((fd = open(buf_mb, 0)) >= 0) { /* } for match */ 220 if ((fd = open(buf_mb, 0)) >= 0) { /* } for match */
215 textsw_implicit_commit(folio); 221 textsw_implicit_commit(folio);
216 #else 222 #else
217@@ -1034,9 +1103,15 @@ textsw_file_stuff(view, locx, locy) 223@@ -1027,16 +1096,22 @@ textsw_get_from_file(view, filename, pri
 224 }
 225
 226
 227-Pkg_private int
 228+Pkg_private void
 229 textsw_file_stuff(view, locx, locy)
 230 Textsw_view_handle view;
 231 int locx, locy;
218 { 232 {
219 Textsw_folio folio = FOLIO_FOR_VIEW(view); 233 Textsw_folio folio = FOLIO_FOR_VIEW(view);
220 int fd; 234 int fd;
221+#ifdef NAME_MAX 235+#ifdef NAME_MAX
222+ CHAR buf[NAME_MAX]; 236+ CHAR buf[NAME_MAX];
223+ char msg[NAME_MAX + 100], *sys_msg; 237+ char msg[NAME_MAX + 100], *sys_msg;
224+ char notice_msg1[NAME_MAX + 100]; 238+ char notice_msg1[NAME_MAX + 100];
225+#else 239+#else
226 CHAR buf[MAXNAMLEN]; 240 CHAR buf[MAXNAMLEN];
227 char msg[MAXNAMLEN + 100], *sys_msg; 241 char msg[MAXNAMLEN + 100], *sys_msg;
228 char notice_msg1[MAXNAMLEN + 100]; 242 char notice_msg1[MAXNAMLEN + 100];
229+#endif 243+#endif
230 char *notice_msg2; 244 char *notice_msg2;

cvs diff -r1.4 -r1.5 pkgsrc/x11/xview-lib/patches/patch-cz (expand / switch to unified diff)

--- pkgsrc/x11/xview-lib/patches/patch-cz 2009/12/10 20:35:57 1.4
+++ pkgsrc/x11/xview-lib/patches/patch-cz 2012/11/16 00:29:40 1.5
@@ -1,52 +1,53 @@ @@ -1,52 +1,53 @@
1$NetBSD: patch-cz,v 1.4 2009/12/10 20:35:57 abs Exp $ 1$NetBSD: patch-cz,v 1.5 2012/11/16 00:29:40 joerg Exp $
2 2
3--- lib/libxview/textsw/txt_input.c.orig 1993-06-29 05:17:42.000000000 +0000 3--- lib/libxview/textsw/txt_input.c.orig 1993-06-29 05:17:42.000000000 +0000
4+++ lib/libxview/textsw/txt_input.c 4+++ lib/libxview/textsw/txt_input.c
5@@ -40,8 +40,6 @@ static char sccsid[] = "@(#)txt_inpu 5@@ -40,8 +40,7 @@ static char sccsid[] = "@(#)txt_inpu
6 #include <stdlib.h>  6 #include <stdlib.h>
7 #endif /* SVR4 */ 7 #endif /* SVR4 */
8  8
9-extern int errno; 9-extern int errno;
10- 10-
 11+Pkg_private void textsw_do_remote_drag_copy_move(Textsw_view_handle, Event *, short);
11 Pkg_private Xv_Cursor move_cursor, dup_cursor; /* laf */ 12 Pkg_private Xv_Cursor move_cursor, dup_cursor; /* laf */
12 Pkg_private void termsw_menu_set(); 13 Pkg_private void termsw_menu_set();
13 Pkg_private Key_map_handle textsw_do_filter(); 14 Pkg_private Key_map_handle textsw_do_filter();
14@@ -57,6 +55,8 @@ static void textsw_do_undo(); 15@@ -57,6 +56,8 @@ static void textsw_do_undo();
15 Pkg_private void textsw_implicit_commit_doit(); 16 Pkg_private void textsw_implicit_commit_doit();
16 #endif 17 #endif
17  18
18+static int textsw_do_newline(); 19+static int textsw_do_newline();
19+ 20+
20 #define SPACE_CHAR 0x20 21 #define SPACE_CHAR 0x20
21  22
22 Pkg_private int 23 Pkg_private int
23@@ -193,6 +193,15 @@ textsw_gprofed_routine(view, ie) 24@@ -193,6 +194,15 @@ textsw_gprofed_routine(view, ie)
24 #endif 25 #endif
25  26
26  27
27+static int textsw_scroll_event(); 28+static int textsw_scroll_event();
28+static int textsw_function_key_event(); 29+static int textsw_function_key_event();
29+static int textsw_mouse_event(); 30+static int textsw_mouse_event();
30+static int textsw_edit_function_key_event(); 31+static int textsw_edit_function_key_event();
31+static int textsw_caret_motion_event(); 32+static int textsw_caret_motion_event();
32+static int textsw_field_event(); 33+static int textsw_field_event();
33+static int textsw_file_operation(); 34+static int textsw_file_operation();
34+static int textsw_erase_action(); 35+static int textsw_erase_action();
35+ 36+
36 Pkg_private int 37 Pkg_private int
37 textsw_process_event(view_public, ie, arg) 38 textsw_process_event(view_public, ie, arg)
38 Textsw_view view_public; 39 Textsw_view view_public;
39@@ -200,14 +209,6 @@ textsw_process_event(view_public, ie, ar 40@@ -200,14 +210,6 @@ textsw_process_event(view_public, ie, ar
40 Notify_arg arg; 41 Notify_arg arg;
41 { 42 {
42 Pkg_private void textsw_update_scrollbars(); 43 Pkg_private void textsw_update_scrollbars();
43- static int textsw_scroll_event(); 44- static int textsw_scroll_event();
44- static int textsw_function_key_event(); 45- static int textsw_function_key_event();
45- static int textsw_mouse_event(); 46- static int textsw_mouse_event();
46- static int textsw_edit_function_key_event(); 47- static int textsw_edit_function_key_event();
47- static int textsw_caret_motion_event(); 48- static int textsw_caret_motion_event();
48- static int textsw_field_event(); 49- static int textsw_field_event();
49- static int textsw_file_operation(); 50- static int textsw_file_operation();
50- static int textsw_erase_action(); 51- static int textsw_erase_action();
51  52
52 int caret_was_up; 53 int caret_was_up;

cvs diff -r1.4 -r1.5 pkgsrc/x11/xview-lib/patches/patch-ds (expand / switch to unified diff)

--- pkgsrc/x11/xview-lib/patches/patch-ds 2011/09/29 07:47:56 1.4
+++ pkgsrc/x11/xview-lib/patches/patch-ds 2012/11/16 00:29:40 1.5
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: patch-ds,v 1.4 2011/09/29 07:47:56 dholland Exp $ 1$NetBSD: patch-ds,v 1.5 2012/11/16 00:29:40 joerg Exp $
2 2
3- Needs sys/param.h to define BSD if it's going to test it. I'm not 3- Needs sys/param.h to define BSD if it's going to test it. I'm not
4sure if this is actually failing at the moment but it could start 4sure if this is actually failing at the moment but it could start
5without notice. 5without notice.
6 6
7- remove union wait. 7- remove union wait.
8 8
9- hack sigisempty(). 9- hack sigisempty().
10 10
11--- lib/libxview/notify/ntfy.h.orig 1993-06-29 05:18:14.000000000 +0000 11--- lib/libxview/notify/ntfy.h.orig 1993-06-29 05:18:14.000000000 +0000
12+++ lib/libxview/notify/ntfy.h 12+++ lib/libxview/notify/ntfy.h
13@@ -16,12 +16,17 @@ 13@@ -16,12 +16,17 @@
14 #define NTFY_DEFINED 14 #define NTFY_DEFINED
@@ -41,13 +41,23 @@ without notice. @@ -41,13 +41,23 @@ without notice.
41 extern sigset_t ntfy_sigs_delayed;/* Bit mask of signals received while in 41 extern sigset_t ntfy_sigs_delayed;/* Bit mask of signals received while in
42 critical section */ 42 critical section */
43  43
44-#ifdef SVR4 44-#ifdef SVR4
45+#if defined(SVR4) 45+#if defined(SVR4)
46 #define sigisempty(s) (!(((s)->__sigbits[0]) | ((s)->__sigbits[1]) \ 46 #define sigisempty(s) (!(((s)->__sigbits[0]) | ((s)->__sigbits[1]) \
47 | ((s)->__sigbits[2]) | ((s)->__sigbits[3]))) 47 | ((s)->__sigbits[2]) | ((s)->__sigbits[3])))
48+#elif (defined(__NetBSD__) && (__NetBSD_Version__ > 103080000)) || defined(__DragonFly__) 48+#elif (defined(__NetBSD__) && (__NetBSD_Version__ > 103080000)) || defined(__DragonFly__)
49+#define sigisempty(s) (!(((s)->__bits[0]) | ((s)->__bits[1]) \ 49+#define sigisempty(s) (!(((s)->__bits[0]) | ((s)->__bits[1]) \
50+ | ((s)->__bits[2]) | ((s)->__bits[3]))) 50+ | ((s)->__bits[2]) | ((s)->__bits[3])))
51 #else 51 #else
52 #define sigisempty(s) (!(*(s))) 52 #define sigisempty(s) (!(*(s)))
53 #endif 53 #endif
 54@@ -492,6 +500,9 @@ void ntfy_assert_debug();
 55
 56 void ntfy_fatal_error();
 57
 58+void ntfy_add_to_table(NTFY_CLIENT *, NTFY_CONDITION *, int);
 59+void ntfy_remove_from_table(NTFY_CLIENT *, NTFY_CONDITION *);
 60+
 61 #define pkg_private extern
 62 #define pkg_private_data
 63

cvs diff -r1.5 -r1.6 pkgsrc/x11/xview-lib/patches/patch-de (expand / switch to unified diff)

--- pkgsrc/x11/xview-lib/patches/patch-de 2009/12/10 20:35:58 1.5
+++ pkgsrc/x11/xview-lib/patches/patch-de 2012/11/16 00:29:40 1.6
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: patch-de,v 1.5 2009/12/10 20:35:58 abs Exp $ 1$NetBSD: patch-de,v 1.6 2012/11/16 00:29:40 joerg Exp $
2 2
3--- lib/libxview/textsw/es_file.c.orig 1993-06-29 05:17:34.000000000 +0000 3--- lib/libxview/textsw/es_file.c.orig 1993-06-29 05:17:34.000000000 +0000
4+++ lib/libxview/textsw/es_file.c 4+++ lib/libxview/textsw/es_file.c
5@@ -85,18 +85,15 @@ static char sccsid[] = "@(#)es_file. 5@@ -85,18 +85,15 @@ static char sccsid[] = "@(#)es_file.
6  6
7 #include <string.h> 7 #include <string.h>
8 #include <fcntl.h> 8 #include <fcntl.h>
9-#ifdef SVR4 9-#ifdef SVR4
10 #include <stdlib.h> 10 #include <stdlib.h>
11 #include <dirent.h> 11 #include <dirent.h>
12-#else 12-#else
13-#include <sys/dir.h> 13-#include <sys/dir.h>
14-#endif /* SVR4 */ 14-#endif /* SVR4 */
@@ -28,26 +28,35 @@ $NetBSD: patch-de,v 1.5 2009/12/10 20:35 @@ -28,26 +28,35 @@ $NetBSD: patch-de,v 1.5 2009/12/10 20:35
28  28
29  29
30+#if (defined(BSD) && (BSD >= 199306)) 30+#if (defined(BSD) && (BSD >= 199306))
31+extern const char *const sys_err_list[]; 31+extern const char *const sys_err_list[];
32+extern off_t lseek(); 32+extern off_t lseek();
33+#else 33+#else
34 extern int errno, sys_nerr; 34 extern int errno, sys_nerr;
35 extern char *sys_errlist[]; 35 extern char *sys_errlist[];
36 extern long lseek(); 36 extern long lseek();
37+#endif 37+#endif
38  38
39 static void update_read_buf(); /* update the read buf if overlaps write buf */ 39 static void update_read_buf(); /* update the read buf if overlaps write buf */
40 static Es_status es_file_commit(); 40 static Es_status es_file_commit();
 41@@ -216,7 +218,7 @@ update_read_buf(private,start,end,buf)
 42 }
 43 }
 44
 45-Pkg_private int
 46+Pkg_private void
 47 es_file_append_error(error_buf, file_name, status)
 48 char *error_buf;
 49 CHAR *file_name;
41@@ -330,6 +332,16 @@ es_file_create(name, options, status) 50@@ -330,6 +332,16 @@ es_file_create(name, options, status)
42 int open_option; 51 int open_option;
43 struct stat buf; 52 struct stat buf;
44 Es_status dummy_status; 53 Es_status dummy_status;
45+#ifdef NAME_MAX 54+#ifdef NAME_MAX
46+#ifndef BACKUP_AT_HEAD_OF_LINK 55+#ifndef BACKUP_AT_HEAD_OF_LINK
47+ char *temp_name, true_name[NAME_MAX]; 56+ char *temp_name, true_name[NAME_MAX];
48+ int link_count, true_name_len; 57+ int link_count, true_name_len;
49+#endif 58+#endif
50+#ifdef OW_I18N 59+#ifdef OW_I18N
51+ char name[NAME_MAX]; 60+ char name[NAME_MAX];
52+ (void) wcstombs(name, name_wc, NAME_MAX); 61+ (void) wcstombs(name, name_wc, NAME_MAX);
53+#endif /* OW_I18N */ 62+#endif /* OW_I18N */

File Added: pkgsrc/x11/xview-lib/patches/patch-lib_libxview_frame_fm__display.c
$NetBSD: patch-lib_libxview_frame_fm__display.c,v 1.1 2012/11/16 00:29:40 joerg Exp $

--- lib/libxview/frame/fm_display.c.orig	2012-11-14 14:10:46.000000000 +0000
+++ lib/libxview/frame/fm_display.c
@@ -524,7 +524,7 @@ frame_kbd_done(frame_public, sw)
 }
 
 /* ARGSUSED */
-Pkg_private
+Pkg_private void
 frame_set_color(frame, fg, bg)
     Frame_class_info *frame;
     XColor *fg;

File Added: pkgsrc/x11/xview-lib/patches/patch-lib_libxview_notice_notice__ol.c
$NetBSD: patch-lib_libxview_notice_notice__ol.c,v 1.1 2012/11/16 00:29:40 joerg Exp $

--- lib/libxview/notice/notice_ol.c.orig	2012-11-14 14:14:32.000000000 +0000
+++ lib/libxview/notice/notice_ol.c
@@ -37,7 +37,7 @@ Xv_private void		win_change_property();
 /*
  * Public routines - these routines are private to the notice pkg
  */
-Pkg_private int		notice_subframe_layout();
+Pkg_private void	notice_subframe_layout();
 Pkg_private int		notice_determine_font();
 Pkg_private void	notice_draw_borders();
 Pkg_private int		notice_center();
@@ -82,7 +82,7 @@ Notice_config	Notice_dimensions[] = {
 /*
  * Routine to create sub_frame and panels
  */
-Pkg_private int
+Pkg_private void
 notice_subframe_layout(notice, do_msg, do_butt)
 Notice_info	*notice;
 Bool		do_msg;

File Added: pkgsrc/x11/xview-lib/patches/patch-lib_libxview_notice_noticeimpl.h
$NetBSD: patch-lib_libxview_notice_noticeimpl.h,v 1.1 2012/11/16 00:29:40 joerg Exp $

--- lib/libxview/notice/noticeimpl.h.orig	2012-11-14 14:14:29.000000000 +0000
+++ lib/libxview/notice/noticeimpl.h
@@ -185,7 +185,7 @@ Pkg_private void			notice_build_button()
 Pkg_private void			notice_button_panel_proc();
 Pkg_private int				notice_determine_font();
 Pkg_private int				notice_center();
-Pkg_private int				notice_subframe_layout();
+Pkg_private void			notice_subframe_layout();
 Pkg_private int				notice_text_width();
 Pkg_private int				notice_button_width();
 Pkg_private int				notice_get_owner_frame();

File Added: pkgsrc/x11/xview-lib/patches/patch-lib_libxview_notify_ntfy__ctbl.c
$NetBSD: patch-lib_libxview_notify_ntfy__ctbl.c,v 1.1 2012/11/16 00:29:40 joerg Exp $

--- lib/libxview/notify/ntfy_ctbl.c.orig	2012-11-14 14:18:33.000000000 +0000
+++ lib/libxview/notify/ntfy_ctbl.c
@@ -15,7 +15,7 @@ NTFY_CNDTBL *ntfy_cndtbl[NTFY_LAST_CND];
  * has an interest in.
  */
 
-ntfy_add_to_table(client, condition, type)
+void ntfy_add_to_table(client, condition, type)
     NTFY_CLIENT    *client;
     NTFY_CONDITION *condition;
     int             type;
@@ -70,6 +70,7 @@ ntfy_add_to_table(client, condition, typ
  * table.
  */
 
+void
 ntfy_remove_from_table(client, condition)
     NTFY_CLIENT    *client;
     NTFY_CONDITION *condition;

File Added: pkgsrc/x11/xview-lib/patches/patch-lib_libxview_panel_p__num__txt.c
$NetBSD: patch-lib_libxview_panel_p__num__txt.c,v 1.1 2012/11/16 00:29:40 joerg Exp $

--- lib/libxview/panel/p_num_txt.c.orig	1993-06-29 05:17:03.000000000 +0000
+++ lib/libxview/panel/p_num_txt.c
@@ -698,7 +698,7 @@ num_textitem_scroll_itimer_func( item, w
     Event		event;
  
     if (dp->btn_state & OLGX_INACTIVE)
-        return;
+        return (NOTIFY_DONE);
  
     if (dp->btn_state & UP_SELECTED)
     {
@@ -729,6 +729,7 @@ num_textitem_scroll_itimer_func( item, w
         if (dp->btn_state & DOWN_INACTIVE)
             panel_autoscroll_stop_itimer( item );
     }
+    return (NOTIFY_DONE);
 } /* num_textitem_scroll_itimer_func */
 
 

File Added: pkgsrc/x11/xview-lib/patches/patch-lib_libxview_panel_p__select.c
$NetBSD: patch-lib_libxview_panel_p__select.c,v 1.1 2012/11/16 00:29:40 joerg Exp $

--- lib/libxview/panel/p_select.c.orig	2012-11-14 14:28:21.000000000 +0000
+++ lib/libxview/panel/p_select.c
@@ -357,7 +357,7 @@ panel_default_event(p_public, event, arg
 }
 
 
-Sv1_public
+Sv1_public void
 panel_handle_event(client_object, event)
     Panel_item      client_object;	/* could be a Panel */
     Event          *event;
@@ -375,7 +375,7 @@ panel_handle_event(client_object, event)
 }
 
 
-Sv1_public
+Sv1_public void
 panel_begin_preview(client_object, event)
     Panel_item      client_object;	/* could be a Panel */
     Event          *event;
@@ -390,7 +390,7 @@ panel_begin_preview(client_object, event
 }
 
 
-Sv1_public
+Sv1_public void
 panel_update_preview(client_object, event)
     Panel_item      client_object;	/* could be a Panel */
     Event          *event;
@@ -405,7 +405,7 @@ panel_update_preview(client_object, even
 }
 
 
-Sv1_public
+Sv1_public void
 panel_accept_preview(client_object, event)
     Panel_item      client_object;	/* could be a Panel */
     Event          *event;
@@ -434,7 +434,7 @@ panel_accept_preview(client_object, even
 }
 
 
-Sv1_public
+Sv1_public void
 panel_cancel_preview(client_object, event)
     Panel_item      client_object;	/* could be a Panel */
     Event          *event;
@@ -456,7 +456,7 @@ panel_cancel_preview(client_object, even
 }
 
 
-Sv1_public
+Sv1_public void
 panel_accept_menu(client_object, event)
     Panel_item      client_object;	/* could be a Panel */
     Event          *event;
@@ -480,7 +480,7 @@ panel_accept_menu(client_object, event)
 }
 
 
-Sv1_public
+Sv1_public void
 panel_accept_key(client_object, event)
     Panel_item      client_object;	/* could be a Panel */
     Event          *event;
@@ -495,7 +495,7 @@ panel_accept_key(client_object, event)
 }
 
 
-Sv1_public
+Sv1_public void
 panel_cancel(client_object, event)
     Panel_item      client_object;	/* could be a Panel */
     Event          *event;

File Added: pkgsrc/x11/xview-lib/patches/patch-lib_libxview_panel_p__utl.c
$NetBSD: patch-lib_libxview_panel_p__utl.c,v 1.1 2012/11/16 00:29:40 joerg Exp $

--- lib/libxview/panel/p_utl.c.orig	2012-11-14 14:26:03.000000000 +0000
+++ lib/libxview/panel/p_utl.c
@@ -775,7 +775,7 @@ panel_nullproc()
 }
 
 
-Pkg_private
+Pkg_private void
 panel_free_choices(choices, first, last)
     Panel_image    *choices;
     int             first, last;

File Added: pkgsrc/x11/xview-lib/patches/patch-lib_libxview_panel_panel.h
$NetBSD: patch-lib_libxview_panel_panel.h,v 1.1 2012/11/16 00:29:40 joerg Exp $

--- lib/libxview/panel/panel.h.orig	1993-06-29 05:17:02.000000000 +0000
+++ lib/libxview/panel/panel.h
@@ -703,19 +703,19 @@ EXTERN_FUNCTION (void		panel_show_focus_
 /*
  * event mapping routines 
  */
-EXTERN_FUNCTION (int panel_handle_event, (Panel_item item, Event *event));
+EXTERN_FUNCTION (void panel_handle_event, (Panel_item item, Event *event));
 EXTERN_FUNCTION (void panel_default_handle_event, (Panel_item item, Event *event));
-EXTERN_FUNCTION (int panel_cancel, (Panel_item item, Event *event));
+EXTERN_FUNCTION (void panel_cancel, (Panel_item item, Event *event));
 
 /*
  * Panel_item action routines 
  */
-EXTERN_FUNCTION (int panel_begin_preview, (Panel_item item, Event * event));
-EXTERN_FUNCTION (int panel_update_preview, (Panel_item item, Event *event));
-EXTERN_FUNCTION (int panel_accept_preview, (Panel_item item, Event *event));
-EXTERN_FUNCTION (int panel_cancel_preview, (Panel_item item, Event *event));
-EXTERN_FUNCTION (int panel_accept_menu, (Panel_item item, Event *event));
-EXTERN_FUNCTION (int panel_accept_key, (Panel_item item, Event *event));
+EXTERN_FUNCTION (void panel_begin_preview, (Panel_item item, Event * event));
+EXTERN_FUNCTION (void panel_update_preview, (Panel_item item, Event *event));
+EXTERN_FUNCTION (void panel_accept_preview, (Panel_item item, Event *event));
+EXTERN_FUNCTION (void panel_cancel_preview, (Panel_item item, Event *event));
+EXTERN_FUNCTION (void panel_accept_menu, (Panel_item item, Event *event));
+EXTERN_FUNCTION (void panel_accept_key, (Panel_item item, Event *event));
 
 /*
  * utilities 

File Added: pkgsrc/x11/xview-lib/patches/patch-lib_libxview_pw_pixwin.h
$NetBSD: patch-lib_libxview_pw_pixwin.h,v 1.1 2012/11/16 00:29:40 joerg Exp $

--- lib/libxview/pw/pixwin.h.orig	2012-11-14 14:58:02.000000000 +0000
+++ lib/libxview/pw/pixwin.h
@@ -143,8 +143,8 @@ EXTERN_FUNCTION (int xv_read, (Pixrect *
 EXTERN_FUNCTION (int xv_replrop, (Xv_opaque window, int op, int xw, int yw, int width, int height, Pixrect *pr, int xr, int yr)); 
 EXTERN_FUNCTION (int xv_rop, (Xv_opaque window, int op, int x, int y, int width, int height, Pixrect *pr, int xr, int yr));
 EXTERN_FUNCTION (int xv_stencil, (Xv_opaque window, int op, int dx, int dy, int width, int height, Pixrect *stpr, int stx, int sty, Pixrect *spr, int sx, int sy));
-EXTERN_FUNCTION (int xv_text, (Xv_opaque window, int op, int xbasew, int ybasew, Xv_opaque font, char *str));
-EXTERN_FUNCTION (int xv_ttext, (Xv_opaque window, int xbasew, int ybasew, int op, Xv_opaque font, char *str));
+EXTERN_FUNCTION (void xv_text, (Xv_opaque window, int op, int xbasew, int ybasew, Xv_opaque font, char *str));
+EXTERN_FUNCTION (void xv_ttext, (Xv_opaque window, int xbasew, int ybasew, int op, Xv_opaque font, char *str));
 EXTERN_FUNCTION (int xv_vector, (Xv_opaque window, int x0, int y0, int x1, int y1, int op, int cms_index));
 EXTERN_FUNCTION (int pw_batchrop, (Pixwin *pw, int x, int y, int op, struct pr_prpos *sbp, int m));
 EXTERN_FUNCTION (int pw_get, (Xv_opaque xv_drawable, int x, int y));

File Added: pkgsrc/x11/xview-lib/patches/patch-lib_libxview_pw_xv__text.c
$NetBSD: patch-lib_libxview_pw_xv__text.c,v 1.1 2012/11/16 00:29:40 joerg Exp $

--- lib/libxview/pw/xv_text.c.orig	2012-11-14 14:57:50.000000000 +0000
+++ lib/libxview/pw/xv_text.c
@@ -37,7 +37,7 @@ pw_char(pw, xw, yw, op, pixfont, c)
     (void) xv_text(pw, xw, yw, op, (Xv_opaque)pixfont, str);
 }
 
-Xv_public int
+Xv_public void
 xv_ttext(window, xbasew, ybasew, op, pixfont, str)
     Xv_opaque       window;
     int             op;
@@ -76,7 +76,7 @@ xv_ttext(window, xbasew, ybasew, op, pix
     XDrawString(display, d, gc, xbasew, ybasew, str, len);
 }
 
-Xv_public int
+Xv_public void
 xv_text(window, xbasew, ybasew, op, pixfont, str)
     Xv_opaque       window;
     int             op;

File Added: pkgsrc/x11/xview-lib/patches/patch-lib_libxview_rect_rect.c
$NetBSD: patch-lib_libxview_rect_rect.c,v 1.1 2012/11/16 00:29:40 joerg Exp $

--- lib/libxview/rect/rect.c.orig	2012-11-14 15:07:09.000000000 +0000
+++ lib/libxview/rect/rect.c
@@ -24,8 +24,7 @@ static char     sccsid[] = "@(#)rect.c 2
 /*
  * Rect geometry functions
  */
-rect_intersection(r1, r2, r)
-    register struct rect *r1, *r2, *r;
+void rect_intersection(Rect *r1, Rect *r2, Rect *r)
 {
     r->r_left = MAX(r1->r_left, r2->r_left);
     r->r_top = MAX(r1->r_top, r2->r_top);

File Added: pkgsrc/x11/xview-lib/patches/patch-lib_libxview_rect_rect.h
$NetBSD: patch-lib_libxview_rect_rect.h,v 1.1 2012/11/16 00:29:40 joerg Exp $

--- lib/libxview/rect/rect.h.orig	1993-06-29 05:15:17.000000000 +0000
+++ lib/libxview/rect/rect.h
@@ -135,10 +135,7 @@ EXTERN_FUNCTION (unsigned rect_clipvecto
 EXTERN_FUNCTION (unsigned rect_order, (Rect *rl, Rect *r2, int sortorder));
 EXTERN_FUNCTION (int rect_right_of, (Rect *rect1, Rect *rect2));
 EXTERN_FUNCTION (int rect_below, (Rect *rect1, Rect *rect2));
-#ifdef _OTHER_RECT_FUNCTIONS
-
 EXTERN_FUNCTION (void rect_intersection, (Rect *rl, Rect *r2, Rect *r));
 EXTERN_FUNCTION (int rect_distance, (Rect *rect, int x, int y, int * x_used, int * y_used));
-#endif /* _OTHER_RECT_FUNCTIONS */
 
 #endif /* ~xview_rect_DEFINED */

File Added: pkgsrc/x11/xview-lib/patches/patch-lib_libxview_rect_rectlist.c
$NetBSD: patch-lib_libxview_rect_rectlist.c,v 1.1 2012/11/16 00:29:40 joerg Exp $

--- lib/libxview/rect/rectlist.c.orig	2012-11-14 15:15:07.000000000 +0000
+++ lib/libxview/rect/rectlist.c
@@ -39,6 +39,9 @@ extern struct rectlist rl_null;
 struct rectnode *_rl_getrectnode(), **_rl_removerectnode();
 unsigned        rl_boundintersectsrect();
 
+void _rl_appendrect(struct rect *r, struct rectlist *rl);
+void _rl_removerect(struct rect *r, struct rectlist *rl);
+
 /*
  * rectlist geometry functions
  */
@@ -85,7 +88,7 @@ rl_intersection(rl1, rl2, rl)
     *rl = rlresult;
 }
 
-rl_sort(rl1, rl, sortorder)
+void rl_sort(rl1, rl, sortorder)
     register struct rectlist *rl1, *rl;
     int             sortorder;
 {
@@ -130,7 +133,7 @@ rl_sort(rl1, rl, sortorder)
     *rl = rlresult;
 }
 
-rl_union(rl1, rl2, rl)
+void rl_union(rl1, rl2, rl)
     register struct rectlist *rl1, *rl2, *rl;
 {
     if (rl1 == rl)
@@ -143,7 +146,7 @@ rl_union(rl1, rl2, rl)
     }
 }
 
-rl_difference(rl1, rl2, rl)
+void rl_difference(rl1, rl2, rl)
     register struct rectlist *rl1, *rl2, *rl;
 {
     struct rect     r;
@@ -245,7 +248,7 @@ rl_rectintersects(r, rl)
     return (FALSE);
 }
 
-rl_rectintersection(r, rl1, rl)
+void rl_rectintersection(r, rl1, rl)
     register struct rect *r;
     register struct rectlist *rl1, *rl;
 {
@@ -265,7 +268,7 @@ rl_rectintersection(r, rl1, rl)
     *rl = rlresult;
 }
 
-rl_rectunion(r, rl1, rl)
+void rl_rectunion(r, rl1, rl)
     register struct rect *r;
     register struct rectlist *rl1, *rl;
 {
@@ -284,7 +287,7 @@ rl_rectunion(r, rl1, rl)
     _rl_append(rl, &rlresult);
 }
 
-rl_rectdifference(r, rl1, rl)
+void rl_rectdifference(r, rl1, rl)
     register struct rect *r;
     register struct rectlist *rl1, *rl;
 {
@@ -316,7 +319,7 @@ rl_rectdifference(r, rl1, rl)
  * rectlist initialization functions
  */
 
-rl_initwithrect(r, rl)
+void rl_initwithrect(r, rl)
     register struct rect *r;
     struct rectlist *rl;
 {
@@ -328,7 +331,7 @@ rl_initwithrect(r, rl)
 /*
  * rectlist List Memory Management functions
  */
-rl_copy(rl1, rl)
+void rl_copy(rl1, rl)
     register struct rectlist *rl1, *rl;
 {
     register struct rectnode *rn;
@@ -343,8 +346,7 @@ rl_copy(rl1, rl)
     }
 }
 
-rl_free(rl)
-    register struct rectlist *rl;
+void rl_free(struct rectlist *rl)
 {
     register struct rectnode *rn, *rn_next, *rn_last = (struct rectnode *) 0;
 
@@ -362,7 +364,7 @@ rl_free(rl)
     *rl = rl_null;
 }
 
-rl_coalesce(rl)
+void rl_coalesce(rl)
     register struct rectlist *rl;
 {
     struct rectnode *rn;
@@ -390,7 +392,7 @@ rl_coalesce(rl)
     }
 }
 
-rl_normalize(rl)
+void rl_normalize(rl)
     register struct rectlist *rl;
 {
     struct rectnode *rn;
@@ -407,7 +409,7 @@ rl_normalize(rl)
 
 /* Debug Utilities	 */
 
-rl_print(rl, tag)
+void rl_print(rl, tag)
     struct rectlist *rl;
     char           *tag;
 {
@@ -432,7 +434,7 @@ rl_print(rl, tag)
 /*
  * Create node for r and app to rl
  */
-_rl_appendrect(r, rl)
+void _rl_appendrect(r, rl)
     register struct rect *r;
     register struct rectlist *rl;
 {
@@ -579,7 +581,7 @@ _rl_freerectnode(rn)
     rnFree = rn;
 }
 
-_rl_removerect(r, rl)
+void _rl_removerect(r, rl)
     register struct rect *r;
     register struct rectlist *rl;
 {

File Added: pkgsrc/x11/xview-lib/patches/patch-lib_libxview_rect_rectlist.h
$NetBSD: patch-lib_libxview_rect_rectlist.h,v 1.1 2012/11/16 00:29:40 joerg Exp $

--- lib/libxview/rect/rectlist.h.orig	2012-11-14 15:15:09.000000000 +0000
+++ lib/libxview/rect/rectlist.h
@@ -100,8 +100,6 @@ EXTERN_FUNCTION (unsigned rl_rectinterse
 EXTERN_FUNCTION (unsigned rl_equalrect, (Rect *r, Rectlist *rl));
 EXTERN_FUNCTION (unsigned rl_includespoint, (Rectlist *r, int x, int y));
 
-#ifdef xview_other_rl_funcs
-
 EXTERN_FUNCTION (void rl_rectintersection, (Rect *r, Rectlist *rl1, Rectlist *rl));
 EXTERN_FUNCTION (void rl_rectunion, (Rect *r, Rectlist *rl1, Rectlist *rl));
 EXTERN_FUNCTION (void rl_rectdifference, (Rect *r, Rectlist *rl1, Rectlist *rl));
@@ -116,6 +114,4 @@ EXTERN_FUNCTION (void rl_coalesce, (Rect
 EXTERN_FUNCTION (void rl_normalize, (Rectlist *rl));
 EXTERN_FUNCTION (void rl_print, (Rectlist *rl, char *tag));
 
-#endif /* xview_other_rl_funcs */
-
 #endif	/* ~xview_rectlist_DEFINED */

File Added: pkgsrc/x11/xview-lib/patches/patch-lib_libxview_server_svr__parse.c
$NetBSD: patch-lib_libxview_server_svr__parse.c,v 1.1 2012/11/16 00:29:40 joerg Exp $

--- lib/libxview/server/svr_parse.c.orig	2012-11-14 15:26:31.000000000 +0000
+++ lib/libxview/server/svr_parse.c
@@ -674,7 +674,7 @@ CHAR			*pos;
     /* if keysym already set, that's an error */
     if( avp->keysym ) {
 	avp->error = 1;
-	return;
+	return NULL;
     }
 
     /* look for 'raw' space or punctuation */

File Added: pkgsrc/x11/xview-lib/patches/Attic/patch-lib_libxview_textsw_txt__18impl.h
$NetBSD: patch-lib_libxview_textsw_txt__18impl.h,v 1.1 2012/11/16 00:29:40 joerg Exp $

--- lib/libxview/textsw/txt_18impl.h.orig	2012-11-14 15:33:44.000000000 +0000
+++ lib/libxview/textsw/txt_18impl.h
@@ -24,4 +24,7 @@
 
 #endif /* OW_I18N */
 
+Pkg_private void
+es_file_append_error(char *, CHAR *, Es_status);
+
 #endif /* txt_18impl_h_DEFINED */

File Added: pkgsrc/x11/xview-lib/patches/patch-lib_libxview_textsw_txt__find.c
$NetBSD: patch-lib_libxview_textsw_txt__find.c,v 1.1 2012/11/16 00:29:40 joerg Exp $

--- lib/libxview/textsw/txt_find.c.orig	2012-11-14 15:43:10.000000000 +0000
+++ lib/libxview/textsw/txt_find.c
@@ -142,7 +142,7 @@ textsw_find_selection_and_normalize(view
 }
 
 /* Caller must set *first to be position at which to start the search. */
-Pkg_private int
+Pkg_private void
 textsw_find_pattern(textsw, first, last_plus_one, buf, buf_len, flags)
     Textsw_folio    textsw;
     Es_index       *first, *last_plus_one;

File Added: pkgsrc/x11/xview-lib/patches/patch-lib_libxview_textsw_txt__sel.c
$NetBSD: patch-lib_libxview_textsw_txt__sel.c,v 1.1 2012/11/16 00:29:40 joerg Exp $

--- lib/libxview/textsw/txt_sel.c.orig	2012-11-14 16:32:32.000000000 +0000
+++ lib/libxview/textsw/txt_sel.c
@@ -588,7 +588,7 @@ textsw_mouseless_select_event(view, ie, 
 	return is_select_event;
 }
 
-static int
+static void
 update_selection(view, ie)
     Textsw_view_handle view;
     register Event *ie;

File Added: pkgsrc/x11/xview-lib/patches/patch-lib_libxview_ttysw_tty__menu.c
$NetBSD: patch-lib_libxview_ttysw_tty__menu.c,v 1.1 2012/11/16 00:29:40 joerg Exp $

--- lib/libxview/ttysw/tty_menu.c.orig	2012-11-14 16:02:26.000000000 +0000
+++ lib/libxview/ttysw/tty_menu.c
@@ -67,8 +67,8 @@ static void     ttysw_disable_scrolling(
 static void     ttysw_menu_page();
 static void     ttysw_menu_copy();
 static void     ttysw_menu_paste();
-/* static */ int ttysw_enable_editor();
-/* static */ int ttysw_disable_editor();
+/* static */ void ttysw_enable_editor();
+/* static */ void ttysw_disable_editor();
 /* static */ int ttysw_mode_action();
 /* static */ void
 	fit_termsw_panel_and_textsw(); /* BUG ALERT: No XView prefix */
@@ -684,7 +684,7 @@ fit_termsw_panel_and_textsw(frame, terms
 }
 
 /*ARGSUSED*/
-/* static */ int
+/* static */ void
 ttysw_enable_editor(cmd_menu, cmd_item)
     Menu            cmd_menu;
     Menu_item       cmd_item;
@@ -794,7 +794,7 @@ Press \"Continue\" to proceed."),
 
 
 /* ARGSUSED */
-/* static */ int
+/* static */ void
 ttysw_disable_editor(cmd_menu, cmd_item)
     Menu            cmd_menu;
     Menu_item       cmd_item;

File Added: pkgsrc/x11/xview-lib/patches/patch-lib_libxview_win_win__global.c
$NetBSD: patch-lib_libxview_win_win__global.c,v 1.1 2012/11/16 00:29:40 joerg Exp $

--- lib/libxview/win/win_global.c.orig	2012-11-14 16:04:45.000000000 +0000
+++ lib/libxview/win/win_global.c
@@ -46,7 +46,7 @@ int             win_grabiodebug;
 /*
  * Server operations applying globally.
  */
-win_lockdata(window)
+void win_lockdata(window)
     Xv_object       window;
 {
     Xv_Drawable_info *info;
@@ -58,7 +58,7 @@ win_lockdata(window)
     XGrabServer(xv_display(info));
 }
 
-win_unlockdata(window)
+void win_unlockdata(window)
     Xv_object       window;
 {
     Xv_Drawable_info *info;
@@ -99,7 +99,7 @@ xv_win_grab(window, im, cursor_window, c
     if (status)
         *status = 1; /* initialize to be OK */
     if (win_grabiodebug)
-	return;
+	return 0;
     DRAWABLE_INFO_MACRO(window, info);
     display = xv_display(info);
 
@@ -160,7 +160,7 @@ xv_win_grab(window, im, cursor_window, c
     return (GrabSuccess);
 }
 
-Xv_private int
+Xv_private void
 xv_win_ungrab(window, ungrab_pointer, ungrab_kbd, ungrab_server)
     Xv_object       window;
     int		    ungrab_pointer, ungrab_kbd, ungrab_server;
@@ -196,7 +196,7 @@ win_grabio(window)
     return (win_xgrabio_async(window, im, 0, 0));
 }
 
-win_xgrabio_sync(window, im, cursor_window, cursor)
+int win_xgrabio_sync(window, im, cursor_window, cursor)
     Xv_object       window;
     Inputmask      *im;
     Xv_object       cursor_window;
@@ -207,7 +207,7 @@ win_xgrabio_sync(window, im, cursor_wind
     unsigned int    xevent_mask = win_im_to_xmask(window, im);
 
     if (win_grabiodebug)
-	return;
+	return 0;
     DRAWABLE_INFO_MACRO(window, info);
     display = xv_display(info);
 
@@ -245,7 +245,7 @@ win_xgrabio_sync(window, im, cursor_wind
     return (1);
 }
 
-win_xgrabio_async(window, im, cursor_window, cursor)
+int win_xgrabio_async(window, im, cursor_window, cursor)
     Xv_object       window;
     Inputmask      *im;
     Xv_object       cursor_window;
@@ -256,7 +256,7 @@ win_xgrabio_async(window, im, cursor_win
     unsigned int    xevent_mask = win_im_to_xmask(window, im);
 
     if (win_grabiodebug)
-	return;
+	return 0;
     DRAWABLE_INFO_MACRO(window, info);
     display = xv_display(info);
 
@@ -309,7 +309,7 @@ win_set_grabio_params(window, im, cursor
 			     CurrentTime);
 }
 
-win_releaseio(window)
+void win_releaseio(window)
     Xv_object       window;
 {
     Xv_Drawable_info *info;

File Added: pkgsrc/x11/xview-lib/patches/patch-lib_libxview_window_window__cms.c
$NetBSD: patch-lib_libxview_window_window__cms.c,v 1.1 2012/11/16 00:29:40 joerg Exp $

--- lib/libxview/window/window_cms.c.orig	2012-11-14 16:20:06.000000000 +0000
+++ lib/libxview/window/window_cms.c
@@ -24,7 +24,7 @@ Attr_attribute  xv_cms_name_key = NULL;
 void            window_set_cms();
 void		window_set_cmap_property();
 
-Xv_private
+Xv_private void
 window_set_cms_name(win_public, new_name)
     Xv_Window       win_public;
     char           *new_name;
@@ -65,7 +65,7 @@ window_set_cms_name(win_public, new_name
     }
 }
 
-Xv_private
+Xv_private void
 window_set_cms_data(win_public, cms_data)
     Xv_Window       win_public;
     Xv_cmsdata     *cms_data;

File Added: pkgsrc/x11/xview-lib/patches/patch-lib_libxview_window_windowutil.c
$NetBSD: patch-lib_libxview_window_windowutil.c,v 1.1 2012/11/16 00:29:40 joerg Exp $

--- lib/libxview/window/windowutil.c.orig	2012-11-14 16:17:51.000000000 +0000
+++ lib/libxview/window/windowutil.c
@@ -508,7 +508,7 @@ window_set_cache_rect(window, rect)
 	}
 }
 
-Xv_private
+Xv_private void
 window_set_parent(window, parent)
     Xv_Window       window, parent;
 {
@@ -767,7 +767,7 @@ window_adjust_rects(rect_obj_list, paren
 
 	adjust_rect_obj(num_elems, this_sw, rect_obj_list, parent_width, parent_height);
 	window_outer_to_innerrect(&(rect_obj_list[this_sw]),
-				  rect_obj_list[this_sw].new_rect);
+				  &rect_obj_list[this_sw].new_rect);
     }
 }