mirror of
https://git.savannah.gnu.org/git/coreutils.git
synced 2025-09-10 07:59:52 +02:00
Compare commits
13637 Commits
FILEUTILS-
...
v6.8
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cc2d4f6c46 | ||
|
|
471eca0dd6 | ||
|
|
e98137ddd4 | ||
|
|
1b2056c435 | ||
|
|
f92a08e171 | ||
|
|
3ea177e3fa | ||
|
|
75460e090c | ||
|
|
90390c6a92 | ||
|
|
63813d0950 | ||
|
|
2e140cfb42 | ||
|
|
33176a7269 | ||
|
|
813de08e50 | ||
|
|
5a8a00e16e | ||
|
|
54bdcc09ae | ||
|
|
cb121d8f36 | ||
|
|
3a9070dce7 | ||
|
|
93f9b9be84 | ||
|
|
4e73fea3e3 | ||
|
|
c450b625b4 | ||
|
|
f48ca7f500 | ||
|
|
c25841e0d4 | ||
|
|
45a35825dc | ||
|
|
cc388d140c | ||
|
|
c46549dc38 | ||
|
|
2d2255272d | ||
|
|
4cf919bcdf | ||
|
|
d7226387a9 | ||
|
|
dd99d05b4a | ||
|
|
fd32ffb4da | ||
|
|
c363fcb9f0 | ||
|
|
e189deb855 | ||
|
|
aeb892e592 | ||
|
|
6819756293 | ||
|
|
c95bb0c6f0 | ||
|
|
d07d81df27 | ||
|
|
516f42ab40 | ||
|
|
d163cd681a | ||
|
|
0d8ca457b3 | ||
|
|
e152d05d82 | ||
|
|
a09b047947 | ||
|
|
bbb61fa617 | ||
|
|
0c2d21d3f2 | ||
|
|
d282370566 | ||
|
|
b28a8851ed | ||
|
|
1c73876f5f | ||
|
|
251f774621 | ||
|
|
1d72903faf | ||
|
|
82276cbd2e | ||
|
|
c5d2da8ac8 | ||
|
|
31bb8a431a | ||
|
|
c544a36826 | ||
|
|
bbe4be0c9a | ||
|
|
449a3751d1 | ||
|
|
e4eaba04dd | ||
|
|
fc9b328ab4 | ||
|
|
c1f8d48387 | ||
|
|
e7420f9781 | ||
|
|
2b0483aa03 | ||
|
|
9140950afb | ||
|
|
e0b3b059b2 | ||
|
|
2d2a0c8311 | ||
|
|
11b626c20f | ||
|
|
a16f807d7e | ||
|
|
a0b2bc8de7 | ||
|
|
a0d74a99b7 | ||
|
|
124adb3a19 | ||
|
|
054defae19 | ||
|
|
1f7d56fda5 | ||
|
|
f33168da95 | ||
|
|
590a3f5b08 | ||
|
|
bdbd5d31f8 | ||
|
|
3d63c453d5 | ||
|
|
e175f0d5b2 | ||
|
|
fd77348fef | ||
|
|
03b1e07ae0 | ||
|
|
0928c2414a | ||
|
|
d1ad73e0bf | ||
|
|
1e23a1785a | ||
|
|
54050ea91d | ||
|
|
aa5a4fc172 | ||
|
|
bb4112b407 | ||
|
|
9c88531fb0 | ||
|
|
9afcb30571 | ||
|
|
4e2fd4cca6 | ||
|
|
c6357f0cab | ||
|
|
fbcbba4b94 | ||
|
|
48545b5756 | ||
|
|
b5f1873022 | ||
|
|
dad7d86d57 | ||
|
|
bce110cdd5 | ||
|
|
37bcc27707 | ||
|
|
ab58de37e6 | ||
|
|
4082e3be7c | ||
|
|
11bcfcc72a | ||
|
|
aa6a5547b3 | ||
|
|
c8e51ae68a | ||
|
|
2ed0544df4 | ||
|
|
3b933f1e33 | ||
|
|
99d9e13b9c | ||
|
|
419aa62c46 | ||
|
|
482366105a | ||
|
|
f28e07f81d | ||
|
|
8563b4c051 | ||
|
|
f0b5e513d9 | ||
|
|
3b8560a637 | ||
|
|
b5ef9617c4 | ||
|
|
747e7a8da8 | ||
|
|
d2ec687c1c | ||
|
|
457b4e69f5 | ||
|
|
d08d66ebc6 | ||
|
|
5017d1b4e1 | ||
|
|
841d9a7d5d | ||
|
|
67b9752cd1 | ||
|
|
88891aef7e | ||
|
|
bbcfef38a3 | ||
|
|
2eea35fcf2 | ||
|
|
f20cd37e51 | ||
|
|
4b9e987554 | ||
|
|
f24ff8f42b | ||
|
|
699188aa87 | ||
|
|
a828a78563 | ||
|
|
2d4cd37758 | ||
|
|
f0ee72aa01 | ||
|
|
c8ef95eaed | ||
|
|
d69fc66d81 | ||
|
|
4e48b4ce33 | ||
|
|
6f005c8491 | ||
|
|
6f3efa15eb | ||
|
|
33de42f2a8 | ||
|
|
c97742932a | ||
|
|
a6a1e73c0a | ||
|
|
c3154b2947 | ||
|
|
24852bf5b5 | ||
|
|
56007809c3 | ||
|
|
629214eaf8 | ||
|
|
ae3f43d3eb | ||
|
|
ec95137cc3 | ||
|
|
ae3ee95eb8 | ||
|
|
a6895a8da2 | ||
|
|
8d550c12b8 | ||
|
|
0ee9adb1fa | ||
|
|
0473e718e6 | ||
|
|
dab023dec1 | ||
|
|
939c480a79 | ||
|
|
07af816554 | ||
|
|
6b49da0dc3 | ||
|
|
f044d2d51c | ||
|
|
565b165115 | ||
|
|
9f1b96313e | ||
|
|
fc92148eac | ||
|
|
a4f7b723f0 | ||
|
|
e7f7dcb9d1 | ||
|
|
545df07893 | ||
|
|
8406e92795 | ||
|
|
1ea616697a | ||
|
|
5e585ffe84 | ||
|
|
370370c8e4 | ||
|
|
ba45154d8e | ||
|
|
6e7e2709c8 | ||
|
|
aa0fb1e032 | ||
|
|
1ddf7faf11 | ||
|
|
db7092bed3 | ||
|
|
97136cb93f | ||
|
|
9b06af3367 | ||
|
|
a45772d52d | ||
|
|
a43ee65ee5 | ||
|
|
549bbdf7b4 | ||
|
|
5e2f415d17 | ||
|
|
d6a37dfa3b | ||
|
|
8ec7811e82 | ||
|
|
08dcc35470 | ||
|
|
17a7d2c81b | ||
|
|
a23c91026d | ||
|
|
1ce71652fc | ||
|
|
1b95d5ee81 | ||
|
|
6b7c67ad88 | ||
|
|
02e24f2593 | ||
|
|
5891b7ce21 | ||
|
|
c8092e5db0 | ||
|
|
8cafe0070a | ||
|
|
d0275e280e | ||
|
|
37012effc9 | ||
|
|
a409011bba | ||
|
|
a3ae3e8085 | ||
|
|
3ccd02d5b9 | ||
|
|
5272c6daa1 | ||
|
|
e750c5cac8 | ||
|
|
92210636da | ||
|
|
46710dd82a | ||
|
|
efab0d7989 | ||
|
|
659e5f5edc | ||
|
|
b076de8551 | ||
|
|
7719e67e36 | ||
|
|
d66091126a | ||
|
|
41b5fe3246 | ||
|
|
e9a8c140da | ||
|
|
279c41d79c | ||
|
|
81ebd46046 | ||
|
|
318fb0502d | ||
|
|
ad2a81ce8b | ||
|
|
497a5cf465 | ||
|
|
1efc5bda6c | ||
|
|
0cafba44bb | ||
|
|
1a0333565f | ||
|
|
a73fdeb2ce | ||
|
|
751f6acf54 | ||
|
|
8b139ff78c | ||
|
|
b6b438c45d | ||
|
|
fc9b802e3d | ||
|
|
e189a79efd | ||
|
|
56206ccb80 | ||
|
|
3ef2f939f7 | ||
|
|
1b00a69ff2 | ||
|
|
7932d2e2d4 | ||
|
|
2061f04847 | ||
|
|
d5d00c7f9f | ||
|
|
84268dae4e | ||
|
|
78a1d22aa0 | ||
|
|
597bfeb851 | ||
|
|
c24e93d926 | ||
|
|
75be540f7d | ||
|
|
28c7ef509e | ||
|
|
7c96936a04 | ||
|
|
e24ce7c58d | ||
|
|
876e46bce7 | ||
|
|
a0db0def2d | ||
|
|
0766fb8b54 | ||
|
|
b40b5b6917 | ||
|
|
95954ad583 | ||
|
|
e81a82b74f | ||
|
|
3e9cc76189 | ||
|
|
693311a5c3 | ||
|
|
5e42576c01 | ||
|
|
ba6b1acefd | ||
|
|
a3c4e0b94c | ||
|
|
7e4eef7e40 | ||
|
|
a002111341 | ||
|
|
0fdbf2e8c7 | ||
|
|
9b17e1d7d4 | ||
|
|
7054512f14 | ||
|
|
479648040d | ||
|
|
0c0121ed20 | ||
|
|
33d52dbc43 | ||
|
|
9b34202141 | ||
|
|
2457af43cf | ||
|
|
f5417daca0 | ||
|
|
b1289b8716 | ||
|
|
dcf5b47708 | ||
|
|
46775398f2 | ||
|
|
a75684d6ea | ||
|
|
86719b3cd8 | ||
|
|
8d8af1248d | ||
|
|
64e75cf0ed | ||
|
|
e116c805bf | ||
|
|
76a7aea9b6 | ||
|
|
14f131ea57 | ||
|
|
177913f5b8 | ||
|
|
86823158eb | ||
|
|
81afea0110 | ||
|
|
7bc17873e5 | ||
|
|
11cf1d39f2 | ||
|
|
f594f1fb38 | ||
|
|
a186e9eda6 | ||
|
|
d1ea87316f | ||
|
|
8029cc8b5a | ||
|
|
7a0f8b0487 | ||
|
|
dd8398a3c6 | ||
|
|
443d509578 | ||
|
|
e0b2cb892a | ||
|
|
ebcf61da0f | ||
|
|
1491ae9ceb | ||
|
|
f3fbb64189 | ||
|
|
32cfc1ffec | ||
|
|
46693ba15b | ||
|
|
269263a5f7 | ||
|
|
34b35b1a3e | ||
|
|
e2c177710a | ||
|
|
8a2e111207 | ||
|
|
095c1c83eb | ||
|
|
0dc7f78986 | ||
|
|
779168820b | ||
|
|
965232b5b9 | ||
|
|
5dea5d07cd | ||
|
|
f2c088fa10 | ||
|
|
dc9790379c | ||
|
|
8552234cb5 | ||
|
|
b985c478d6 | ||
|
|
1471e1e61f | ||
|
|
8dda1ae431 | ||
|
|
c0b262550c | ||
|
|
bad80a7223 | ||
|
|
9f70d6021b | ||
|
|
5f60ffcfcf | ||
|
|
90224c6639 | ||
|
|
8202f4d6d5 | ||
|
|
e3e4f829a1 | ||
|
|
e245a66054 | ||
|
|
489ff7f0cd | ||
|
|
2983bf7c85 | ||
|
|
34d0ffbce4 | ||
|
|
6089facdc3 | ||
|
|
181428d653 | ||
|
|
4b86e52050 | ||
|
|
dc52b433ef | ||
|
|
4767fc607e | ||
|
|
0fc6edb714 | ||
|
|
c620aeeb90 | ||
|
|
2a8efc2647 | ||
|
|
08984eef49 | ||
|
|
1fa3b50140 | ||
|
|
d78ad5cacc | ||
|
|
c5bccf11cc | ||
|
|
1d4ac49f9d | ||
|
|
a1da4a039d | ||
|
|
184dcf2caf | ||
|
|
41011fa81d | ||
|
|
2f7025ad2a | ||
|
|
9ac369c2bd | ||
|
|
da9541f18e | ||
|
|
d2e7358a9b | ||
|
|
d8086bc220 | ||
|
|
2244cc1456 | ||
|
|
10688306fa | ||
|
|
af8862ae29 | ||
|
|
37986655cf | ||
|
|
f7ecea33e4 | ||
|
|
e245139e46 | ||
|
|
2e328b0196 | ||
|
|
a38becce97 | ||
|
|
31c77a2fde | ||
|
|
af46184a80 | ||
|
|
a4d470409f | ||
|
|
344c446776 | ||
|
|
f2d5658c08 | ||
|
|
0bc935e209 | ||
|
|
b15b6fa192 | ||
|
|
665b228730 | ||
|
|
d37c3b8c6d | ||
|
|
ec3554cd95 | ||
|
|
c2de7816d8 | ||
|
|
0747af4b18 | ||
|
|
a86a56f7d1 | ||
|
|
b7c315cdda | ||
|
|
412a3ca0b0 | ||
|
|
bbab62fd27 | ||
|
|
5f65d05616 | ||
|
|
509febe18b | ||
|
|
3d524d9ab2 | ||
|
|
1cd04b34dd | ||
|
|
d3c6206631 | ||
|
|
f951057414 | ||
|
|
e05de760c2 | ||
|
|
de88ea4c5d | ||
|
|
af5967eae2 | ||
|
|
6649f01059 | ||
|
|
200aa48e15 | ||
|
|
867251d725 | ||
|
|
b4963a7f70 | ||
|
|
453c215003 | ||
|
|
328efced8b | ||
|
|
7c8dece8c6 | ||
|
|
5ffeefb1ab | ||
|
|
2a01141018 | ||
|
|
fae30e1af9 | ||
|
|
2c83d42320 | ||
|
|
396a52f790 | ||
|
|
05ce3b2986 | ||
|
|
1671b056a5 | ||
|
|
856443a97d | ||
|
|
7889cfbbc7 | ||
|
|
90616d3a8f | ||
|
|
f544d8dd1a | ||
|
|
0e3b87195a | ||
|
|
bebf83d0fd | ||
|
|
46dd4b1a8e | ||
|
|
058f319e6d | ||
|
|
87353aebd8 | ||
|
|
5a73ad8c63 | ||
|
|
c9c0dc7bc6 | ||
|
|
9c57927ad1 | ||
|
|
8cd9d29cfe | ||
|
|
97f9240eaa | ||
|
|
500fdd0af9 | ||
|
|
7da3ac75c2 | ||
|
|
db2e7255ab | ||
|
|
1c904f14ea | ||
|
|
1fd966436a | ||
|
|
b67faf329c | ||
|
|
adbad7626c | ||
|
|
f944211020 | ||
|
|
32d83cf587 | ||
|
|
33f1b50fca | ||
|
|
e1fb2a80bb | ||
|
|
fb15bc880a | ||
|
|
75b99e8f20 | ||
|
|
d28b0d4de8 | ||
|
|
6f2530cf3a | ||
|
|
77d7a11b2f | ||
|
|
5feb482bc3 | ||
|
|
1e7e9cd16e | ||
|
|
cc29b366aa | ||
|
|
262296271d | ||
|
|
5c81574ed5 | ||
|
|
d7619b5fe8 | ||
|
|
fc1e25cfa5 | ||
|
|
926e64e021 | ||
|
|
c4e65d56c1 | ||
|
|
80799ead41 | ||
|
|
af2c5a4ab0 | ||
|
|
a3ebb3f3d1 | ||
|
|
0212b962b4 | ||
|
|
36422ec95c | ||
|
|
ef2071bc67 | ||
|
|
fe99a4f8c8 | ||
|
|
2809bfb8f7 | ||
|
|
ce5b2a6ec4 | ||
|
|
5e451b260f | ||
|
|
fbb234c2a7 | ||
|
|
31ca1f9aec | ||
|
|
ae325b5b97 | ||
|
|
aff5a4f2ab | ||
|
|
0b5f3463b3 | ||
|
|
b438e7548e | ||
|
|
e5fc4f24aa | ||
|
|
fcf498b1b4 | ||
|
|
89ffaa1990 | ||
|
|
963d29f916 | ||
|
|
d8049d7478 | ||
|
|
b539762854 | ||
|
|
670a4672c9 | ||
|
|
8251826ef0 | ||
|
|
93c30a24c4 | ||
|
|
ddb97ab3b1 | ||
|
|
bc7aa2329c | ||
|
|
1b6b9ac6ee | ||
|
|
1b8c1afd70 | ||
|
|
25aebae77d | ||
|
|
023c88aaa0 | ||
|
|
a66840f18d | ||
|
|
ba663fc190 | ||
|
|
e7573e15d9 | ||
|
|
520a954d7e | ||
|
|
0744662509 | ||
|
|
0a94897cfe | ||
|
|
7f535c46a6 | ||
|
|
ddf6238830 | ||
|
|
bc94006bd5 | ||
|
|
be5edb4b0c | ||
|
|
e9bf9a6ecc | ||
|
|
2ace7e1eee | ||
|
|
fd52fdf603 | ||
|
|
96940eb05b | ||
|
|
c8e02f478f | ||
|
|
7bd66e88ca | ||
|
|
146af5fb13 | ||
|
|
8f8f1d0188 | ||
|
|
967e0c11ea | ||
|
|
0d41cd8f29 | ||
|
|
1a5c74f01a | ||
|
|
db3f6c256b | ||
|
|
03a5310540 | ||
|
|
69fdccfb29 | ||
|
|
882c0d8d35 | ||
|
|
5f61923564 | ||
|
|
f5017cb0f6 | ||
|
|
7b1ba27c95 | ||
|
|
2f1ed196eb | ||
|
|
81a3cd6df6 | ||
|
|
d75da2a555 | ||
|
|
2594cd456d | ||
|
|
0b38c6af07 | ||
|
|
0d35f28695 | ||
|
|
711f81145e | ||
|
|
6d124bf98a | ||
|
|
cafb7947b5 | ||
|
|
0797e95b8a | ||
|
|
112606d80f | ||
|
|
cf7d6fe7bf | ||
|
|
86e1642541 | ||
|
|
56795d3ea4 | ||
|
|
e2e9b7d2ee | ||
|
|
3413a41528 | ||
|
|
1d6853a7bc | ||
|
|
76407d035c | ||
|
|
71e3d8bbf6 | ||
|
|
05e03fc656 | ||
|
|
0f7a044109 | ||
|
|
11fd62b008 | ||
|
|
b57f08306e | ||
|
|
1227e8c08b | ||
|
|
e74a18b16d | ||
|
|
73496017cc | ||
|
|
befcbddff1 | ||
|
|
e71ebc5213 | ||
|
|
c65dbcbc14 | ||
|
|
0785c007d1 | ||
|
|
929910e100 | ||
|
|
03ffc923e9 | ||
|
|
0cb751080f | ||
|
|
7b88d1ba67 | ||
|
|
77c8f5b5c2 | ||
|
|
6a15128cef | ||
|
|
674311d6d7 | ||
|
|
0bcaab0b0d | ||
|
|
5dd3168eed | ||
|
|
a075864c29 | ||
|
|
9b3bb934bc | ||
|
|
b35bd50ce6 | ||
|
|
5f57935678 | ||
|
|
47c8512a6f | ||
|
|
16901dd5fb | ||
|
|
1ff9be72d4 | ||
|
|
f0703928e4 | ||
|
|
22d4295325 | ||
|
|
5129debc41 | ||
|
|
218fa5c61b | ||
|
|
23f176cae6 | ||
|
|
1b3ac49f0e | ||
|
|
2c84e99ee4 | ||
|
|
ef1c94bcd6 | ||
|
|
9aa695174d | ||
|
|
a771318b59 | ||
|
|
9842bf8278 | ||
|
|
0142be6908 | ||
|
|
60d8c89529 | ||
|
|
aacbc75155 | ||
|
|
b96f5ea492 | ||
|
|
f048f049e7 | ||
|
|
061a90d68a | ||
|
|
72d1188040 | ||
|
|
1e77e830cc | ||
|
|
a8914bd966 | ||
|
|
734afd5f62 | ||
|
|
481113d551 | ||
|
|
4ce3538865 | ||
|
|
93d6fb1488 | ||
|
|
9e2b97bf35 | ||
|
|
5ce0b45a43 | ||
|
|
7b0f6f1559 | ||
|
|
2ee444b5fe | ||
|
|
d8139747b1 | ||
|
|
0ae904e03d | ||
|
|
2df18658dc | ||
|
|
22ce855eb6 | ||
|
|
e5b0d0aa85 | ||
|
|
3b3a4c3b20 | ||
|
|
a23eb4a58c | ||
|
|
987f3b383a | ||
|
|
3a246cc314 | ||
|
|
a0fcf62767 | ||
|
|
5ad9cd982c | ||
|
|
1289d06809 | ||
|
|
1a00d99c2f | ||
|
|
418a7c8c43 | ||
|
|
3244e9a493 | ||
|
|
80886a8db3 | ||
|
|
ba79117e35 | ||
|
|
0154d1876b | ||
|
|
78bc0d8366 | ||
|
|
9236b6befc | ||
|
|
cfbf64e087 | ||
|
|
16d5b9133a | ||
|
|
c84d9ff0d1 | ||
|
|
9d302e0729 | ||
|
|
fa2b1fe3bc | ||
|
|
ead8494d04 | ||
|
|
023d6ad752 | ||
|
|
8397326569 | ||
|
|
f073139b52 | ||
|
|
4a16cc52e0 | ||
|
|
037836e29f | ||
|
|
2869cbffcf | ||
|
|
9afbf11b76 | ||
|
|
ffafcd2998 | ||
|
|
01dddfef2a | ||
|
|
db7ffe5582 | ||
|
|
6d1d2c0068 | ||
|
|
407ff38d94 | ||
|
|
ade68b234a | ||
|
|
8c0eb21023 | ||
|
|
decc2e1f87 | ||
|
|
93f90065f3 | ||
|
|
d24265f965 | ||
|
|
433a1eac7f | ||
|
|
acaeed035b | ||
|
|
4e9733c2e1 | ||
|
|
4cf3358407 | ||
|
|
15c54c0b83 | ||
|
|
87bfb896c6 | ||
|
|
4ab47a295f | ||
|
|
adcb60e9d8 | ||
|
|
b1a2656bdb | ||
|
|
a5e7cc0811 | ||
|
|
ff7f318ae1 | ||
|
|
aa4f6c56c7 | ||
|
|
a402cb33ba | ||
|
|
5e56a8e861 | ||
|
|
dc64059426 | ||
|
|
cd321e4660 | ||
|
|
7c4b2e2a5c | ||
|
|
73742c2566 | ||
|
|
f2f8ea1001 | ||
|
|
f8abf03c3f | ||
|
|
65533e1b09 | ||
|
|
129e7756b9 | ||
|
|
8cfbf68782 | ||
|
|
c678c40671 | ||
|
|
36ed13bc2f | ||
|
|
14f6099f6e | ||
|
|
2409478e37 | ||
|
|
a7537e5f07 | ||
|
|
7e5863463c | ||
|
|
0d98074403 | ||
|
|
f0992c673c | ||
|
|
6767712f7e | ||
|
|
d578d8a8be | ||
|
|
528fe6e504 | ||
|
|
aa24517b5f | ||
|
|
6eb119a91e | ||
|
|
e7583d05d3 | ||
|
|
1e7c68d3fc | ||
|
|
aaa8e4f378 | ||
|
|
fa78395b2a | ||
|
|
b8bbece57a | ||
|
|
82e0ce4d8b | ||
|
|
667f225c08 | ||
|
|
256d18e81b | ||
|
|
2f418ef97d | ||
|
|
d2c6ae7fbc | ||
|
|
2465b478fd | ||
|
|
efb40f6b0f | ||
|
|
03d872537a | ||
|
|
b7f9a7ed05 | ||
|
|
97e1e9019d | ||
|
|
5637c1634f | ||
|
|
0b34021d6d | ||
|
|
995cbf7830 | ||
|
|
2a287ee69b | ||
|
|
fd991bcc57 | ||
|
|
ef79e4ea3b | ||
|
|
c04a374bb0 | ||
|
|
5a06d062c7 | ||
|
|
3a208b1404 | ||
|
|
a321dfb09d | ||
|
|
1827b515aa | ||
|
|
ccb1883fcd | ||
|
|
427a636ae3 | ||
|
|
0ff7cb7f69 | ||
|
|
627f9b7fb1 | ||
|
|
f2641bb9f7 | ||
|
|
7192610528 | ||
|
|
bdcc26e24b | ||
|
|
a29aa4faa6 | ||
|
|
e27208b635 | ||
|
|
e718c61a7c | ||
|
|
554d94c647 | ||
|
|
2df2295d68 | ||
|
|
0971f7f44a | ||
|
|
c6a13a3354 | ||
|
|
680bd6f6dd | ||
|
|
a1eae84aed | ||
|
|
2c5f6e6e2c | ||
|
|
eb12ed1aa7 | ||
|
|
9e0a095be6 | ||
|
|
2060c55141 | ||
|
|
6ad7eac04f | ||
|
|
492f011795 | ||
|
|
3ddfde6897 | ||
|
|
aa91e4fe34 | ||
|
|
6e41860c41 | ||
|
|
6e31234fbb | ||
|
|
84d2889e40 | ||
|
|
db42e50e5e | ||
|
|
7d97c337a7 | ||
|
|
30e6fc491f | ||
|
|
865bf3e4ff | ||
|
|
603da96fbd | ||
|
|
6f91fb9595 | ||
|
|
76d82ec5cc | ||
|
|
f8e8d8dd69 | ||
|
|
a58ac00556 | ||
|
|
16f64d42ba | ||
|
|
6d62ac46ce | ||
|
|
628c7baa85 | ||
|
|
d847e28b37 | ||
|
|
01014bb951 | ||
|
|
4d9d2da4a8 | ||
|
|
577faf65e3 | ||
|
|
1d396d7008 | ||
|
|
76b12f0005 | ||
|
|
83978a5654 | ||
|
|
8401b6ae54 | ||
|
|
c09c4070ff | ||
|
|
6060142d89 | ||
|
|
1d5f7fa081 | ||
|
|
b2bc8fd0fd | ||
|
|
86e8a6b15e | ||
|
|
44ba013923 | ||
|
|
9a1ed6fbf9 | ||
|
|
a60cc14aed | ||
|
|
e9b48653e2 | ||
|
|
3a10b32994 | ||
|
|
f25ddb12c6 | ||
|
|
999eeed90f | ||
|
|
c5b6394401 | ||
|
|
77c9d9a009 | ||
|
|
a283f2df1a | ||
|
|
01e7d49a3b | ||
|
|
d6697c60c3 | ||
|
|
2b6236d156 | ||
|
|
888ee9b8d9 | ||
|
|
6e1e9cd9b4 | ||
|
|
86f86c121b | ||
|
|
6eb562ad35 | ||
|
|
04463c3a6f | ||
|
|
159f930158 | ||
|
|
914c8674a5 | ||
|
|
f354f3be02 | ||
|
|
197b96d069 | ||
|
|
b3e1ad7a5d | ||
|
|
b35b31b0f8 | ||
|
|
20c336e6d2 | ||
|
|
2b001e3490 | ||
|
|
c7a6c4014f | ||
|
|
8c572b86f6 | ||
|
|
613b3f819c | ||
|
|
925076c5d6 | ||
|
|
55755b03cd | ||
|
|
1ee1c4d4a3 | ||
|
|
7c3fd7cbec | ||
|
|
d740f05066 | ||
|
|
fbb436b3f8 | ||
|
|
cb052e4f6c | ||
|
|
28edf6a75e | ||
|
|
533793f35c | ||
|
|
ba6a5af063 | ||
|
|
62f3c3097c | ||
|
|
75f0b1e2da | ||
|
|
7d65513654 | ||
|
|
00318b60c9 | ||
|
|
7ea443fa86 | ||
|
|
a3752970c9 | ||
|
|
ecdb09854e | ||
|
|
2d9ebdc8ae | ||
|
|
d80c390842 | ||
|
|
6b535b03bb | ||
|
|
24ec8f28bb | ||
|
|
a56e9c5a4d | ||
|
|
38fbc11f7b | ||
|
|
1ac491f062 | ||
|
|
b544360dab | ||
|
|
2a7f886e47 | ||
|
|
36a288e41a | ||
|
|
7669f3998d | ||
|
|
21f0c888a2 | ||
|
|
addbdadf16 | ||
|
|
2880a90019 | ||
|
|
ba761d685f | ||
|
|
ab4ed7f7f1 | ||
|
|
6a97405672 | ||
|
|
8e19f6282b | ||
|
|
d380605f01 | ||
|
|
71e6c80352 | ||
|
|
948ca71450 | ||
|
|
a9cf203e2d | ||
|
|
1a29d221b8 | ||
|
|
a47c5ca291 | ||
|
|
2741ffb8b4 | ||
|
|
ae87c86b4a | ||
|
|
d67693ced9 | ||
|
|
20592da66e | ||
|
|
c4a674722c | ||
|
|
f483ac253e | ||
|
|
001f33d478 | ||
|
|
2789dcc1b9 | ||
|
|
85e93ac1bf | ||
|
|
b1f0257390 | ||
|
|
58df3afc50 | ||
|
|
047839ffb4 | ||
|
|
31acf81fa0 | ||
|
|
2d33a9301b | ||
|
|
7b49a25b50 | ||
|
|
0830b1b82a | ||
|
|
aa9b173531 | ||
|
|
530a8d72cc | ||
|
|
8939a957c7 | ||
|
|
69f1a97138 | ||
|
|
248c092226 | ||
|
|
3964d508e2 | ||
|
|
42ae65127f | ||
|
|
507aaa0037 | ||
|
|
6b2cf24aac | ||
|
|
0f39955197 | ||
|
|
1d30cbe7df | ||
|
|
37fe2d4d3e | ||
|
|
6c5f11fbfe | ||
|
|
75a229e3a3 | ||
|
|
74d539a32f | ||
|
|
28b3cf0a5c | ||
|
|
2e63aaa8a9 | ||
|
|
4a8016db69 | ||
|
|
59e82cb266 | ||
|
|
5b3614ac91 | ||
|
|
3869e29196 | ||
|
|
ab621d9fa1 | ||
|
|
699d9c460e | ||
|
|
0b24b84044 | ||
|
|
3eaec256b7 | ||
|
|
d54ac21e44 | ||
|
|
41872b2d6b | ||
|
|
c1f8b7eba9 | ||
|
|
84ab5b148f | ||
|
|
4333e76636 | ||
|
|
78e532a9e4 | ||
|
|
0e0f6e1050 | ||
|
|
c4d2d39cf8 | ||
|
|
05d3db5c60 | ||
|
|
df96ded8ae | ||
|
|
80059da4ca | ||
|
|
7590adf9b9 | ||
|
|
78b166d1b1 | ||
|
|
9cabe37ac9 | ||
|
|
5cd6710f08 | ||
|
|
6def7f6227 | ||
|
|
d77808bb40 | ||
|
|
59bafa5a0c | ||
|
|
cc70571401 | ||
|
|
b2657ecc6a | ||
|
|
99fb2bfe1f | ||
|
|
b505087420 | ||
|
|
9d5fbcc019 | ||
|
|
8280381dd7 | ||
|
|
c88873d3a4 | ||
|
|
d5a9087fb1 | ||
|
|
bee8bb4c9b | ||
|
|
050ec5cb29 | ||
|
|
ed91e298a4 | ||
|
|
48d2f62213 | ||
|
|
a40e199756 | ||
|
|
0b1dce2485 | ||
|
|
bf24627b4f | ||
|
|
0399d3ff5f | ||
|
|
89c21e7043 | ||
|
|
ef8e124bb2 | ||
|
|
a49a6bfe1b | ||
|
|
3afe316b52 | ||
|
|
a2b4ccc56a | ||
|
|
585d681783 | ||
|
|
e48234f842 | ||
|
|
61691e8f40 | ||
|
|
3807c8d93d | ||
|
|
b50d64f0ad | ||
|
|
966a2f95a3 | ||
|
|
ba2948b764 | ||
|
|
13d0cd669e | ||
|
|
ff276995ff | ||
|
|
d9f0cce0f4 | ||
|
|
949ed19da0 | ||
|
|
a8ee9bcfb3 | ||
|
|
82f9a230aa | ||
|
|
ea7ded281d | ||
|
|
790892db65 | ||
|
|
cad27cdc2e | ||
|
|
0eef2e1e8b | ||
|
|
8863262663 | ||
|
|
dea306fe78 | ||
|
|
0038f24b9a | ||
|
|
8ef928100b | ||
|
|
856e93df76 | ||
|
|
8818e69748 | ||
|
|
0d82817eb4 | ||
|
|
f9265a7efe | ||
|
|
53ca379fa3 | ||
|
|
4c7979f7c2 | ||
|
|
6293c4ae50 | ||
|
|
09024704ab | ||
|
|
db5756af29 | ||
|
|
593453d7bf | ||
|
|
cfa91bfde8 | ||
|
|
8cf6d1850d | ||
|
|
42314d3303 | ||
|
|
5d3b41a84a | ||
|
|
558b3aacbe | ||
|
|
d641a6ad5d | ||
|
|
90407bb522 | ||
|
|
a143307078 | ||
|
|
84abb198a2 | ||
|
|
9af6ea12a1 | ||
|
|
8542aa6622 | ||
|
|
59985f42e6 | ||
|
|
9602351980 | ||
|
|
fe7323d6cf | ||
|
|
206844c0c4 | ||
|
|
837d12dd60 | ||
|
|
17fc4cd8ab | ||
|
|
3dc0c35710 | ||
|
|
df91a82135 | ||
|
|
6f12bb8b21 | ||
|
|
d3ff52d9e2 | ||
|
|
19c28b06a0 | ||
|
|
83e40cc849 | ||
|
|
35e7e45ccd | ||
|
|
ff2009280e | ||
|
|
b854d91281 | ||
|
|
e9eb2ad579 | ||
|
|
32cea0d8ae | ||
|
|
5002b0ba79 | ||
|
|
066e22e537 | ||
|
|
850b999dbb | ||
|
|
8ebe82ae29 | ||
|
|
bd52082675 | ||
|
|
41f08b2239 | ||
|
|
82008e43bd | ||
|
|
c512471974 | ||
|
|
900b6598d1 | ||
|
|
d523a83be5 | ||
|
|
3e3aff9926 | ||
|
|
8fb9de41d5 | ||
|
|
6776bb7d30 | ||
|
|
ae5d9079f9 | ||
|
|
20c78772b3 | ||
|
|
c58e7ee1cc | ||
|
|
c11a92383d | ||
|
|
ccea9e8650 | ||
|
|
86873e5082 | ||
|
|
7e9a2a1429 | ||
|
|
4e5f6a5b5e | ||
|
|
197f7d766e | ||
|
|
e06a5a5cc7 | ||
|
|
58f42eb607 | ||
|
|
db19f3df8b | ||
|
|
212ffe61af | ||
|
|
06918c9589 | ||
|
|
63deb75831 | ||
|
|
ad17714291 | ||
|
|
7729ee5e68 | ||
|
|
48138763f0 | ||
|
|
3c51d8f36f | ||
|
|
4e4cb620fb | ||
|
|
9f1c534949 | ||
|
|
b54dfec827 | ||
|
|
0e3dfb2439 | ||
|
|
3b136eec7b | ||
|
|
03b02874a7 | ||
|
|
ccafe4292f | ||
|
|
5a55ecfac3 | ||
|
|
af5ca358b9 | ||
|
|
156459c2f5 | ||
|
|
8ebce3d9a5 | ||
|
|
54d36f3dc2 | ||
|
|
b7c2ae47f0 | ||
|
|
96a2e1be04 | ||
|
|
c70ad7aa27 | ||
|
|
6ccf57e3b9 | ||
|
|
40b5d67c1f | ||
|
|
f79fbe2212 | ||
|
|
f1d1ee9121 | ||
|
|
029057a361 | ||
|
|
6dd69d3281 | ||
|
|
b8b7669b3e | ||
|
|
d4d3446bab | ||
|
|
6af864de67 | ||
|
|
194a26ac5c | ||
|
|
c8a85eda8c | ||
|
|
f7e3e90916 | ||
|
|
89745f895e | ||
|
|
afbf453a82 | ||
|
|
a44d1cdd38 | ||
|
|
e0beb8aab5 | ||
|
|
23e6a454b4 | ||
|
|
9980147451 | ||
|
|
f3e78aa999 | ||
|
|
cc86eaf147 | ||
|
|
b68ddecba7 | ||
|
|
439be6d613 | ||
|
|
1cf31b9cb6 | ||
|
|
c5a425ef3d | ||
|
|
8840dfb071 | ||
|
|
7704c7d7cb | ||
|
|
29f7820bba | ||
|
|
aa02687360 | ||
|
|
8b13a959ae | ||
|
|
b5497557d3 | ||
|
|
06ba3a2237 | ||
|
|
d98da55f1d | ||
|
|
72049d2e2e | ||
|
|
db0ab05030 | ||
|
|
6c63d830b4 | ||
|
|
aac1ddf240 | ||
|
|
c1f85fb9e1 | ||
|
|
b400a630ae | ||
|
|
c139c9a58b | ||
|
|
1e4bc06b2e | ||
|
|
c37b81a6fa | ||
|
|
1f350a9d34 | ||
|
|
a99440c4ee | ||
|
|
f0562bdf48 | ||
|
|
972d0198a9 | ||
|
|
dfef85e753 | ||
|
|
9f0b994993 | ||
|
|
d02ad57764 | ||
|
|
779532f556 | ||
|
|
79aba863ce | ||
|
|
02207e6a72 | ||
|
|
972fa947d1 | ||
|
|
db6a912f8c | ||
|
|
513c5ec411 | ||
|
|
5bbcc061d8 | ||
|
|
43d487b711 | ||
|
|
f3bacff51f | ||
|
|
332498c318 | ||
|
|
ae5252e393 | ||
|
|
d918aff890 | ||
|
|
58d7770a00 | ||
|
|
137de3d3b6 | ||
|
|
54cf93b996 | ||
|
|
99277ba7c6 | ||
|
|
dc536fbed1 | ||
|
|
ac2d45ce67 | ||
|
|
79cbf5925c | ||
|
|
3280967bdb | ||
|
|
1cdde80263 | ||
|
|
e4e04491a0 | ||
|
|
0c13c770e3 | ||
|
|
58fab28670 | ||
|
|
415dddb568 | ||
|
|
ade4e95345 | ||
|
|
39448a239a | ||
|
|
ca094485f9 | ||
|
|
52f9cd6688 | ||
|
|
ea26299816 | ||
|
|
47d0eb8722 | ||
|
|
8085d02998 | ||
|
|
d657c35562 | ||
|
|
091c012089 | ||
|
|
52bb8bdd10 | ||
|
|
3125c35bc7 | ||
|
|
372285b207 | ||
|
|
eeac99af71 | ||
|
|
e0637b5b68 | ||
|
|
00e67bf028 | ||
|
|
eda15d7cca | ||
|
|
2e16cd4302 | ||
|
|
e26a29be00 | ||
|
|
cec6e43aae | ||
|
|
2fc455e2d5 | ||
|
|
368bc94656 | ||
|
|
dfe1ede00d | ||
|
|
ce1f8e6ecd | ||
|
|
7e17831f0a | ||
|
|
79b051c610 | ||
|
|
93305ed5f9 | ||
|
|
661b506c3d | ||
|
|
110970f622 | ||
|
|
6fd9c6f98e | ||
|
|
2a75bb4ae0 | ||
|
|
f666da6f32 | ||
|
|
1ff52c6a54 | ||
|
|
0dfc08bf3a | ||
|
|
9066275509 | ||
|
|
1f1ff10b0c | ||
|
|
8745735aaf | ||
|
|
fad52643e0 | ||
|
|
2a124564c7 | ||
|
|
87bd526828 | ||
|
|
ff652937b0 | ||
|
|
ba75c95164 | ||
|
|
72021730a8 | ||
|
|
1fe38016fa | ||
|
|
dd175a9f41 | ||
|
|
38433b219d | ||
|
|
568eec4a9d | ||
|
|
6809ff6910 | ||
|
|
b1aecc319f | ||
|
|
2fdcdc90f0 | ||
|
|
1ae249fba2 | ||
|
|
5378e090da | ||
|
|
4e5755ff74 | ||
|
|
ce88154fd8 | ||
|
|
120d34efe1 | ||
|
|
c5e8364536 | ||
|
|
20e2d352c0 | ||
|
|
1c952c4d7d | ||
|
|
a35fc49153 | ||
|
|
fa9be79b41 | ||
|
|
3c7ab9f144 | ||
|
|
d5a462a196 | ||
|
|
665ede556d | ||
|
|
864c4c28af | ||
|
|
8773d59d55 | ||
|
|
8132c6e76e | ||
|
|
ba0f1e7d7f | ||
|
|
7029f979e5 | ||
|
|
cb916337dc | ||
|
|
bfbe80d004 | ||
|
|
4ecf233b95 | ||
|
|
ee660c455a | ||
|
|
bbee8a57b0 | ||
|
|
0ad9592c12 | ||
|
|
1225a53068 | ||
|
|
b828255717 | ||
|
|
d4d9a40b82 | ||
|
|
0cabfe4b6d | ||
|
|
00f103b6d1 | ||
|
|
811ecf9284 | ||
|
|
02b8c9a452 | ||
|
|
9c3afb4a64 | ||
|
|
a1935760e5 | ||
|
|
c3965052fe | ||
|
|
a9e9c226da | ||
|
|
ba3419a626 | ||
|
|
a538c18d7a | ||
|
|
fdecd2cfcd | ||
|
|
82142e155d | ||
|
|
06ada66861 | ||
|
|
1f16c42214 | ||
|
|
8ebb9e3154 | ||
|
|
1a032f1114 | ||
|
|
c170f9ca79 | ||
|
|
c794482058 | ||
|
|
14c720faab | ||
|
|
cd70d37ee3 | ||
|
|
f6d592cbb2 | ||
|
|
195689e7c7 | ||
|
|
7a88cb696f | ||
|
|
6fe4cc7f91 | ||
|
|
9b109290de | ||
|
|
29360166ff | ||
|
|
9f6b2d2548 | ||
|
|
4de8dde339 | ||
|
|
7cf97ab1ff | ||
|
|
164d936ac2 | ||
|
|
e233777dbe | ||
|
|
57a06e9966 | ||
|
|
ca29b9b803 | ||
|
|
9589cc5c57 | ||
|
|
97530a0a35 | ||
|
|
7202bc0610 | ||
|
|
d01c74cabd | ||
|
|
f7bc3c2bfc | ||
|
|
2379e76856 | ||
|
|
bfae88c97b | ||
|
|
09674e1952 | ||
|
|
e22fdec364 | ||
|
|
fd1628cb1c | ||
|
|
de33c6c49d | ||
|
|
c079c60598 | ||
|
|
d0c89246d0 | ||
|
|
4798c23152 | ||
|
|
b1bb68d5b1 | ||
|
|
435f331bee | ||
|
|
f497e71465 | ||
|
|
5ff988ec22 | ||
|
|
ac1e215dc2 | ||
|
|
275d9242ff | ||
|
|
fa44d25fdb | ||
|
|
6ae28d0eb5 | ||
|
|
1ccf35a5e3 | ||
|
|
a0d7555ba0 | ||
|
|
9dbfaca637 | ||
|
|
34401c51f9 | ||
|
|
eb5f5d091d | ||
|
|
dc73889ce6 | ||
|
|
9c8902a290 | ||
|
|
90be59547e | ||
|
|
801f6fc44e | ||
|
|
99db964248 | ||
|
|
66314b605e | ||
|
|
c9d6c40b73 | ||
|
|
be8d40f7e7 | ||
|
|
9c4784e50e | ||
|
|
13431ec5b0 | ||
|
|
7384af3482 | ||
|
|
28bffbc6fe | ||
|
|
76d20d82dd | ||
|
|
6754d7a74f | ||
|
|
b72303e7e6 | ||
|
|
bf46e04149 | ||
|
|
90b915c863 | ||
|
|
12565180f4 | ||
|
|
cf40950274 | ||
|
|
e190228997 | ||
|
|
c66e95f41f | ||
|
|
4e96bd9131 | ||
|
|
2810f3534b | ||
|
|
ca6207e2f9 | ||
|
|
7c7486d168 | ||
|
|
c21aeb1bd8 | ||
|
|
82a7e80d5b | ||
|
|
78006af421 | ||
|
|
64e8ade1fa | ||
|
|
103d096349 | ||
|
|
2467cad537 | ||
|
|
bda9edc1d5 | ||
|
|
0be41be0df | ||
|
|
83e984547b | ||
|
|
450dee8d8d | ||
|
|
158c715afd | ||
|
|
d95fa804bb | ||
|
|
cdf8e464b0 | ||
|
|
d124b35e42 | ||
|
|
79e217821d | ||
|
|
91473aec4c | ||
|
|
bf515ddf82 | ||
|
|
d447ec607f | ||
|
|
909b7b12a2 | ||
|
|
f291424dd9 | ||
|
|
96a0a0857a | ||
|
|
193f1a070a | ||
|
|
4cfd2d742b | ||
|
|
f89c9d724c | ||
|
|
60fc871dcd | ||
|
|
2f18c53a7b | ||
|
|
0c0d4f5707 | ||
|
|
aeacca612b | ||
|
|
d3ae5ba2b4 | ||
|
|
51fd587ca6 | ||
|
|
0374086247 | ||
|
|
021990a737 | ||
|
|
a4050e7a70 | ||
|
|
1d9604cdd6 | ||
|
|
f3465b0ec6 | ||
|
|
5c86478c19 | ||
|
|
63351bf602 | ||
|
|
3d1be95578 | ||
|
|
6b66f12ea8 | ||
|
|
b4b3e819aa | ||
|
|
ee5fbeafea | ||
|
|
cec76053e7 | ||
|
|
7561654142 | ||
|
|
083f6ad61c | ||
|
|
af7863c36c | ||
|
|
33eb3efe9f | ||
|
|
256239cd3d | ||
|
|
b16a67a7c9 | ||
|
|
963120cb52 | ||
|
|
1bb24c3039 | ||
|
|
9d9d11937b | ||
|
|
6870eeeaff | ||
|
|
362e0d7bd1 | ||
|
|
0e3c5842ad | ||
|
|
5bc9231e76 | ||
|
|
33637fa804 | ||
|
|
cdc9fa3b0c | ||
|
|
77ab7a182c | ||
|
|
e8bf2b837f | ||
|
|
0aed496787 | ||
|
|
5db7689366 | ||
|
|
3f7e0c2173 | ||
|
|
ed5113ea27 | ||
|
|
81e3b9d698 | ||
|
|
f97b02c197 | ||
|
|
9d07927d52 | ||
|
|
2e1677873a | ||
|
|
1a301edfc7 | ||
|
|
da3340fab1 | ||
|
|
703b835b47 | ||
|
|
d6342e9352 | ||
|
|
e7771c1161 | ||
|
|
8c232ab86f | ||
|
|
4492bcd9ef | ||
|
|
74699a2b52 | ||
|
|
1ec610ba19 | ||
|
|
ec2631dee1 | ||
|
|
9955ae4cc5 | ||
|
|
d2462f8a1b | ||
|
|
1442d8987d | ||
|
|
05e61daca4 | ||
|
|
83dcf2436f | ||
|
|
6d35aa2e6e | ||
|
|
907ec598fc | ||
|
|
2ceb43fd7a | ||
|
|
87f3f6a09a | ||
|
|
be54312178 | ||
|
|
c45d1385a9 | ||
|
|
158f8bac05 | ||
|
|
2f1ac790d9 | ||
|
|
a3057b4382 | ||
|
|
8a52d68a72 | ||
|
|
398c7ab669 | ||
|
|
4eb8760272 | ||
|
|
f99aab89d3 | ||
|
|
724f97cee2 | ||
|
|
0d26303c37 | ||
|
|
6c71cff47b | ||
|
|
29dc2a0dfc | ||
|
|
15ee70a510 | ||
|
|
048e85c751 | ||
|
|
8b8f569619 | ||
|
|
3d2111620b | ||
|
|
86dd36850a | ||
|
|
2365901176 | ||
|
|
3693f5cc94 | ||
|
|
420e8bfc35 | ||
|
|
abe70265ce | ||
|
|
a98c1e15eb | ||
|
|
afbc8353e7 | ||
|
|
9754f53054 | ||
|
|
db4e4b670c | ||
|
|
0e58927dd9 | ||
|
|
8bb7d21a7c | ||
|
|
3b79c6d912 | ||
|
|
f00751ef19 | ||
|
|
be39ded889 | ||
|
|
870179fcd8 | ||
|
|
bcaa48a0e3 | ||
|
|
ea05edb822 | ||
|
|
be8d11b9ed | ||
|
|
8018407342 | ||
|
|
eedf8c2d7d | ||
|
|
de107e9110 | ||
|
|
9d5e0e26db | ||
|
|
6ceaaa02dc | ||
|
|
321f772415 | ||
|
|
dd8d8b4be1 | ||
|
|
b455780a19 | ||
|
|
f90c6bf22e | ||
|
|
781167fbe1 | ||
|
|
cabedb13fd | ||
|
|
2f26574a5d | ||
|
|
6b43f36dcb | ||
|
|
6f4ae95f06 | ||
|
|
82959f79fe | ||
|
|
b564d5e88f | ||
|
|
2489dfb646 | ||
|
|
c501fbc346 | ||
|
|
bfd6ff089f | ||
|
|
32d3c24ad6 | ||
|
|
c4ae842f9e | ||
|
|
0c7caf6d13 | ||
|
|
21b19ab75b | ||
|
|
ca51e71b96 | ||
|
|
4c448c6245 | ||
|
|
811ae088ec | ||
|
|
c446eceb9c | ||
|
|
3ff73ab0a9 | ||
|
|
130dd0656d | ||
|
|
ee84ffc695 | ||
|
|
6e7b489f51 | ||
|
|
4fdce04c94 | ||
|
|
ec1f8579a0 | ||
|
|
76a9394075 | ||
|
|
77c01d6dfb | ||
|
|
c11d87154a | ||
|
|
20d6e394fe | ||
|
|
cacbb7434a | ||
|
|
4ccc271adf | ||
|
|
9a8fc54523 | ||
|
|
b88d20f978 | ||
|
|
32c694b908 | ||
|
|
2741d9b096 | ||
|
|
944a17de32 | ||
|
|
81b5d8af5f | ||
|
|
f7617f0b4d | ||
|
|
07fcda028e | ||
|
|
6fa9bd80b9 | ||
|
|
4b4cc17d42 | ||
|
|
e7000e0118 | ||
|
|
251468f113 | ||
|
|
8d5ba536cf | ||
|
|
7fb7a2d271 | ||
|
|
32aba5ac50 | ||
|
|
da953b9d22 | ||
|
|
a768b3ebec | ||
|
|
1a9e9d670d | ||
|
|
f3c2752caa | ||
|
|
3423599809 | ||
|
|
e2c3daca96 | ||
|
|
14e53291e3 | ||
|
|
292e0cdfa6 | ||
|
|
900cc884d6 | ||
|
|
0a42446129 | ||
|
|
d433382eaa | ||
|
|
5b917cfa59 | ||
|
|
0efb6d171e | ||
|
|
79dc4ea61d | ||
|
|
b80418f744 | ||
|
|
b4440fe269 | ||
|
|
b11079e168 | ||
|
|
1f6beea8e9 | ||
|
|
8e3fd3cc7a | ||
|
|
d99e1c3342 | ||
|
|
b2c30f765b | ||
|
|
8c905f8349 | ||
|
|
0cc660d1fe | ||
|
|
a30a9a3ec4 | ||
|
|
529ecbddcc | ||
|
|
4cf7d77126 | ||
|
|
e17e330140 | ||
|
|
791e40357b | ||
|
|
7c364b54fc | ||
|
|
3173cb27dd | ||
|
|
abfc689b07 | ||
|
|
af1885b91f | ||
|
|
4393cb56ca | ||
|
|
5a85d9f93f | ||
|
|
911776e965 | ||
|
|
a74a458f5f | ||
|
|
f8655e1804 | ||
|
|
d848382c2f | ||
|
|
42629c4629 | ||
|
|
d55e2d8528 | ||
|
|
88df081621 | ||
|
|
264f1bc3cd | ||
|
|
debc171df3 | ||
|
|
b517279580 | ||
|
|
ba19fb9f38 | ||
|
|
5c184343b8 | ||
|
|
0ca8bc4273 | ||
|
|
c97a36e2d9 | ||
|
|
e9f0c42afc | ||
|
|
a28b096d7f | ||
|
|
c1994c16c2 | ||
|
|
739de8914f | ||
|
|
b88411cca3 | ||
|
|
9f43b7e39d | ||
|
|
a25795c926 | ||
|
|
583cd919cc | ||
|
|
153a886d6d | ||
|
|
6c1675394f | ||
|
|
86d43d3826 | ||
|
|
8e6c26e593 | ||
|
|
d56050cc6f | ||
|
|
2a8499e09f | ||
|
|
9d7a6ee0f3 | ||
|
|
7dabfc7e73 | ||
|
|
8d75ee59e0 | ||
|
|
c27afc1a04 | ||
|
|
b78b7818af | ||
|
|
e4c3f364f3 | ||
|
|
e9a7b49342 | ||
|
|
395cb7a6b9 | ||
|
|
d80a835f4a | ||
|
|
41a358ec88 | ||
|
|
9b6eae76de | ||
|
|
ea58c1150c | ||
|
|
518d041db8 | ||
|
|
59a8b22268 | ||
|
|
3f83336726 | ||
|
|
a60af3a64f | ||
|
|
25962cd489 | ||
|
|
1834ba06ac | ||
|
|
3024d13d7e | ||
|
|
7354a360be | ||
|
|
71b4960878 | ||
|
|
aa038250c3 | ||
|
|
4eafb9d163 | ||
|
|
50114df430 | ||
|
|
aa990c11dd | ||
|
|
3ff0576f2b | ||
|
|
d7210c4542 | ||
|
|
a45c0f4168 | ||
|
|
108b46760a | ||
|
|
cf6281916b | ||
|
|
e51c87a604 | ||
|
|
b5d36033f1 | ||
|
|
bfbe450d32 | ||
|
|
f9574570b3 | ||
|
|
08e4a9a00e | ||
|
|
f84dc6ccfc | ||
|
|
614235c849 | ||
|
|
dc15b27c50 | ||
|
|
32b8a61ecf | ||
|
|
dc9da6bde0 | ||
|
|
0e42486491 | ||
|
|
9cbd6c0366 | ||
|
|
c6749127ca | ||
|
|
06df842f61 | ||
|
|
d1fe298155 | ||
|
|
20f53c8aac | ||
|
|
6b8b2183e7 | ||
|
|
b5284da0c0 | ||
|
|
d5dcff8362 | ||
|
|
e06993903e | ||
|
|
388f158acf | ||
|
|
00eeaec5f2 | ||
|
|
d11af4159e | ||
|
|
71520b31c0 | ||
|
|
58e925ce5f | ||
|
|
f26f53be9c | ||
|
|
e774de2be6 | ||
|
|
6757e33c92 | ||
|
|
0f07bd690c | ||
|
|
c0ac40d98f | ||
|
|
b6541058ce | ||
|
|
f09a4ffe18 | ||
|
|
0cb6f1cc82 | ||
|
|
52b94c3e57 | ||
|
|
28a712f205 | ||
|
|
cbd0078fcf | ||
|
|
9145f2798c | ||
|
|
f17c770dfe | ||
|
|
56e7ad3001 | ||
|
|
55e0a76ddc | ||
|
|
7e140557e9 | ||
|
|
00d069f7d9 | ||
|
|
ea20facd90 | ||
|
|
7dcf7e3788 | ||
|
|
01ab0b79a1 | ||
|
|
de0f11596d | ||
|
|
955fbf3211 | ||
|
|
4b980c0877 | ||
|
|
a12500ecac | ||
|
|
15556eed38 | ||
|
|
91be6f4495 | ||
|
|
084903a2b1 | ||
|
|
15954c3753 | ||
|
|
72631a7b41 | ||
|
|
6b9ee559f0 | ||
|
|
07fa3b9baa | ||
|
|
757b8d0edd | ||
|
|
8f0572299a | ||
|
|
7b22d09fba | ||
|
|
63028c863d | ||
|
|
0aea37a1b3 | ||
|
|
27ab46340c | ||
|
|
a2fa57b24c | ||
|
|
8692feeacc | ||
|
|
39a400feeb | ||
|
|
035a7af4a6 | ||
|
|
8e702fc759 | ||
|
|
b9c62b6747 | ||
|
|
2b9a6ee886 | ||
|
|
6a845acf0f | ||
|
|
f6f906808d | ||
|
|
7126eb3216 | ||
|
|
6023a62148 | ||
|
|
d290c45ca9 | ||
|
|
e1acba3234 | ||
|
|
818f1e37c1 | ||
|
|
7d9fe7fa8e | ||
|
|
ba05f7eeff | ||
|
|
7f8d61f03e | ||
|
|
8298ae989a | ||
|
|
f59d4713e5 | ||
|
|
5dc67d68b6 | ||
|
|
f78f184a14 | ||
|
|
6aab791a58 | ||
|
|
c0dac69808 | ||
|
|
ab21036d6d | ||
|
|
885cd884d4 | ||
|
|
9c2fded343 | ||
|
|
70efb5ac20 | ||
|
|
bee93bd060 | ||
|
|
862fbc427b | ||
|
|
4ff2e46dde | ||
|
|
a8c545ea74 | ||
|
|
51050b62c8 | ||
|
|
4aff81e69a | ||
|
|
faac2ccac5 | ||
|
|
e59703a1d6 | ||
|
|
968bee81e8 | ||
|
|
c225633528 | ||
|
|
c432136c3c | ||
|
|
b4c0a12e3b | ||
|
|
00b8d64531 | ||
|
|
c414f983b4 | ||
|
|
72f81e727d | ||
|
|
aac8ce8261 | ||
|
|
04354518e1 | ||
|
|
67e065e79d | ||
|
|
eb330d2584 | ||
|
|
3f11d67a56 | ||
|
|
40ea51a322 | ||
|
|
da4c548bbb | ||
|
|
97fe820f88 | ||
|
|
ee7334652f | ||
|
|
0d7468cabd | ||
|
|
cc4d59e9cd | ||
|
|
8846a6bfdd | ||
|
|
a2c8ec26a4 | ||
|
|
edf69af317 | ||
|
|
078800a00b | ||
|
|
7cffc5f20e | ||
|
|
f7a0d07623 | ||
|
|
11eedd84d3 | ||
|
|
8b9f6b163a | ||
|
|
532cf2ac33 | ||
|
|
735fb62c0f | ||
|
|
d789e78a75 | ||
|
|
f9f6078432 | ||
|
|
dc217ce9c2 | ||
|
|
7916560259 | ||
|
|
5d3118175f | ||
|
|
bdf801ef29 | ||
|
|
7616f9171a | ||
|
|
2eab9d93fc | ||
|
|
867dbd1591 | ||
|
|
bd80c2e5a7 | ||
|
|
6ed15904b1 | ||
|
|
bda1fc0aa4 | ||
|
|
23490f81f8 | ||
|
|
b5bfbe2385 | ||
|
|
2bd65173c2 | ||
|
|
b6c621211b | ||
|
|
1e1938032b | ||
|
|
3114855498 | ||
|
|
9eb2e69d62 | ||
|
|
05eb4556c8 | ||
|
|
a7c7b483f1 | ||
|
|
2956eb272c | ||
|
|
3108671902 | ||
|
|
d0344cfc55 | ||
|
|
0b7757fac4 | ||
|
|
cf02d3c6f6 | ||
|
|
ddb24aa9fb | ||
|
|
7be64dd68f | ||
|
|
07d7677196 | ||
|
|
3d49eb721b | ||
|
|
a8b913cfdd | ||
|
|
fa6cfcb9ce | ||
|
|
52893ffd2a | ||
|
|
17f521adfd | ||
|
|
e0029290b8 | ||
|
|
89276658f2 | ||
|
|
457167610f | ||
|
|
1e4cd701dc | ||
|
|
5df3b1a078 | ||
|
|
46f3108c99 | ||
|
|
eb931cda05 | ||
|
|
88d381bada | ||
|
|
26f5a6e03e | ||
|
|
88c3a9be50 | ||
|
|
c99e1d2cb6 | ||
|
|
c4a1355047 | ||
|
|
2862dc7af9 | ||
|
|
01a5f3830f | ||
|
|
7b08fdb1eb | ||
|
|
eee9e3d072 | ||
|
|
406a9d3636 | ||
|
|
fdffb6bb48 | ||
|
|
4fb20524d7 | ||
|
|
f634e88445 | ||
|
|
e6ece7ba6c | ||
|
|
3c0d9bc513 | ||
|
|
4a12f5ebcf | ||
|
|
9566c9c9d3 | ||
|
|
2eb8cbd948 | ||
|
|
f69fb2f533 | ||
|
|
1833362111 | ||
|
|
25c49ccc1c | ||
|
|
3f86aaadcf | ||
|
|
1c5cebe703 | ||
|
|
0ae5a45fcb | ||
|
|
ce79c562f6 | ||
|
|
41e95465a6 | ||
|
|
c1c8e668de | ||
|
|
a025357bd6 | ||
|
|
b7c426c0ab | ||
|
|
6dcd2807d7 | ||
|
|
a37438984f | ||
|
|
fee8c3985a | ||
|
|
049a807bc6 | ||
|
|
6e7efd30f0 | ||
|
|
5124a296ab | ||
|
|
8768b88913 | ||
|
|
7383c9a1a3 | ||
|
|
d1f5df777f | ||
|
|
2a390dea1f | ||
|
|
cd42358418 | ||
|
|
e18c4ff172 | ||
|
|
4382b8ce00 | ||
|
|
1dbd70442d | ||
|
|
56805cd202 | ||
|
|
ce1be021a7 | ||
|
|
b0cee61e23 | ||
|
|
bd78a76886 | ||
|
|
0d58d63090 | ||
|
|
85fba4dc43 | ||
|
|
82944b0300 | ||
|
|
dcc1bc1759 | ||
|
|
6d577b6fb4 | ||
|
|
f5e1bca49d | ||
|
|
3463531cd0 | ||
|
|
8bf7f49616 | ||
|
|
23b2b5c660 | ||
|
|
a6caba2509 | ||
|
|
706c4369de | ||
|
|
4170c66d45 | ||
|
|
eaebfec990 | ||
|
|
a867264a18 | ||
|
|
c5174f6fb2 | ||
|
|
b22d6cc592 | ||
|
|
d2af4ddbeb | ||
|
|
9df4b20557 | ||
|
|
1f20820f7e | ||
|
|
6078d7175d | ||
|
|
0abb871873 | ||
|
|
021921a712 | ||
|
|
55173eaa9e | ||
|
|
dee72c1194 | ||
|
|
30e44dd014 | ||
|
|
f7a86b7734 | ||
|
|
67ee303724 | ||
|
|
8340fb2805 | ||
|
|
09227c31dd | ||
|
|
2a6eef20f5 | ||
|
|
d5978ad190 | ||
|
|
437a569c53 | ||
|
|
dfacfaf971 | ||
|
|
3199892488 | ||
|
|
2f33661051 | ||
|
|
df4dc0666d | ||
|
|
41c0ee3fe4 | ||
|
|
dbfc16effb | ||
|
|
c4666a397d | ||
|
|
ea947bc7f0 | ||
|
|
fbaa8e9719 | ||
|
|
beb862ee9c | ||
|
|
d6482a9ac2 | ||
|
|
a2b661352b | ||
|
|
e2b9d79b9c | ||
|
|
d65090198c | ||
|
|
9967cd6a63 | ||
|
|
7de48ccced | ||
|
|
f9b90d0739 | ||
|
|
e076a77851 | ||
|
|
569c4876bc | ||
|
|
4013c49f1b | ||
|
|
7c2beeafd7 | ||
|
|
71bc739b35 | ||
|
|
a237792d66 | ||
|
|
078b4f861c | ||
|
|
4713202758 | ||
|
|
467d73aac9 | ||
|
|
99f35425a7 | ||
|
|
55897502a6 | ||
|
|
e83af19449 | ||
|
|
843efb8e3b | ||
|
|
bbfe621405 | ||
|
|
8b43cfcc59 | ||
|
|
88afdc99f2 | ||
|
|
cb65d67c2a | ||
|
|
f2ced93400 | ||
|
|
0e91392981 | ||
|
|
d17f5073fc | ||
|
|
5ea987eade | ||
|
|
c25ad39393 | ||
|
|
df621389b0 | ||
|
|
24bf7fd4ad | ||
|
|
96d80f5f4a | ||
|
|
db3375452d | ||
|
|
88f5132b30 | ||
|
|
907c710b9a | ||
|
|
5dd8839716 | ||
|
|
45daa1a04d | ||
|
|
de69f524a6 | ||
|
|
bed3e0c42e | ||
|
|
19af464ef3 | ||
|
|
e1c945b363 | ||
|
|
f517ded11a | ||
|
|
c837e0038d | ||
|
|
5e36a5a28f | ||
|
|
6a33c69c49 | ||
|
|
9333b3a359 | ||
|
|
f390052b80 | ||
|
|
ca88a482a5 | ||
|
|
a936ac291c | ||
|
|
b3e300393e | ||
|
|
e12e1864fc | ||
|
|
b867d3fcfb | ||
|
|
08a0a7291f | ||
|
|
43233c319e | ||
|
|
616fc42b4f | ||
|
|
448d523897 | ||
|
|
6d28d2c738 | ||
|
|
48f08b4f53 | ||
|
|
feb302b9f2 | ||
|
|
e4f62b9fcf | ||
|
|
76bebf24a5 | ||
|
|
b3c0bca1f8 | ||
|
|
82ff869140 | ||
|
|
be3ef12b92 | ||
|
|
46679371cb | ||
|
|
ea2a4f2658 | ||
|
|
798f577bec | ||
|
|
07c80bab50 | ||
|
|
48a8638c23 | ||
|
|
29a3f2f810 | ||
|
|
3f23bf599c | ||
|
|
2e72b76fd3 | ||
|
|
76b8c64505 | ||
|
|
7214c0bf70 | ||
|
|
fc0fa751c4 | ||
|
|
7c69f05221 | ||
|
|
1e20020bb8 | ||
|
|
e9c8be100e | ||
|
|
bb14284481 | ||
|
|
45ad3543a9 | ||
|
|
9b539d8634 | ||
|
|
128bc21842 | ||
|
|
b7fa297fa5 | ||
|
|
dedcfff69c | ||
|
|
e05c20ea7a | ||
|
|
6771c1b415 | ||
|
|
c63680e87b | ||
|
|
1b7e4389dc | ||
|
|
f85b578dbb | ||
|
|
2678a248bb | ||
|
|
f36a979ac9 | ||
|
|
5ee3356ed3 | ||
|
|
f8f2c8b7b1 | ||
|
|
211d43d85e | ||
|
|
25719a3315 | ||
|
|
757d7a8eb5 | ||
|
|
ef774a082b | ||
|
|
79eb35c4e5 | ||
|
|
325619eb0d | ||
|
|
1aab378857 | ||
|
|
694b9b330a | ||
|
|
e8609798de | ||
|
|
1000eb18b6 | ||
|
|
32034e05b7 | ||
|
|
8f092ad8e8 | ||
|
|
f076895070 | ||
|
|
5ff678924e | ||
|
|
5db92fc43c | ||
|
|
43f9368331 | ||
|
|
6e4cda39d3 | ||
|
|
8c1debf168 | ||
|
|
66878248f6 | ||
|
|
b5373161d0 | ||
|
|
e76200e6fa | ||
|
|
bc3d6c6e81 | ||
|
|
8d8739a0c5 | ||
|
|
ad1df12ba2 | ||
|
|
901835b8bf | ||
|
|
bf1de05827 | ||
|
|
d0a109b244 | ||
|
|
b8616748f2 | ||
|
|
9c14365b2a | ||
|
|
d591c30293 | ||
|
|
2fa54245e1 | ||
|
|
026769d1ce | ||
|
|
2f6048508c | ||
|
|
a2895948e9 | ||
|
|
b99b6ac9ff | ||
|
|
8b0e637515 | ||
|
|
75e3f2ecf2 | ||
|
|
800af65fec | ||
|
|
18673b9f2d | ||
|
|
e88132fa06 | ||
|
|
c0c83656d2 | ||
|
|
6ec2bc2d61 | ||
|
|
a1343d67f2 | ||
|
|
fd907a33bd | ||
|
|
c7c0e0b0ed | ||
|
|
1314a5e7d3 | ||
|
|
efe0b59c14 | ||
|
|
761440da1b | ||
|
|
b9267a07a8 | ||
|
|
a6a99fdf5d | ||
|
|
a46640e980 | ||
|
|
4ace21e534 | ||
|
|
4b4233be05 | ||
|
|
ca7cafb093 | ||
|
|
8ee6b05308 | ||
|
|
dfae63e27b | ||
|
|
d80dfec1d6 | ||
|
|
e663408a22 | ||
|
|
b02d160c35 | ||
|
|
422bcecd8a | ||
|
|
c5eaca325d | ||
|
|
43acd2b833 | ||
|
|
da2a1139b0 | ||
|
|
66f47a91d1 | ||
|
|
c9b1de9d5e | ||
|
|
e58e148e51 | ||
|
|
42bfe5a874 | ||
|
|
29eb8e66c2 | ||
|
|
97de3a32b6 | ||
|
|
f360c113d5 | ||
|
|
95c4014913 | ||
|
|
9c0540b548 | ||
|
|
24ce72f635 | ||
|
|
ace5616c61 | ||
|
|
114492b826 | ||
|
|
0278065f3f | ||
|
|
db604d8e8a | ||
|
|
9a233da2ab | ||
|
|
8645d522c0 | ||
|
|
12fc258f9f | ||
|
|
087fd33c32 | ||
|
|
53d4c7bf09 | ||
|
|
db5eb389ad | ||
|
|
6b869921fa | ||
|
|
8d9ddc0c12 | ||
|
|
f0afe32b84 | ||
|
|
be5f6397eb | ||
|
|
ab792811f5 | ||
|
|
a0d4d9ab95 | ||
|
|
fdbc317e46 | ||
|
|
f4b8a25cb5 | ||
|
|
3275aebb6a | ||
|
|
233f9cae0c | ||
|
|
719d884ff9 | ||
|
|
ff9382628e | ||
|
|
315d88ac83 | ||
|
|
b1fa77721e | ||
|
|
9f9747fc1e | ||
|
|
28c7ac000b | ||
|
|
68943d27f8 | ||
|
|
13e06b3243 | ||
|
|
dcd8aa97f2 | ||
|
|
353d44df02 | ||
|
|
d81b50dc88 | ||
|
|
3fd87d8e73 | ||
|
|
716377a20a | ||
|
|
108429b83f | ||
|
|
af3cabbf7f | ||
|
|
fd13239884 | ||
|
|
8f0753ece7 | ||
|
|
38a1bfa703 | ||
|
|
2b46dc5403 | ||
|
|
c0943d140a | ||
|
|
f1126d2639 | ||
|
|
7fdc7d4df9 | ||
|
|
e5475103aa | ||
|
|
3afe2cd61c | ||
|
|
4c9fae6b88 | ||
|
|
9d9e6430a3 | ||
|
|
163141255f | ||
|
|
14f7ef9d17 | ||
|
|
aad084f10f | ||
|
|
c5ad46e57f | ||
|
|
8b5df58140 | ||
|
|
2aa901dadd | ||
|
|
6837183d42 | ||
|
|
9391b55213 | ||
|
|
de4224e5df | ||
|
|
47d8cac561 | ||
|
|
4c60a9a964 | ||
|
|
ce8f6d2bab | ||
|
|
6d73e34764 | ||
|
|
1ab59b0b84 | ||
|
|
59eb233924 | ||
|
|
4413276c24 | ||
|
|
a8d0fd4c1b | ||
|
|
fc7d5aa98a | ||
|
|
2c428e4487 | ||
|
|
e239238882 | ||
|
|
3b9f405a99 | ||
|
|
33dd08b37b | ||
|
|
933576b440 | ||
|
|
cf18eb7ca4 | ||
|
|
ae7a1142ac | ||
|
|
33c6233c8d | ||
|
|
58e8de7c4d | ||
|
|
63e0e4288b | ||
|
|
8227fec80a | ||
|
|
149f1bbd10 | ||
|
|
302043681f | ||
|
|
4b2069b57f | ||
|
|
b38883ea2f | ||
|
|
ce1d20289c | ||
|
|
11fc9bca5f | ||
|
|
784e24b06b | ||
|
|
162a2d69bc | ||
|
|
8a64a8b127 | ||
|
|
d8d9b43921 | ||
|
|
186bf114dd | ||
|
|
812db65afa | ||
|
|
ad1faa0f28 | ||
|
|
a49c7ccfe1 | ||
|
|
83743fc715 | ||
|
|
e0b652c488 | ||
|
|
f626cd65cc | ||
|
|
588df316d9 | ||
|
|
4db5b5cf11 | ||
|
|
4df4047d35 | ||
|
|
4b15886f93 | ||
|
|
473a0d6209 | ||
|
|
a2bacbdc9c | ||
|
|
71fa8dc28e | ||
|
|
1a0a832ac8 | ||
|
|
d6fa12c0f9 | ||
|
|
fd449d30a8 | ||
|
|
0287c32733 | ||
|
|
407fb46c87 | ||
|
|
99f09784cc | ||
|
|
4fb9c70faf | ||
|
|
18eb295ec4 | ||
|
|
a53513f142 | ||
|
|
91f8e15bff | ||
|
|
15d4c70e08 | ||
|
|
a504db1780 | ||
|
|
3103c9009b | ||
|
|
a54170c2a0 | ||
|
|
9b700d84f7 | ||
|
|
d9b19cac60 | ||
|
|
9c9083d9a7 | ||
|
|
9fb982e150 | ||
|
|
b90c07efd8 | ||
|
|
5648577df0 | ||
|
|
cada888edd | ||
|
|
50a6da201b | ||
|
|
f6d480b0a7 | ||
|
|
cc7c372176 | ||
|
|
84131ca42b | ||
|
|
9793cca908 | ||
|
|
1828ebcc26 | ||
|
|
c30dcb08eb | ||
|
|
55b84cf932 | ||
|
|
47af602add | ||
|
|
7a3af1eb39 | ||
|
|
91795f6fa2 | ||
|
|
b9165cb373 | ||
|
|
8578313a4a | ||
|
|
0938dcec7b | ||
|
|
075b283689 | ||
|
|
e082e26ce0 | ||
|
|
f169968735 | ||
|
|
465b852e3b | ||
|
|
e928445598 | ||
|
|
e8871a9516 | ||
|
|
30bf08a3da | ||
|
|
d038ef379e | ||
|
|
b8cedd257a | ||
|
|
946e7dc930 | ||
|
|
5b427ce7c3 | ||
|
|
ce44b29901 | ||
|
|
295bdba02c | ||
|
|
b648b4af3d | ||
|
|
4005639856 | ||
|
|
91c0fe6767 | ||
|
|
bc8ada5325 | ||
|
|
5c0879b3ca | ||
|
|
84aca29abf | ||
|
|
57d5938b17 | ||
|
|
48e6b74278 | ||
|
|
315b42ce8e | ||
|
|
d0889c6d10 | ||
|
|
d3a1d47934 | ||
|
|
aa2165429c | ||
|
|
b7d83f310d | ||
|
|
708c4e6682 | ||
|
|
79999f2e85 | ||
|
|
f0b2494fa6 | ||
|
|
441c8bd865 | ||
|
|
00ba9322af | ||
|
|
e2cfa48b0f | ||
|
|
d294610a58 | ||
|
|
c5795228dd | ||
|
|
1ad9207ebb | ||
|
|
ac3fa5399b | ||
|
|
b6b139e070 | ||
|
|
d45f1b2d27 | ||
|
|
2c91d95619 | ||
|
|
ce9b73cda4 | ||
|
|
123571ad4d | ||
|
|
1974bccc56 | ||
|
|
5528d926f6 | ||
|
|
c999d42c57 | ||
|
|
3b63180c8c | ||
|
|
61fa9f0cfe | ||
|
|
e849be6c8b | ||
|
|
f4b517cb6d | ||
|
|
0ebfe3cf4b | ||
|
|
426b5f6752 | ||
|
|
4d895ec806 | ||
|
|
7ac64b812e | ||
|
|
b5c354ca15 | ||
|
|
9db8ccf72a | ||
|
|
7fc7e01a25 | ||
|
|
d5e98be935 | ||
|
|
b2bbe32f13 | ||
|
|
67e7f7d858 | ||
|
|
14a27f617b | ||
|
|
8aa50018a0 | ||
|
|
27ad9d14e9 | ||
|
|
d0df944db9 | ||
|
|
c3d97a0aa6 | ||
|
|
971b478896 | ||
|
|
23d83ccba1 | ||
|
|
d87b9dfa10 | ||
|
|
eaecbde30d | ||
|
|
1e12a6ad1e | ||
|
|
a4667affc0 | ||
|
|
7aff553950 | ||
|
|
dee664c8bb | ||
|
|
21735a5358 | ||
|
|
36faf23911 | ||
|
|
276ecc89de | ||
|
|
388bf87b8d | ||
|
|
efad655ef4 | ||
|
|
9353affeec | ||
|
|
b09b33285a | ||
|
|
1f4f154e46 | ||
|
|
b3665517eb | ||
|
|
9cfc53bf54 | ||
|
|
2bff118a36 | ||
|
|
9c2e9b49d1 | ||
|
|
0652d12852 | ||
|
|
8fe2b26799 | ||
|
|
a7ffedd708 | ||
|
|
2487210cb4 | ||
|
|
f0e03c732d | ||
|
|
7baaad040a | ||
|
|
284a97768e | ||
|
|
dba603f83a | ||
|
|
2c12c963b1 | ||
|
|
9385c40824 | ||
|
|
d948c0308a | ||
|
|
13d8990203 | ||
|
|
7fdc81ede5 | ||
|
|
05da3cb908 | ||
|
|
2fa2315d0c | ||
|
|
e418d03571 | ||
|
|
c6ee1b3a32 | ||
|
|
b54de31c76 | ||
|
|
999a43859a | ||
|
|
15e97882ff | ||
|
|
f90df192b4 | ||
|
|
69dc13717a | ||
|
|
4ecdd8ce4c | ||
|
|
9624dcd0ee | ||
|
|
a7164e425a | ||
|
|
22449f0d02 | ||
|
|
5e3bd56977 | ||
|
|
03e3b41e75 | ||
|
|
e08cff1ba5 | ||
|
|
146465b816 | ||
|
|
2ec133706a | ||
|
|
71a4b4865c | ||
|
|
757e44d875 | ||
|
|
898e531c01 | ||
|
|
74583cd9fb | ||
|
|
76890ff048 | ||
|
|
40bf0efd47 | ||
|
|
f754c25d4c | ||
|
|
82ee4b140c | ||
|
|
a9ede5e986 | ||
|
|
8f8a513667 | ||
|
|
cb16682ede | ||
|
|
bff08feb9b | ||
|
|
25041cf0f9 | ||
|
|
b17333e415 | ||
|
|
4778617abc | ||
|
|
a0d42f7861 | ||
|
|
cb797070ce | ||
|
|
38ffebe4ac | ||
|
|
028b5117d4 | ||
|
|
e1cd990287 | ||
|
|
84f1db3726 | ||
|
|
132aaa2eac | ||
|
|
b185a8b904 | ||
|
|
111bac9943 | ||
|
|
3614c42902 | ||
|
|
05e1975d08 | ||
|
|
d3b8165328 | ||
|
|
df2b4d3451 | ||
|
|
ed558df65b | ||
|
|
4dffc10f08 | ||
|
|
2928a59fe5 | ||
|
|
70a7e357d6 | ||
|
|
c7676c0b6b | ||
|
|
314397e7c5 | ||
|
|
ca7be84526 | ||
|
|
fbc02ac784 | ||
|
|
1cf46dda93 | ||
|
|
e7d6dd7451 | ||
|
|
b0dcbf34a5 | ||
|
|
286411fd74 | ||
|
|
8653e104a3 | ||
|
|
994ae8ed47 | ||
|
|
e470936662 | ||
|
|
e102280994 | ||
|
|
1f022b6b96 | ||
|
|
a2a3fc0ac7 | ||
|
|
adcbbb9946 | ||
|
|
22c2d2efaf | ||
|
|
4a6b465285 | ||
|
|
8050751a86 | ||
|
|
e1170f4d9e | ||
|
|
614623a670 | ||
|
|
5c8ecd2831 | ||
|
|
9c06ae5cff | ||
|
|
46f0e13d5b | ||
|
|
157712c3cb | ||
|
|
5664caead1 | ||
|
|
18794c7464 | ||
|
|
b364a72c6b | ||
|
|
f9c10dab98 | ||
|
|
9b1facc61f | ||
|
|
03866dcfb9 | ||
|
|
5230885d13 | ||
|
|
e94c88d4a2 | ||
|
|
85f86d456d | ||
|
|
86b4df4f0d | ||
|
|
a93720f8ac | ||
|
|
89e6ed115f | ||
|
|
a28944042e | ||
|
|
c683e67618 | ||
|
|
63e88f7cef | ||
|
|
37016136c9 | ||
|
|
346afb38ab | ||
|
|
8c871e2391 | ||
|
|
abeaf74fcb | ||
|
|
6fd4cff540 | ||
|
|
ecb80e4add | ||
|
|
032ca6e791 | ||
|
|
9ac64b8013 | ||
|
|
96e3593902 | ||
|
|
970dc8e4a8 | ||
|
|
c060bb702a | ||
|
|
6204a2d1bd | ||
|
|
33b113c638 | ||
|
|
21e670cb0d | ||
|
|
abab5e5812 | ||
|
|
bb0cdc99f2 | ||
|
|
d6897a1553 | ||
|
|
3f2693ee63 | ||
|
|
6f8ed252b4 | ||
|
|
6e212cc850 | ||
|
|
9d1978df97 | ||
|
|
f78ad95853 | ||
|
|
8607248c90 | ||
|
|
bfb5ed16a2 | ||
|
|
3a14fbb06a | ||
|
|
a71e238667 | ||
|
|
f1f4e1ada3 | ||
|
|
b2d2351330 | ||
|
|
4e8e195401 | ||
|
|
0ffc4a7d84 | ||
|
|
52e05089cc | ||
|
|
3cf3a44bbd | ||
|
|
9346282a5d | ||
|
|
2d7c20c891 | ||
|
|
e247f4874c | ||
|
|
b115bf4d44 | ||
|
|
4b2dd7730a | ||
|
|
2f897e7258 | ||
|
|
80065b498b | ||
|
|
a6c8a8e6d4 | ||
|
|
a49740f33b | ||
|
|
99fa7a0e8e | ||
|
|
8149b5a566 | ||
|
|
43bdd9709a | ||
|
|
7019fe1a9a | ||
|
|
e3ce1ce8f7 | ||
|
|
8507dc0375 | ||
|
|
012c33d39c | ||
|
|
6540422861 | ||
|
|
c5e9d78786 | ||
|
|
31b44eef6e | ||
|
|
b1e97405b2 | ||
|
|
2c5def0462 | ||
|
|
0e5662fd54 | ||
|
|
3d9687a4e0 | ||
|
|
e080496968 | ||
|
|
4f8eb86b55 | ||
|
|
ae296eb195 | ||
|
|
23b9299247 | ||
|
|
e3513e1895 | ||
|
|
17ccbf8844 | ||
|
|
124cc0e9e6 | ||
|
|
7ee48d8ffb | ||
|
|
4f001e7a13 | ||
|
|
add931ac28 | ||
|
|
4f688f0b3f | ||
|
|
443ddc13e6 | ||
|
|
793ffcaac0 | ||
|
|
1e32f96bf2 | ||
|
|
aa5f98288a | ||
|
|
33247c7169 | ||
|
|
7fc308db7e | ||
|
|
545dd954d9 | ||
|
|
944e020290 | ||
|
|
6c3d9ae4c4 | ||
|
|
a9d12230c8 | ||
|
|
fd02208ad2 | ||
|
|
5a29d2d430 | ||
|
|
ed3a66aa5e | ||
|
|
d3ddaff1a5 | ||
|
|
0f6f7b428e | ||
|
|
eae3fa54bf | ||
|
|
26ddff0c17 | ||
|
|
8daf4759f4 | ||
|
|
26405733e9 | ||
|
|
5e6117b9ec | ||
|
|
58e399c289 | ||
|
|
7bf8267334 | ||
|
|
f6dbf542b4 | ||
|
|
d447dba13d | ||
|
|
a14fc71370 | ||
|
|
7a2163735e | ||
|
|
b1ae384b23 | ||
|
|
78e2e5d5a5 | ||
|
|
e122fe5ae9 | ||
|
|
01b7701a24 | ||
|
|
2cb5253b1f | ||
|
|
0c42a4951b | ||
|
|
0f31fc1440 | ||
|
|
8f4700c9e1 | ||
|
|
8dbb507ee8 | ||
|
|
6d8b96f653 | ||
|
|
b610709f70 | ||
|
|
3e2b8d355e | ||
|
|
ebca458e8e | ||
|
|
45079da973 | ||
|
|
28475f652b | ||
|
|
7ba23f15c4 | ||
|
|
0fc8cac57d | ||
|
|
8e4680db2f | ||
|
|
63b77aac44 | ||
|
|
35044438af | ||
|
|
2c4a088886 | ||
|
|
cf37a8b41a | ||
|
|
061601cdd7 | ||
|
|
588034d101 | ||
|
|
a40376f4c5 | ||
|
|
886979b6fc | ||
|
|
d3e8a40be3 | ||
|
|
b726021672 | ||
|
|
4b17e15531 | ||
|
|
a169837d87 | ||
|
|
b9830cafa1 | ||
|
|
d6ed244c5a | ||
|
|
ef999bc74a | ||
|
|
6137da3427 | ||
|
|
185069538b | ||
|
|
434de88614 | ||
|
|
ee0d6b604c | ||
|
|
a6821efce3 | ||
|
|
81d380e377 | ||
|
|
769a736867 | ||
|
|
9fd31b8beb | ||
|
|
fc6f1f7f9c | ||
|
|
3117f633cc | ||
|
|
9bbbf30543 | ||
|
|
ca9acc01a6 | ||
|
|
211a8d5cb0 | ||
|
|
144c6536d0 | ||
|
|
3779124b3f | ||
|
|
b58dc08a58 | ||
|
|
e5801001a3 | ||
|
|
5a02b1d907 | ||
|
|
cab86383b8 | ||
|
|
b52d569ca1 | ||
|
|
eba2793d11 | ||
|
|
da6ced8651 | ||
|
|
75b92233d8 | ||
|
|
99eda9943e | ||
|
|
fe4ed6c408 | ||
|
|
8cec6716df | ||
|
|
3833e2bc34 | ||
|
|
0ed6bb9a65 | ||
|
|
2d0c5eefd0 | ||
|
|
5a43b499b1 | ||
|
|
0adb008b03 | ||
|
|
08c07f2a1c | ||
|
|
3ed1ba12da | ||
|
|
cfda132680 | ||
|
|
a559a19405 | ||
|
|
7ac0294e28 | ||
|
|
d6b83b2f9b | ||
|
|
b0ecfaf324 | ||
|
|
5205b73810 | ||
|
|
3fcdbfdfda | ||
|
|
ea66df2090 | ||
|
|
ee8931ea8e | ||
|
|
a1052bb3d9 | ||
|
|
fa3f61611b | ||
|
|
a9d57e3f26 | ||
|
|
bcf48ff8a1 | ||
|
|
f721f10682 | ||
|
|
864947764d | ||
|
|
609d835a06 | ||
|
|
772dc5bcd0 | ||
|
|
25b89569c1 | ||
|
|
90306bc508 | ||
|
|
f9b7acd5a2 | ||
|
|
941882cd1c | ||
|
|
105ae85e38 | ||
|
|
525faa8a75 | ||
|
|
d43700c169 | ||
|
|
b02c170d2f | ||
|
|
7dd6db69af | ||
|
|
27747f4a66 | ||
|
|
31fc497b9a | ||
|
|
dda1650e4a | ||
|
|
d5eda08be3 | ||
|
|
4fdd25e012 | ||
|
|
d5763af839 | ||
|
|
96971b59be | ||
|
|
555bbf598d | ||
|
|
60da98e144 | ||
|
|
158d982669 | ||
|
|
3ecd35f56f | ||
|
|
b95a4ed1ce | ||
|
|
5926f89242 | ||
|
|
0bc67e2851 | ||
|
|
b946f4c96b | ||
|
|
e9f5a9b719 | ||
|
|
b5a377a22b | ||
|
|
27d4959a08 | ||
|
|
0877688dc8 | ||
|
|
24e27d10f9 | ||
|
|
2bc8e10316 | ||
|
|
3da8b9a6d8 | ||
|
|
1e7fb2186b | ||
|
|
d514933c67 | ||
|
|
4fa029bd7d | ||
|
|
5d8614cf2f | ||
|
|
0277ce3913 | ||
|
|
ab526003e4 | ||
|
|
f7711ee699 | ||
|
|
8a11d99e7d | ||
|
|
d2fa6df35e | ||
|
|
a2365f2d84 | ||
|
|
0144e1ae89 | ||
|
|
a08b44ea30 | ||
|
|
5185512286 | ||
|
|
cc4800dd1b | ||
|
|
9d55b89d59 | ||
|
|
ad98202690 | ||
|
|
4da7283547 | ||
|
|
f6198493b8 | ||
|
|
e386e5642d | ||
|
|
20b858a1e6 | ||
|
|
33b49b7cac | ||
|
|
a487dcee70 | ||
|
|
5b0ca7f5c1 | ||
|
|
bf0cc9f753 | ||
|
|
9a5d4089bc | ||
|
|
14d1fdaec1 | ||
|
|
a19c71988b | ||
|
|
9e64eb8369 | ||
|
|
f4e071662d | ||
|
|
36081fa635 | ||
|
|
360b98042f | ||
|
|
24cae62c93 | ||
|
|
b673eeb49c | ||
|
|
7cc7ac0574 | ||
|
|
2c29ba03ac | ||
|
|
7846768c6c | ||
|
|
602043e0b8 | ||
|
|
a6a9495c14 | ||
|
|
2859e85770 | ||
|
|
3e4d8edce9 | ||
|
|
8fc8f946c4 | ||
|
|
700395d652 | ||
|
|
37cf570cb8 | ||
|
|
fcbf217aa5 | ||
|
|
0fafb6d2f1 | ||
|
|
d632b63cc3 | ||
|
|
4c7c6d6e78 | ||
|
|
82d96eac2e | ||
|
|
5ac066ae80 | ||
|
|
54f2d33cff | ||
|
|
59e9d0b604 | ||
|
|
5452065818 | ||
|
|
2922ae7380 | ||
|
|
4034cf6ad5 | ||
|
|
68b1902041 | ||
|
|
8890d86818 | ||
|
|
bcadcf23a9 | ||
|
|
aadcf5b2e4 | ||
|
|
8650ea82a4 | ||
|
|
5c2d345121 | ||
|
|
0fca40dd6c | ||
|
|
5791c43f91 | ||
|
|
2729563f6b | ||
|
|
d4595fdae9 | ||
|
|
c991c0e9f8 | ||
|
|
97f9677790 | ||
|
|
330bb6eeee | ||
|
|
916bce3a7c | ||
|
|
fe041980c8 | ||
|
|
0d11284c9e | ||
|
|
35155485bb | ||
|
|
1bd916412d | ||
|
|
3301671de9 | ||
|
|
fd4a5b1b53 | ||
|
|
263672792f | ||
|
|
3de440458d | ||
|
|
590a4f3a55 | ||
|
|
159fad8d3a | ||
|
|
c0b692d232 | ||
|
|
da31244e99 | ||
|
|
09575c108c | ||
|
|
fdf404cc1e | ||
|
|
b962737080 | ||
|
|
2aeb8c7fa9 | ||
|
|
fd03e5ddc5 | ||
|
|
9288303f01 | ||
|
|
3dce0fc85c | ||
|
|
ae14879ab9 | ||
|
|
ac46781470 | ||
|
|
bd30058179 | ||
|
|
200572872f | ||
|
|
22322e0d9b | ||
|
|
c862959a9d | ||
|
|
2b661b0366 | ||
|
|
bbd6e2ef20 | ||
|
|
b11babcb6b | ||
|
|
4e8b2dca77 | ||
|
|
b8e2e0208f | ||
|
|
44bca24e16 | ||
|
|
68aaaf5ca0 | ||
|
|
7a998d1011 | ||
|
|
db875eadae | ||
|
|
30a8d137dd | ||
|
|
b2678575aa | ||
|
|
b23625f623 | ||
|
|
6334db91d3 | ||
|
|
8cb5f87f68 | ||
|
|
0b7a9db3fd | ||
|
|
1cd6d2b83b | ||
|
|
b484d0e717 | ||
|
|
80664cc6a5 | ||
|
|
c4bb860e0f | ||
|
|
e2ea930478 | ||
|
|
1cf9fe2981 | ||
|
|
509e46c548 | ||
|
|
21e8dcda49 | ||
|
|
dbe6e77865 | ||
|
|
bd17f9b9e1 | ||
|
|
4157054167 | ||
|
|
dd03b039e8 | ||
|
|
1d6e649c83 | ||
|
|
f80cc28124 | ||
|
|
55fb58f426 | ||
|
|
2f8742484d | ||
|
|
6cd08ed8ea | ||
|
|
88b1cd5a53 | ||
|
|
00fecaac80 | ||
|
|
048d2e424b | ||
|
|
a60996e13c | ||
|
|
fce7aff711 | ||
|
|
b9400a2bc6 | ||
|
|
70dfc132e5 | ||
|
|
f03cb421a9 | ||
|
|
8e3ee19215 | ||
|
|
1d35b2cc3d | ||
|
|
6ce9ea95f5 | ||
|
|
64d4675c75 | ||
|
|
be16d0eac0 | ||
|
|
61f9e01475 | ||
|
|
5c86145a1d | ||
|
|
8de5019cf5 | ||
|
|
4fb8e0f3c4 | ||
|
|
68c6c7db8e | ||
|
|
b5e741091d | ||
|
|
a0037fae22 | ||
|
|
3ee86c1b49 | ||
|
|
2fe90443cf | ||
|
|
258e75ecb6 | ||
|
|
ecd05fa0fd | ||
|
|
3d540878ff | ||
|
|
ff2fecfbe9 | ||
|
|
2e4d4691b0 | ||
|
|
cc6d255ed5 | ||
|
|
159c7aa02c | ||
|
|
834d8e96c7 | ||
|
|
12513039fc | ||
|
|
6a8b452b32 | ||
|
|
edf0536c24 | ||
|
|
57727f39bb | ||
|
|
38ca84bd9c | ||
|
|
a8819700e1 | ||
|
|
8305377e27 | ||
|
|
df23c845d2 | ||
|
|
147d65828a | ||
|
|
cb3da21f16 | ||
|
|
6a18f2232d | ||
|
|
7b4c1ac12a | ||
|
|
c013687ab1 | ||
|
|
9d534aa492 | ||
|
|
4a78a30f89 | ||
|
|
c8624c2dcc | ||
|
|
cb50fa3e87 | ||
|
|
ce10740dac | ||
|
|
92f52ac5b5 | ||
|
|
bcb18ed9c2 | ||
|
|
b851ea732e | ||
|
|
11555e0b30 | ||
|
|
8c6944b93f | ||
|
|
43ad2bb1f4 | ||
|
|
b2e04be2fa | ||
|
|
71074cf49e | ||
|
|
fd94ad4854 | ||
|
|
6dc48762d8 | ||
|
|
4852a0460a | ||
|
|
478bd8935b | ||
|
|
0ad5c9400b | ||
|
|
c41d32149a | ||
|
|
9d9ca33394 | ||
|
|
006d08a85d | ||
|
|
2a372ff7dc | ||
|
|
f9a52f316a | ||
|
|
9d66e1afee | ||
|
|
4f47534c2a | ||
|
|
6f29f55e7c | ||
|
|
cb9cbee3bc | ||
|
|
2a775eb67d | ||
|
|
24198ff680 | ||
|
|
cac9f4ecd5 | ||
|
|
9609435c35 | ||
|
|
ca2c2c49bf | ||
|
|
72c320dcb2 | ||
|
|
d177820c9a | ||
|
|
d0c7a455fb | ||
|
|
0d7a17424c | ||
|
|
db209f6c24 | ||
|
|
3d7ea6356b | ||
|
|
9d610b26f8 | ||
|
|
9741a40764 | ||
|
|
a6f5fa497d | ||
|
|
75c40d536f | ||
|
|
1248f39fc8 | ||
|
|
0b20b31116 | ||
|
|
bb05ee39b8 | ||
|
|
a3bde3aa18 | ||
|
|
ca55c7bf7f | ||
|
|
829444c02d | ||
|
|
9d8e8ad521 | ||
|
|
0971b8d8a9 | ||
|
|
04de70c8d2 | ||
|
|
320b71c4d3 | ||
|
|
2e24888889 | ||
|
|
d7d1532698 | ||
|
|
39a33e5f64 | ||
|
|
956fd9d0d1 | ||
|
|
fe90fa6a61 | ||
|
|
6806c6a801 | ||
|
|
fdaa1ce849 | ||
|
|
fa237b382f | ||
|
|
b73e873367 | ||
|
|
1442403a5d | ||
|
|
19b17d2ce6 | ||
|
|
9a3ebcb54d | ||
|
|
3623a168c4 | ||
|
|
501d8ffe81 | ||
|
|
585c8e075b | ||
|
|
bbef1a2f19 | ||
|
|
53a9b25dc2 | ||
|
|
68b0358b66 | ||
|
|
f6ab92093a | ||
|
|
75ae174b6a | ||
|
|
5f646f5315 | ||
|
|
c0c63502f0 | ||
|
|
a370bc0aff | ||
|
|
8c418c480c | ||
|
|
0b08c38152 | ||
|
|
6f7fd1a866 | ||
|
|
aa830a0526 | ||
|
|
e39102faca | ||
|
|
bdb22d1235 | ||
|
|
a93af329ba | ||
|
|
dfc27ade53 | ||
|
|
74b0f6edde | ||
|
|
0508157932 | ||
|
|
ef1fad923f | ||
|
|
a930898d64 | ||
|
|
7a44d1f860 | ||
|
|
959af4cc75 | ||
|
|
22f8ee8ad1 | ||
|
|
309ee82143 | ||
|
|
c5739dcf8e | ||
|
|
8822b68f9e | ||
|
|
e568ad3e45 | ||
|
|
eed7b13805 | ||
|
|
73ebfeb75a | ||
|
|
afc5f72438 | ||
|
|
55a6eee63c | ||
|
|
317a0f7a07 | ||
|
|
217cd893ef | ||
|
|
842bd54edb | ||
|
|
f4980f5997 | ||
|
|
27cc9e65d2 | ||
|
|
19f049e34c | ||
|
|
eb3bd006a1 | ||
|
|
b6bf239918 | ||
|
|
cb0d1f9a60 | ||
|
|
62d9978140 | ||
|
|
d58ce6b09c | ||
|
|
983ce81d94 | ||
|
|
cc5f57603d | ||
|
|
7eb112c43b | ||
|
|
8445b707fd | ||
|
|
829fcc0991 | ||
|
|
ef5043084f | ||
|
|
adbbc35f87 | ||
|
|
738c09d59c | ||
|
|
9cfc51e083 | ||
|
|
765f89353e | ||
|
|
ad617951a6 | ||
|
|
f63845ae12 | ||
|
|
40db6abec1 | ||
|
|
95550da8d3 | ||
|
|
eb3e6a0569 | ||
|
|
7c97d643b9 | ||
|
|
6a406d5d8b | ||
|
|
51ae476ad8 | ||
|
|
8fb97bd54a | ||
|
|
b6f3f54730 | ||
|
|
edfb9f5ba8 | ||
|
|
15a1aede78 | ||
|
|
bdc138f474 | ||
|
|
aa43a635c1 | ||
|
|
d045e55b7c | ||
|
|
44f0501d4f | ||
|
|
8831c9589a | ||
|
|
f3946fbee9 | ||
|
|
07fc234838 | ||
|
|
a1170668ff | ||
|
|
9839325ad5 | ||
|
|
b91eec6bb2 | ||
|
|
ed0dda33d5 | ||
|
|
b2b2956e01 | ||
|
|
a40f69da68 | ||
|
|
6560de0b04 | ||
|
|
9824112cfa | ||
|
|
8770c00ef4 | ||
|
|
bc4268f8d6 | ||
|
|
1ee7165eba | ||
|
|
580d1e6d6d | ||
|
|
531b803d83 | ||
|
|
d94b54ec17 | ||
|
|
8d51efbab1 | ||
|
|
8bf75032ee | ||
|
|
9e9532c8ff | ||
|
|
b4a47a0cf3 | ||
|
|
21def2abc0 | ||
|
|
d2cdd805c4 | ||
|
|
d3fdc82a4e | ||
|
|
37c6631081 | ||
|
|
1d0de4ba95 | ||
|
|
648e937e89 | ||
|
|
6a0a1919c7 | ||
|
|
137c1c2208 | ||
|
|
db7d10bd9d | ||
|
|
cb59a7d3d0 | ||
|
|
64890758cf | ||
|
|
0e5aafc45a | ||
|
|
63449616ae | ||
|
|
0561231d58 | ||
|
|
060594db56 | ||
|
|
ce3bb28d95 | ||
|
|
36a263effc | ||
|
|
88ca28f3d7 | ||
|
|
52c7a92b85 | ||
|
|
f68e25dc8f | ||
|
|
fce3dd9870 | ||
|
|
e74c15dd5a | ||
|
|
a7a648d4d4 | ||
|
|
3ca74b36f5 | ||
|
|
413a45b973 | ||
|
|
fed2b7273d | ||
|
|
85eb851bef | ||
|
|
971c8d4c1f | ||
|
|
aeecb8f89f | ||
|
|
6ef09ecf57 | ||
|
|
5ad307bfc0 | ||
|
|
bd6ce95891 | ||
|
|
e2b7434615 | ||
|
|
14ad8a2da7 | ||
|
|
302c7df271 | ||
|
|
1fd49f4452 | ||
|
|
3b0e00ba4e | ||
|
|
979600d391 | ||
|
|
cfdfe3e318 | ||
|
|
a54b48abe6 | ||
|
|
13bda3c7c6 | ||
|
|
87371803be | ||
|
|
746f032f31 | ||
|
|
ab8dd2fabc | ||
|
|
fbdee4c720 | ||
|
|
9a00b08ea6 | ||
|
|
d96382a5e9 | ||
|
|
ca039b42dc | ||
|
|
c10f8db2a8 | ||
|
|
c719961a19 | ||
|
|
035abbb7c6 | ||
|
|
052190e99c | ||
|
|
ed8207cf4e | ||
|
|
3e7b6a68b5 | ||
|
|
98ce09d7d2 | ||
|
|
9b12f5aa66 | ||
|
|
d7d473a84f | ||
|
|
fb4be2889d | ||
|
|
5610a8734d | ||
|
|
30b8e3a012 | ||
|
|
a131d6d892 | ||
|
|
33d0086bb2 | ||
|
|
c95640a56e | ||
|
|
685eb5f2c3 | ||
|
|
a7bcad0e5a | ||
|
|
e24584b100 | ||
|
|
85ddb64559 | ||
|
|
9caa96f10d | ||
|
|
682e43e0e4 | ||
|
|
15364e7a4e | ||
|
|
65bf9cd48f | ||
|
|
c6a39d64c0 | ||
|
|
0e11d335eb | ||
|
|
a6e5563cef | ||
|
|
22b464a900 | ||
|
|
ac1f5e4f90 | ||
|
|
e3f2ac8a0f | ||
|
|
067253007b | ||
|
|
7e58462337 | ||
|
|
a90f160a33 | ||
|
|
a360edab7e | ||
|
|
10047b6134 | ||
|
|
cd4bfd42dc | ||
|
|
1eae18b276 | ||
|
|
512e0bae5a | ||
|
|
4f89ded6e2 | ||
|
|
c1ef936462 | ||
|
|
6dc3ffd8b6 | ||
|
|
de0cf8356f | ||
|
|
e05ece2ced | ||
|
|
dd6f2c49db | ||
|
|
9509ae9a8c | ||
|
|
4decb49032 | ||
|
|
7b1780d5cc | ||
|
|
b6be15eaca | ||
|
|
c030201e6d | ||
|
|
d0baad324d | ||
|
|
ce00cad00f | ||
|
|
8359085a76 | ||
|
|
2eeccaacd9 | ||
|
|
3fff9c1441 | ||
|
|
e32032accf | ||
|
|
566d32f04c | ||
|
|
d54f92ab0d | ||
|
|
43ab391610 | ||
|
|
5a62048846 | ||
|
|
ffa06e1d94 | ||
|
|
9c34c16a06 | ||
|
|
6207fc885c | ||
|
|
bd1806f708 | ||
|
|
f21950385b | ||
|
|
98088e6a60 | ||
|
|
5eab57423e | ||
|
|
8b0a2afe9f | ||
|
|
9c17ef9a81 | ||
|
|
6af6438b0a | ||
|
|
42f845ebc7 | ||
|
|
c402746d1c | ||
|
|
6e0f9634aa | ||
|
|
6f368f2f48 | ||
|
|
f6d8b10a1c | ||
|
|
f0001d7346 | ||
|
|
25ef400404 | ||
|
|
06e5948dce | ||
|
|
dd2b7c95ff | ||
|
|
2f79e30906 | ||
|
|
16b3553083 | ||
|
|
410f98fc2b | ||
|
|
b5dabfee20 | ||
|
|
e62b441f50 | ||
|
|
da1b612d11 | ||
|
|
89abeac2b8 | ||
|
|
b82f33a06e | ||
|
|
d0067bb947 | ||
|
|
860691ec41 | ||
|
|
58076430c3 | ||
|
|
ceaa11b643 | ||
|
|
86cc58850a | ||
|
|
e0331d4ce0 | ||
|
|
adeb8b26fb | ||
|
|
05d541b622 | ||
|
|
00fdbcc4af | ||
|
|
cfa2bfb98e | ||
|
|
c44874f722 | ||
|
|
e457b0a9c9 | ||
|
|
9c360d0540 | ||
|
|
d3f25798b9 | ||
|
|
a3d8cfece3 | ||
|
|
c17ae586bb | ||
|
|
5754380c82 | ||
|
|
58000d181c | ||
|
|
0f4b63f1ac | ||
|
|
8665927afc | ||
|
|
7078d7a5b8 | ||
|
|
779a89cdb4 | ||
|
|
f2daebf810 | ||
|
|
a9129f0786 | ||
|
|
36835110b6 | ||
|
|
c25ccafa30 | ||
|
|
5aa46e285c | ||
|
|
4ff07ebe3c | ||
|
|
b2915239d7 | ||
|
|
eb231be3d6 | ||
|
|
2639d24e52 | ||
|
|
dc59bb5133 | ||
|
|
412a83b11b | ||
|
|
98f3ba52df | ||
|
|
a9b919bde8 | ||
|
|
22326600be | ||
|
|
e574d209f6 | ||
|
|
fdbdfd5b62 | ||
|
|
e68eeff682 | ||
|
|
fd98517183 | ||
|
|
9bdffe1137 | ||
|
|
bea7e93fde | ||
|
|
87f543aea5 | ||
|
|
e4d87dd573 | ||
|
|
4ffd486ec7 | ||
|
|
9b050191c5 | ||
|
|
df46e29284 | ||
|
|
9ea337f843 | ||
|
|
cdedc0925c | ||
|
|
dec00b5930 | ||
|
|
b64058f69e | ||
|
|
783a13af77 | ||
|
|
2f955ff766 | ||
|
|
f05347d1ee | ||
|
|
7f7acc20fd | ||
|
|
72408a0e16 | ||
|
|
ab264ea51b | ||
|
|
722379be04 | ||
|
|
92337e781a | ||
|
|
88fc20a633 | ||
|
|
a2013a21e1 | ||
|
|
3ba810e671 | ||
|
|
2e783c6e7e | ||
|
|
655564c62e | ||
|
|
cfc521b8fb | ||
|
|
98172e8ab1 | ||
|
|
49d976e156 | ||
|
|
031076e031 | ||
|
|
c5d1db79fe | ||
|
|
cfee4d7d5e | ||
|
|
8ee198f675 | ||
|
|
e0b32d3cb8 | ||
|
|
ef0790fc1c | ||
|
|
40a9612ec4 | ||
|
|
406929bb9d | ||
|
|
534ccf18c2 | ||
|
|
36bcf322ce | ||
|
|
a8249aba92 | ||
|
|
a345498d97 | ||
|
|
5b87f6a271 | ||
|
|
42cee9216b | ||
|
|
7461cd03b5 | ||
|
|
638e81b537 | ||
|
|
54efcebd94 | ||
|
|
a0e12540f5 | ||
|
|
8ddb95f66c | ||
|
|
029c3a3d44 | ||
|
|
d9f5ecdf62 | ||
|
|
5c215ef2ad | ||
|
|
a2b5c6c00e | ||
|
|
47237c979f | ||
|
|
d8ff99062d | ||
|
|
75b33a5620 | ||
|
|
98138b6b3f | ||
|
|
d6b20d71f7 | ||
|
|
c8c1251a7b | ||
|
|
a912688f5c | ||
|
|
38eca4e977 | ||
|
|
c8e4886304 | ||
|
|
ae08ebecae | ||
|
|
b111ca4885 | ||
|
|
05b7592ab7 | ||
|
|
80bceac4ea | ||
|
|
888d47b2b2 | ||
|
|
89b0b72ca3 | ||
|
|
6e48308e16 | ||
|
|
d345f75d50 | ||
|
|
3cd6ee7518 | ||
|
|
fba73bf741 | ||
|
|
5fd26561cb | ||
|
|
a13627ac2e | ||
|
|
8834b57877 | ||
|
|
956daabfc6 | ||
|
|
070e3b1280 | ||
|
|
a240b41236 | ||
|
|
5750ad83c8 | ||
|
|
904012a974 | ||
|
|
06c4f8e242 | ||
|
|
7be9c3e317 | ||
|
|
67c719c84c | ||
|
|
dac2329d5e | ||
|
|
4ae6914356 | ||
|
|
fd78e66067 | ||
|
|
fb33aea31f | ||
|
|
d114087468 | ||
|
|
84abcc3480 | ||
|
|
90ed8e90a4 | ||
|
|
b1b3478d50 | ||
|
|
faae396f21 | ||
|
|
7cb0b72a2c | ||
|
|
15b998e0d0 | ||
|
|
e4bd8ce5ab | ||
|
|
e828977ada | ||
|
|
acb16ca45c | ||
|
|
09d77f4ac1 | ||
|
|
82dddb9c38 | ||
|
|
fc8a42d646 | ||
|
|
171c56e927 | ||
|
|
980b9fc893 | ||
|
|
c6f9b7c7c8 | ||
|
|
b0e72c0a63 | ||
|
|
2e862dc8a3 | ||
|
|
4eecbcd445 | ||
|
|
186d75c87e | ||
|
|
01baf7f071 | ||
|
|
2c4bb16c03 | ||
|
|
f5fb813d6b | ||
|
|
2504feb8c3 | ||
|
|
d96810b0cc | ||
|
|
bbe012433f | ||
|
|
0a0ebe7a41 | ||
|
|
fd684a32fd | ||
|
|
e89b22a2e1 | ||
|
|
d319227170 | ||
|
|
4df2411290 | ||
|
|
0812004419 | ||
|
|
e13ab085ed | ||
|
|
c95fdb8372 | ||
|
|
f682977c0c | ||
|
|
0cda9b5eb8 | ||
|
|
0919e29116 | ||
|
|
a38ee1953f | ||
|
|
f696c57a8e | ||
|
|
f07a234d1d | ||
|
|
4d2d749ee6 | ||
|
|
3787d01a51 | ||
|
|
0441b743b0 | ||
|
|
e50dc3f9fb | ||
|
|
a5c9e15482 | ||
|
|
5371690c7f | ||
|
|
8236e056a0 | ||
|
|
27a8fa0664 | ||
|
|
4e0c954244 | ||
|
|
74f54dae78 | ||
|
|
154e1cc930 | ||
|
|
7dd05aa715 | ||
|
|
e2dba23e1a | ||
|
|
e18177dfbe | ||
|
|
39b87363ae | ||
|
|
ec5b4733d8 | ||
|
|
8add4ac9cb | ||
|
|
88a7148929 | ||
|
|
d4145e48ed | ||
|
|
1c4348d7e8 | ||
|
|
1fc9a26bdd | ||
|
|
f2c653e8df | ||
|
|
153854cc31 | ||
|
|
616a6e5146 | ||
|
|
0b2ac253e7 | ||
|
|
3f47e8458a | ||
|
|
d203fc19ae | ||
|
|
9c0241d8e2 | ||
|
|
7cc0d42200 | ||
|
|
f7bbc5d1a2 | ||
|
|
5c3c5b0586 | ||
|
|
b95fca684c | ||
|
|
f23e1c18a8 | ||
|
|
e6b19a2245 | ||
|
|
dbc8afd399 | ||
|
|
cb7512d04d | ||
|
|
cb3b87f4d7 | ||
|
|
1fbdda3dc2 | ||
|
|
3b6523f00a | ||
|
|
4fb9497455 | ||
|
|
5507a4a721 | ||
|
|
c89c93ecf6 | ||
|
|
a0e071d050 | ||
|
|
19c47583a2 | ||
|
|
bf684a6106 | ||
|
|
a35d3cb4f8 | ||
|
|
27a8731d4e | ||
|
|
d9b86c6156 | ||
|
|
6000585c85 | ||
|
|
018984aae7 | ||
|
|
ba4a12e58d | ||
|
|
30b65617ac | ||
|
|
3e915a8263 | ||
|
|
5985c9991b | ||
|
|
8c98346f6f | ||
|
|
57f2a7090c | ||
|
|
15de627dec | ||
|
|
1cd524bfb2 | ||
|
|
069175c396 | ||
|
|
fd49083b38 | ||
|
|
736dfd391d | ||
|
|
4063f9696c | ||
|
|
ecd375b64a | ||
|
|
26438e44cd | ||
|
|
78c87e1292 | ||
|
|
d30b64a98e | ||
|
|
9756cac52f | ||
|
|
2de803d91b | ||
|
|
a53809b3df | ||
|
|
939f88af26 | ||
|
|
4fb3780059 | ||
|
|
5dc5bef865 | ||
|
|
42ded2fdf9 | ||
|
|
52e93d5701 | ||
|
|
33adc501ab | ||
|
|
3b75dfcba1 | ||
|
|
e963a34f93 | ||
|
|
96d05b2618 | ||
|
|
2b91002054 | ||
|
|
0d800566cb | ||
|
|
9c66558d8e | ||
|
|
2bc139bf8f | ||
|
|
df58076416 | ||
|
|
97603a5d2a | ||
|
|
6a3bde8957 | ||
|
|
d86f0f9921 | ||
|
|
af455f0340 | ||
|
|
55b579a133 | ||
|
|
83ed78d646 | ||
|
|
816572d867 | ||
|
|
e911bc54b5 | ||
|
|
1745d7ec99 | ||
|
|
4c0486daa4 | ||
|
|
f3afac1d9d | ||
|
|
ef12d7fb52 | ||
|
|
ab2edb9e33 | ||
|
|
1e6b9bd047 | ||
|
|
d91f01988d | ||
|
|
4425cc8a08 | ||
|
|
fa2ce4d932 | ||
|
|
034501ddef | ||
|
|
1885506f1e | ||
|
|
3a0841772c | ||
|
|
0402bc1136 | ||
|
|
6499782f2e | ||
|
|
78cd5b80f6 | ||
|
|
b45e05bce2 | ||
|
|
55076fb51f | ||
|
|
f707eb199e | ||
|
|
fe34f6c28d | ||
|
|
1b3bf65c51 | ||
|
|
d8ce6bf143 | ||
|
|
e6a9bbce56 | ||
|
|
ff3775ea5b | ||
|
|
3809452e3e | ||
|
|
275c4eb298 | ||
|
|
ff57f59217 | ||
|
|
53d6509846 | ||
|
|
3ada325679 | ||
|
|
21c907252b | ||
|
|
3068ea6b4d | ||
|
|
003510fda2 | ||
|
|
db3e479ab3 | ||
|
|
f071607aa1 | ||
|
|
6a9173f43e | ||
|
|
739904ab06 | ||
|
|
4ab39ecf75 | ||
|
|
c86717d0dd | ||
|
|
fcb5c87adb | ||
|
|
241ed9e339 | ||
|
|
b224f94761 | ||
|
|
47db304b3c | ||
|
|
5923469a3c | ||
|
|
8f10bd11cf | ||
|
|
c3dc98bb5e | ||
|
|
abe28983a6 | ||
|
|
a73860cb2f | ||
|
|
644cca3ead | ||
|
|
42a4ba9143 | ||
|
|
a2b86be295 | ||
|
|
58aa95b54b | ||
|
|
6d740fd9ee | ||
|
|
1ef7a75fa8 | ||
|
|
dc0465e9c7 | ||
|
|
e277ba010e | ||
|
|
606321fa32 | ||
|
|
8cb4f7039d | ||
|
|
9b4b372182 | ||
|
|
08338cd87f | ||
|
|
3a662c37cd | ||
|
|
8597e1fd2d | ||
|
|
3d8bc90af3 | ||
|
|
239409b480 | ||
|
|
607d3de687 | ||
|
|
45a1996268 | ||
|
|
6fc0ccf717 | ||
|
|
f3dfdff460 | ||
|
|
a7102ac430 | ||
|
|
b72d60e7a4 | ||
|
|
716ad689e0 | ||
|
|
c84d7e1cb0 | ||
|
|
be7a96a273 | ||
|
|
7a905c6ecc | ||
|
|
e8ddf93a19 | ||
|
|
e4afa11074 | ||
|
|
bf8be6caa9 | ||
|
|
8cc757279d | ||
|
|
6ee2045428 | ||
|
|
fea1ba2d14 | ||
|
|
eea59b706d | ||
|
|
ae2855ebc6 | ||
|
|
42aab6b2ae | ||
|
|
ca88d7c411 | ||
|
|
1222461ca6 | ||
|
|
ec4933bcee | ||
|
|
b3e741d36c | ||
|
|
7f163f5ac7 | ||
|
|
1dacfee21a | ||
|
|
2334353619 | ||
|
|
276ae5c469 | ||
|
|
035c732c59 | ||
|
|
666680ddaa | ||
|
|
83890c76a4 | ||
|
|
0b5dba9efb | ||
|
|
05218a8c7e | ||
|
|
0045b9321d | ||
|
|
c55596370d | ||
|
|
58d6230525 | ||
|
|
1575fd4adc | ||
|
|
30fd8394e1 | ||
|
|
85d0299334 | ||
|
|
4dcf2356b7 | ||
|
|
ae2b26dd0d | ||
|
|
b569baa020 | ||
|
|
0d3649e30d | ||
|
|
d067c0cde3 | ||
|
|
0f10230a24 | ||
|
|
002c26a153 | ||
|
|
d3ea604602 | ||
|
|
40cd9fdf30 | ||
|
|
842c8c486f | ||
|
|
99ad01b0d5 | ||
|
|
6517e41a01 | ||
|
|
53a152ff60 | ||
|
|
10f6a16c7b | ||
|
|
4ecefdf18a | ||
|
|
070140df89 | ||
|
|
afae3029ef | ||
|
|
676c76bee7 | ||
|
|
fe7b1c00b9 | ||
|
|
7b18bf3811 | ||
|
|
be13a1f653 | ||
|
|
0675749903 | ||
|
|
effcdb2647 | ||
|
|
8ac343fffa | ||
|
|
2e71ba4dd2 | ||
|
|
44d59bb168 | ||
|
|
116e6fb244 | ||
|
|
a5d7b5f8aa | ||
|
|
f9be76236b | ||
|
|
c6db442aee | ||
|
|
7e387bd78d | ||
|
|
979d7201a7 | ||
|
|
e4a2650e94 | ||
|
|
3788003d66 | ||
|
|
3c0cce93e2 | ||
|
|
54cd404524 | ||
|
|
48cf66ad55 | ||
|
|
661e61bac5 | ||
|
|
f096a0da75 | ||
|
|
c0c815af8d | ||
|
|
4a3c27dd70 | ||
|
|
909dd8df1c | ||
|
|
a738692de4 | ||
|
|
fbb6084338 | ||
|
|
79c068deb3 | ||
|
|
ac67bbc649 | ||
|
|
94181613c3 | ||
|
|
7c01c060c2 | ||
|
|
c176e34468 | ||
|
|
be5f7b36a1 | ||
|
|
13620274ae | ||
|
|
b24a3e8391 | ||
|
|
5a1ef0fd79 | ||
|
|
83ef1d6911 | ||
|
|
a5c650d56c | ||
|
|
55646e00b9 | ||
|
|
258fbb8860 | ||
|
|
c73cf11291 | ||
|
|
6242e3ebfd | ||
|
|
156bd843f1 | ||
|
|
41e07fd117 | ||
|
|
4b1117eedf | ||
|
|
7a0461caab | ||
|
|
b323c05979 | ||
|
|
a79a5572e1 | ||
|
|
87d6e640a1 | ||
|
|
cf99eaf8e7 | ||
|
|
2113d67f69 | ||
|
|
cd6c5b7422 | ||
|
|
f1934ed713 | ||
|
|
c2666e4b18 | ||
|
|
4c2413d79f | ||
|
|
d902ba0ad5 | ||
|
|
c4fa42049d | ||
|
|
f81cd0f71b | ||
|
|
6a23527114 | ||
|
|
6f1c1df83d | ||
|
|
208bacc4b7 | ||
|
|
7bbaee80e2 | ||
|
|
49f3c23dad | ||
|
|
1830033440 | ||
|
|
d766c0a42a | ||
|
|
a7864df9ba | ||
|
|
3b3a3a9520 | ||
|
|
3ed3fb2d81 | ||
|
|
ea345c5774 | ||
|
|
cd8fce3088 | ||
|
|
7f26e14e3a | ||
|
|
963e363388 | ||
|
|
3a1abe7485 | ||
|
|
c0fd619103 | ||
|
|
b3f58e2acf | ||
|
|
db028141f5 | ||
|
|
026894fd09 | ||
|
|
d5f20ebe16 | ||
|
|
f9aa4b0e4b | ||
|
|
38c0488d28 | ||
|
|
3cccf50ce3 | ||
|
|
280cc68071 | ||
|
|
04d5428ad3 | ||
|
|
441a46319c | ||
|
|
918d8e5f31 | ||
|
|
b9abf51d74 | ||
|
|
a68066a0fb | ||
|
|
5147bacee1 | ||
|
|
4432ecc7b5 | ||
|
|
28bbebfb89 | ||
|
|
6383922a13 | ||
|
|
967e54a1e1 | ||
|
|
77be207a57 | ||
|
|
9b1fc199cd | ||
|
|
ecf4669714 | ||
|
|
e9d60320ab | ||
|
|
dfdf88d425 | ||
|
|
71a7e54b0d | ||
|
|
394b469369 | ||
|
|
d4502755f4 | ||
|
|
67a19c8e42 | ||
|
|
89a64c09ba | ||
|
|
60eebc75c9 | ||
|
|
73c0749921 | ||
|
|
2ae6e04c14 | ||
|
|
37b4097c76 | ||
|
|
4dad901e78 | ||
|
|
87aed84ff4 | ||
|
|
8b4811a61b | ||
|
|
d62f87f164 | ||
|
|
57b38dad6b | ||
|
|
b4dcd32039 | ||
|
|
57f4da0a00 | ||
|
|
483ad6b981 | ||
|
|
7d06d88f7e | ||
|
|
acb337ee55 | ||
|
|
93e157c519 | ||
|
|
21947fea69 | ||
|
|
42203a8afc | ||
|
|
3c1de34561 | ||
|
|
4f3f76a4c3 | ||
|
|
ffbed026ca | ||
|
|
591126eb65 | ||
|
|
a516ac8256 | ||
|
|
6cc5a55044 | ||
|
|
07f73eefb0 | ||
|
|
9eb4658295 | ||
|
|
142d83fcd6 | ||
|
|
e8b76516bf | ||
|
|
67f7a0936c | ||
|
|
add32958fc | ||
|
|
b1fdaf5ac7 | ||
|
|
30f5286c50 | ||
|
|
5580780a37 | ||
|
|
498bb2796f | ||
|
|
3f4bb8e0c8 | ||
|
|
b151294523 | ||
|
|
adcc738109 | ||
|
|
6cb41db99f | ||
|
|
c906160906 | ||
|
|
c360992faf | ||
|
|
369458974f | ||
|
|
1e63d9354d | ||
|
|
aa9faf52c4 | ||
|
|
8f7612bc5e | ||
|
|
d6ac4446c4 | ||
|
|
c631833814 | ||
|
|
f9118c1c2e | ||
|
|
e8e6441094 | ||
|
|
bcb5f0e6da | ||
|
|
cf8a5565cf | ||
|
|
3263435391 | ||
|
|
a1a83b43d4 | ||
|
|
8e794ef5bd | ||
|
|
4bc27aff4c | ||
|
|
4e7d4dfd8d | ||
|
|
39ecad7d9a | ||
|
|
d3eadc9cbf | ||
|
|
db3f41ec77 | ||
|
|
fde1a93ab8 | ||
|
|
18f6ab0228 | ||
|
|
5ce302fba5 | ||
|
|
e8feb9eaf5 | ||
|
|
bd82be6ca9 | ||
|
|
406dac3861 | ||
|
|
de80f585d6 | ||
|
|
2d8996299e | ||
|
|
82e7b3c7ca | ||
|
|
516e0734b5 | ||
|
|
16ded268dd | ||
|
|
42ff8eeaae | ||
|
|
9118673ca3 | ||
|
|
6195b00513 | ||
|
|
ee3fb6fadc | ||
|
|
50397b4278 | ||
|
|
e3f1529533 | ||
|
|
f3a8588fd5 | ||
|
|
a8f2520b15 | ||
|
|
f55ce3a2dc | ||
|
|
822c4d9a83 | ||
|
|
08e7216b2c | ||
|
|
441a757dc8 | ||
|
|
9f79304ead | ||
|
|
a57516e20f | ||
|
|
bb40c7aeca | ||
|
|
09e689caf6 | ||
|
|
bf9a432a16 | ||
|
|
973039d61f | ||
|
|
d1f3b4fe16 | ||
|
|
93e5749eea | ||
|
|
8159d49a2a | ||
|
|
f6a798eeef | ||
|
|
bfc7e64e41 | ||
|
|
9f6ffbac31 | ||
|
|
17d40155b4 | ||
|
|
60910381af | ||
|
|
c64856e992 | ||
|
|
9b55e54a58 | ||
|
|
1563f3241e | ||
|
|
2cb82c08c6 | ||
|
|
d5cca2b3b2 | ||
|
|
037421542d | ||
|
|
776587cbea | ||
|
|
9ca6f88366 | ||
|
|
b6820a451d | ||
|
|
181e78b2d6 | ||
|
|
22abf053ca | ||
|
|
5e54cfb18b | ||
|
|
f3f4a9add0 | ||
|
|
a3cdfd525c | ||
|
|
54ba3e1287 | ||
|
|
94e747e3ac | ||
|
|
1d6ad9ddf2 | ||
|
|
21e982ed81 | ||
|
|
aa3d627011 | ||
|
|
0510017888 | ||
|
|
19393fd886 | ||
|
|
7078f2f4bd | ||
|
|
6fabf88aec | ||
|
|
064c7a4273 | ||
|
|
369a314889 | ||
|
|
4b087b295a | ||
|
|
9149393134 | ||
|
|
3aeec3ceed | ||
|
|
d233b6b31e | ||
|
|
348dfa3987 | ||
|
|
786ebb2cec | ||
|
|
45e6c262b9 | ||
|
|
8e8520b0ba | ||
|
|
39d496f075 | ||
|
|
857b9db0e0 | ||
|
|
99eb6d3a02 | ||
|
|
9db4c89700 | ||
|
|
da5dc50751 | ||
|
|
a498869855 | ||
|
|
66729cdcd3 | ||
|
|
0d49dd9de2 | ||
|
|
caca482cde | ||
|
|
02b7510866 | ||
|
|
c2377708ec | ||
|
|
ab860aae65 | ||
|
|
8e14d7ffbb | ||
|
|
e972b27d05 | ||
|
|
aba88afdce | ||
|
|
ea778b6463 | ||
|
|
cc4407f0fe | ||
|
|
329448f75e | ||
|
|
0b8c662cf2 | ||
|
|
fd48557688 | ||
|
|
aaffac9b6a | ||
|
|
791d815ca0 | ||
|
|
366a942b4d | ||
|
|
ed8af4543d | ||
|
|
6a0400397d | ||
|
|
5af96ecaf5 | ||
|
|
6d2aaeaa97 | ||
|
|
24560041a8 | ||
|
|
f4efb825d2 | ||
|
|
8bd8ca4bf3 | ||
|
|
01dbbdf612 | ||
|
|
74fdf19ae7 | ||
|
|
10bcc8d795 | ||
|
|
faac042790 | ||
|
|
084e64d1b7 | ||
|
|
31d1fd1eef | ||
|
|
493aba2ae5 | ||
|
|
c06188c05c | ||
|
|
e115c60a2a | ||
|
|
58415b5d5d | ||
|
|
c522a489df | ||
|
|
22210b83b4 | ||
|
|
32e72c50cc | ||
|
|
0eb83b6534 | ||
|
|
517ac833b0 | ||
|
|
5fb6300448 | ||
|
|
71984394f3 | ||
|
|
89e0ab6c9e | ||
|
|
56e6bb413f | ||
|
|
3a270c871e | ||
|
|
00e2488d87 | ||
|
|
113bb1ac7b | ||
|
|
80607d62d1 | ||
|
|
29cb226323 | ||
|
|
6cd4eed0ba | ||
|
|
8ae46b55b4 | ||
|
|
c69ead6596 | ||
|
|
4c8c049f7a | ||
|
|
ed74cc7c26 | ||
|
|
9fd2c631bf | ||
|
|
bc7c9f0ebc | ||
|
|
4f0b9dbd17 | ||
|
|
f33b6dab82 | ||
|
|
65d8e81ce7 | ||
|
|
33a5790031 | ||
|
|
b1cbacc40c | ||
|
|
e4abcff12f | ||
|
|
a3d3cf669c | ||
|
|
c7eda8c16f | ||
|
|
b57df8650a | ||
|
|
3dcd2f2dc6 | ||
|
|
66374c61ee | ||
|
|
3bad149c95 | ||
|
|
ed3d178804 | ||
|
|
d736105221 | ||
|
|
6d2f006d8d | ||
|
|
d55d4b6c81 | ||
|
|
eb3520398b | ||
|
|
eafdfb0b5e | ||
|
|
e4b30a18d1 | ||
|
|
594060f75e | ||
|
|
d5c4857ed2 | ||
|
|
e8a0c946f5 | ||
|
|
10b4a29f64 | ||
|
|
26a6039e27 | ||
|
|
a07556afb1 | ||
|
|
a24580b5c4 | ||
|
|
44ebdc8d01 | ||
|
|
e4a293284f | ||
|
|
6d619b4ab7 | ||
|
|
41bc49115d | ||
|
|
4c78f3da38 | ||
|
|
a3f5d530ab | ||
|
|
7d2ad53db7 | ||
|
|
dce4a77a99 | ||
|
|
78eefa7b18 | ||
|
|
bc2c07f174 | ||
|
|
f41b4a4bbf | ||
|
|
e3cb2a0a05 | ||
|
|
ce1ecb48b7 | ||
|
|
8c3ce409f1 | ||
|
|
d09a97d9b5 | ||
|
|
f790ad9dd0 | ||
|
|
fb57ce0811 | ||
|
|
3905751383 | ||
|
|
63a63316a1 | ||
|
|
d3632f3571 | ||
|
|
d209b0f75e | ||
|
|
84812b110d | ||
|
|
97cce6e83f | ||
|
|
cf6866dd8b | ||
|
|
6be7cfe6d3 | ||
|
|
7c7da0b74e | ||
|
|
bb0eb686fc | ||
|
|
05613505e5 | ||
|
|
91377273e6 | ||
|
|
ae9d3a5ab4 | ||
|
|
a76fbd821b | ||
|
|
0df327a7a9 | ||
|
|
04bef369f1 | ||
|
|
9c9c4327e2 | ||
|
|
361d16aba9 | ||
|
|
a21d9a21de | ||
|
|
015edf8dc7 | ||
|
|
c5401e922e | ||
|
|
da54271e95 | ||
|
|
c315ff58b3 | ||
|
|
bd3b936ce7 | ||
|
|
78abb1a757 | ||
|
|
08b5977867 | ||
|
|
733abad3ed | ||
|
|
6584af72c9 | ||
|
|
c769533ecd | ||
|
|
36b0e99418 | ||
|
|
3e5310af44 | ||
|
|
ec764b0a95 | ||
|
|
196fb1bc5c | ||
|
|
a3710b1ef6 | ||
|
|
68bc3503b8 | ||
|
|
24e7f6c248 | ||
|
|
31927b4957 | ||
|
|
4ae2c738d4 | ||
|
|
363dc86fce | ||
|
|
a2131c5559 | ||
|
|
c34d598405 | ||
|
|
9f9012414f | ||
|
|
0f7921b86f | ||
|
|
5537c89eb7 | ||
|
|
00fcde597c | ||
|
|
129f0dca9d | ||
|
|
15669cf4e1 | ||
|
|
f00c1cbeb8 | ||
|
|
3a14f69532 | ||
|
|
d7f7c39c11 | ||
|
|
9ea824018a | ||
|
|
734cf53a3c | ||
|
|
1df790f540 | ||
|
|
a73da0345c | ||
|
|
3cae70f6e6 | ||
|
|
eab72607cc | ||
|
|
1c9ab7efaf | ||
|
|
ce70c7bdc4 | ||
|
|
79c88de2cc | ||
|
|
31e6aa70e6 | ||
|
|
5208f4b7ba | ||
|
|
b0f4666d02 | ||
|
|
77c6ac360f | ||
|
|
8d90b78f17 | ||
|
|
dc9390825f | ||
|
|
6a893f06a4 | ||
|
|
63a7783403 | ||
|
|
7ae52d9af9 | ||
|
|
9ac9a47b7f | ||
|
|
e1a595d521 | ||
|
|
3a9a4b335f | ||
|
|
94064e8436 | ||
|
|
2d5fa94300 | ||
|
|
6c816682e0 | ||
|
|
637eeea9bd | ||
|
|
d8c14fc15e | ||
|
|
3fbb037ff8 | ||
|
|
87c01f7dcb | ||
|
|
47f1cd0d8a | ||
|
|
5f107875c5 | ||
|
|
b2edc18b20 | ||
|
|
6705c31311 | ||
|
|
60d48be63c | ||
|
|
aeff09196a | ||
|
|
13f07e7893 | ||
|
|
db632b64c4 | ||
|
|
3cb5dca5ce | ||
|
|
cc6387b7b2 | ||
|
|
ae95bdc5e7 | ||
|
|
e2b271d81d | ||
|
|
f01ef502f2 | ||
|
|
5bb064a261 | ||
|
|
759ae5e688 | ||
|
|
608c26a8fc | ||
|
|
e049d578cd | ||
|
|
37a35280a4 | ||
|
|
636fb1e3e7 | ||
|
|
6f7e430f4b | ||
|
|
4e149db6d1 | ||
|
|
7699025512 | ||
|
|
4e9420afd2 | ||
|
|
9ada6aa316 | ||
|
|
80e5790de6 | ||
|
|
0c1819b8c0 | ||
|
|
622816d41a | ||
|
|
3bf2d948e7 | ||
|
|
0d22e40caf | ||
|
|
c7f57f1750 | ||
|
|
65118a9226 | ||
|
|
94155d37e8 | ||
|
|
be94ae38ee | ||
|
|
c90ac2fad7 | ||
|
|
0c7d9eda5c | ||
|
|
e56af571b0 | ||
|
|
79b78d728d | ||
|
|
121ae4951e | ||
|
|
22bec77e4c | ||
|
|
2b7106427d | ||
|
|
bc37fd41ec | ||
|
|
538ef610be | ||
|
|
0039f4594b | ||
|
|
e49f13c2cf | ||
|
|
4986d56f23 | ||
|
|
3db2fe2c9f | ||
|
|
e829931bd6 | ||
|
|
671a8cf8e1 | ||
|
|
4f050cbe26 | ||
|
|
327a29d3fb | ||
|
|
78fa4b674d | ||
|
|
ba6b28e2e8 | ||
|
|
4f21d19987 | ||
|
|
0f4308d0f8 | ||
|
|
d658039387 | ||
|
|
438cf50659 | ||
|
|
e0f53f4ecc | ||
|
|
3f6b9f946e | ||
|
|
2168f7c7a1 | ||
|
|
2597fc2497 | ||
|
|
b8c473b62e | ||
|
|
3feaa088bd | ||
|
|
33f2ed5c4d | ||
|
|
d27f65672e | ||
|
|
bb425f2177 | ||
|
|
51fbbff306 | ||
|
|
b9307c430e | ||
|
|
2bad486665 | ||
|
|
bd73d9d8b6 | ||
|
|
18445fac86 | ||
|
|
f89674dc6f | ||
|
|
435f4c081f | ||
|
|
f57d67630f | ||
|
|
c8f3dc402b | ||
|
|
319ebff684 | ||
|
|
0ef98b62fb | ||
|
|
500175daed | ||
|
|
aa450da526 | ||
|
|
78929b11ca | ||
|
|
9001fbc0fd | ||
|
|
e3a6890029 | ||
|
|
9b9bda0ccf | ||
|
|
4ef7ce47dc | ||
|
|
e778babb00 | ||
|
|
cc391abad8 | ||
|
|
6b0f94088c | ||
|
|
b0a3db0a2f | ||
|
|
308dd0d98c | ||
|
|
9e1e48f018 | ||
|
|
f864f6df1c | ||
|
|
3bf5718c30 | ||
|
|
b90c3e4609 | ||
|
|
183cba6524 | ||
|
|
a26f414348 | ||
|
|
c74255c9b6 | ||
|
|
cee4fe1969 | ||
|
|
581b437d32 | ||
|
|
23f7577282 | ||
|
|
331efbd2db | ||
|
|
2ecd300ec3 | ||
|
|
48d98ea22a | ||
|
|
fd304f1e0e | ||
|
|
6d9f816b5c | ||
|
|
e2938a5d84 | ||
|
|
d583b1ce69 | ||
|
|
f7e5bc2908 | ||
|
|
53d430be4e | ||
|
|
2f82566ff2 | ||
|
|
b6f7c33a38 | ||
|
|
b3021f1d18 | ||
|
|
fed6d86b5d | ||
|
|
9894d59925 | ||
|
|
e1ba36b607 | ||
|
|
d9d9836223 | ||
|
|
2c84165280 | ||
|
|
cc887eac73 | ||
|
|
9d55554bf1 | ||
|
|
1aab3a0c90 | ||
|
|
8e80be2356 | ||
|
|
e8024715d7 | ||
|
|
e5d16d2b72 | ||
|
|
5dd8c8ca32 | ||
|
|
c2bd74fcea | ||
|
|
d0f21b4a55 | ||
|
|
d1d993432f | ||
|
|
62ae181b3f | ||
|
|
5bb81adac0 | ||
|
|
ecab5d28df | ||
|
|
9200b53afb | ||
|
|
03252f614c | ||
|
|
c06f2e3a5a | ||
|
|
aa7845aebb | ||
|
|
82477b8efb | ||
|
|
6eb7488b32 | ||
|
|
f83e17f928 | ||
|
|
075a99ffcf | ||
|
|
4d645f3053 | ||
|
|
f0f31b512f | ||
|
|
9d0f3eeb6c | ||
|
|
5ccd8ce31d | ||
|
|
4f07deaab6 | ||
|
|
d828d15348 | ||
|
|
5bdf28cfaa | ||
|
|
185b3fffbb | ||
|
|
080aae6f46 | ||
|
|
b143ebb28b | ||
|
|
0163eb5b63 | ||
|
|
586d7113c3 | ||
|
|
3b1f5253fd | ||
|
|
2c60c397c8 | ||
|
|
541acb39f7 | ||
|
|
87d42256b3 | ||
|
|
707034f696 | ||
|
|
f240872265 | ||
|
|
09aa89fc35 | ||
|
|
d7506ef9cd | ||
|
|
81e7c85bca | ||
|
|
6c5e34b431 | ||
|
|
cb675ad062 | ||
|
|
bdbdf51a00 | ||
|
|
5fd82cbf0d | ||
|
|
064157578c | ||
|
|
111fada0c3 | ||
|
|
67f958c224 | ||
|
|
0040b0209c | ||
|
|
b3c509e6ae | ||
|
|
1c6661af1b | ||
|
|
a699754592 | ||
|
|
7b86ad1c37 | ||
|
|
b0627f229c | ||
|
|
72a21d8bfe | ||
|
|
c4ce40a9a3 | ||
|
|
fce0021622 | ||
|
|
3dfc177f1a | ||
|
|
24080cef1c | ||
|
|
c8adb91412 | ||
|
|
7c7007fb8a | ||
|
|
fed0306054 | ||
|
|
69d87e7bbc | ||
|
|
02019487ea | ||
|
|
2db098a3c3 | ||
|
|
e0113b0175 | ||
|
|
182e347d77 | ||
|
|
048a5ce26c | ||
|
|
825846682a | ||
|
|
e098a29c75 | ||
|
|
6eb01f34a6 | ||
|
|
af20319737 | ||
|
|
947457a331 | ||
|
|
ea510d7e41 | ||
|
|
bd2147af16 | ||
|
|
2a005547b7 | ||
|
|
5179365337 | ||
|
|
74e3e13b3a | ||
|
|
c747ee56a7 | ||
|
|
2153bad976 | ||
|
|
56553ab2e1 | ||
|
|
4fcd0a2251 | ||
|
|
d8adc99dc1 | ||
|
|
8e7a9fff01 | ||
|
|
3ecf3fd1e8 | ||
|
|
23adaf0bed | ||
|
|
e9551e2d62 | ||
|
|
4303f04545 | ||
|
|
5b67698846 | ||
|
|
9416c94648 | ||
|
|
79ddee707c | ||
|
|
db042d2022 | ||
|
|
9ba7355604 | ||
|
|
d37169d9c4 | ||
|
|
c8d8d339d3 | ||
|
|
f93ba58756 | ||
|
|
641ef33fac | ||
|
|
b2265ebeea | ||
|
|
157fdac571 | ||
|
|
3477139eaa | ||
|
|
f49bb33cff | ||
|
|
3ef813f9bc | ||
|
|
f0e6764404 | ||
|
|
8574504447 | ||
|
|
c3d9ba45f3 | ||
|
|
8dc2142b92 | ||
|
|
5677f3f7d9 | ||
|
|
ff35a3ca2b | ||
|
|
df066e2695 | ||
|
|
dcf1114082 | ||
|
|
55c154ed7d | ||
|
|
ba8ad9a1e6 | ||
|
|
0e1b33afd3 | ||
|
|
7244117ba2 | ||
|
|
10ca18d561 | ||
|
|
3178b01865 | ||
|
|
2ec39c3ada | ||
|
|
70c98ff92d | ||
|
|
c339d6843e | ||
|
|
1b29344371 | ||
|
|
7fd8ef9cc1 | ||
|
|
e26599af0b | ||
|
|
d7da695796 | ||
|
|
2d229b0a9e | ||
|
|
13aa6d899c | ||
|
|
14d0416864 | ||
|
|
dfefe8e5de | ||
|
|
fa5269cf6f | ||
|
|
2df160349e | ||
|
|
9df4b1d7e4 | ||
|
|
80cc962bd5 | ||
|
|
17103c0976 | ||
|
|
e0cc736489 | ||
|
|
696a24b227 | ||
|
|
2b972d584b | ||
|
|
84c616fa90 | ||
|
|
c922e787b4 | ||
|
|
7849e2b8e0 | ||
|
|
0acdf67e2d | ||
|
|
173bc2ea67 | ||
|
|
f78bf85485 | ||
|
|
384e3830bc | ||
|
|
b32308597f | ||
|
|
bc9a87005f | ||
|
|
4e49c3974f | ||
|
|
3695d0212a | ||
|
|
b353489b18 | ||
|
|
265fe832fe | ||
|
|
9fea5777f3 | ||
|
|
df3411b4c3 | ||
|
|
8edee9d8e5 | ||
|
|
83f00235d7 | ||
|
|
ad8ad412a5 | ||
|
|
b6a2e5d39a | ||
|
|
058e9af0e3 | ||
|
|
47a3ba5c45 | ||
|
|
017b3436b8 | ||
|
|
eda701b536 | ||
|
|
1beb06ed13 | ||
|
|
9a564239f5 | ||
|
|
199d3f7f87 | ||
|
|
0f25baf061 | ||
|
|
4738975f66 | ||
|
|
5eaf6e280a | ||
|
|
045fbb6d7c | ||
|
|
b068caba7b | ||
|
|
058d7358ed | ||
|
|
333b98170f | ||
|
|
57d4ab6674 | ||
|
|
8388a2febc | ||
|
|
9440e98dd4 | ||
|
|
6eb5971afe | ||
|
|
938fe6521f | ||
|
|
e01c9a1b7a | ||
|
|
d9e9e816f1 | ||
|
|
57d7923de4 | ||
|
|
243f1932a8 | ||
|
|
b99bfaa9f8 | ||
|
|
38421d61de | ||
|
|
a8826c6e63 | ||
|
|
c0756a37d4 | ||
|
|
5889debf40 | ||
|
|
14e75538fa | ||
|
|
fbd6608072 | ||
|
|
59b1c8cfd0 | ||
|
|
e753c6db67 | ||
|
|
51f856d9d5 | ||
|
|
22a1a067f4 | ||
|
|
05132205af | ||
|
|
64e8691b46 | ||
|
|
d6f9651aff | ||
|
|
13593ac228 | ||
|
|
d57e28c5f8 | ||
|
|
2b9a84b4dc | ||
|
|
c10a2c64d0 | ||
|
|
f045469c91 | ||
|
|
6dc84f8396 | ||
|
|
a68faae3a1 | ||
|
|
3815c126e1 | ||
|
|
014e2c6ffb | ||
|
|
8fecea5296 | ||
|
|
0c453a0d11 | ||
|
|
806b788972 | ||
|
|
5446b32584 | ||
|
|
ae65663064 | ||
|
|
52a43df1b1 | ||
|
|
c4a0cafe71 | ||
|
|
da6844d3f6 | ||
|
|
5a6bb969e5 | ||
|
|
708cc3e146 | ||
|
|
84f0fef1c7 | ||
|
|
b601ec502a | ||
|
|
f63d36ff61 | ||
|
|
2d27dd4f04 | ||
|
|
9c3cb2ad2e | ||
|
|
b56b097b9a | ||
|
|
381cf604e2 | ||
|
|
f13af5d424 | ||
|
|
1ab0c93405 | ||
|
|
110280e2ef | ||
|
|
828850baaa | ||
|
|
a13d89b58f | ||
|
|
8e65231494 | ||
|
|
1f1da5a429 | ||
|
|
38a7e162cd | ||
|
|
dfc5ff02a0 | ||
|
|
72d7b860db | ||
|
|
3f74581e29 | ||
|
|
9c9aa99232 | ||
|
|
2039f732bb | ||
|
|
20563023de | ||
|
|
78931f3234 | ||
|
|
aabf87bc83 | ||
|
|
313147e76a | ||
|
|
c6449644bc | ||
|
|
748946e773 | ||
|
|
14c329a60c | ||
|
|
1d2ff68204 | ||
|
|
69a4ce2497 | ||
|
|
570fe7948b | ||
|
|
b46e3e42eb | ||
|
|
6e946041de | ||
|
|
cce40280ea | ||
|
|
c8b7f2bb9c | ||
|
|
96cfa71377 | ||
|
|
597a83d82c | ||
|
|
3131f40264 | ||
|
|
65ef46a51c | ||
|
|
908a461e32 | ||
|
|
52bf4b2a25 | ||
|
|
2d50382bd9 | ||
|
|
15ac53209f | ||
|
|
9e09c422a2 | ||
|
|
be0dc61d80 | ||
|
|
b80668c3f8 | ||
|
|
8dcf5bba94 | ||
|
|
94e9766114 | ||
|
|
450a7a1aff | ||
|
|
e824a871b4 | ||
|
|
bd88d49b85 | ||
|
|
7e43a4e6c4 | ||
|
|
2b631e90a8 | ||
|
|
1370cd8736 | ||
|
|
e989e603fa | ||
|
|
2157aa8ba7 | ||
|
|
f4af6f487c | ||
|
|
dea0e69ce0 | ||
|
|
5ff3a2e214 | ||
|
|
3fc13d753c | ||
|
|
d7267a635a | ||
|
|
b603dc3050 | ||
|
|
87f49a3885 | ||
|
|
c2475f7874 | ||
|
|
1c5199e9bf | ||
|
|
158377f794 | ||
|
|
af5592710c | ||
|
|
b10a836fa0 | ||
|
|
c994637901 | ||
|
|
a8e1f0bbe1 | ||
|
|
db0ec0873c | ||
|
|
5737627b41 | ||
|
|
0771bddcb5 | ||
|
|
6d1d7aede0 | ||
|
|
6d003dd014 | ||
|
|
6d638576d4 | ||
|
|
244ce2fb1a | ||
|
|
350a0ccc90 | ||
|
|
85d111b3be | ||
|
|
6e46196ae9 | ||
|
|
5443fe149f | ||
|
|
ffa7a7db3d | ||
|
|
7eff5901c4 | ||
|
|
9eea266563 | ||
|
|
2e301f00f3 | ||
|
|
14f7a72f5a | ||
|
|
ec597a0f84 | ||
|
|
6ad556a63c | ||
|
|
bf9e735bbd | ||
|
|
24158efbdf | ||
|
|
b54fd550bd | ||
|
|
d5a5cf8f9d | ||
|
|
c7efc489f3 | ||
|
|
fe44a6d988 | ||
|
|
865844251f | ||
|
|
10d9154380 | ||
|
|
fc539da2b0 | ||
|
|
6d843c3bd5 | ||
|
|
e803f7bedb | ||
|
|
dc339f4f80 | ||
|
|
8cebee0f7e | ||
|
|
fec07f5aef | ||
|
|
6c639064c0 | ||
|
|
bec6c6cbd7 | ||
|
|
1b1775b518 | ||
|
|
ee0c8162ab | ||
|
|
2c2ab4fe77 | ||
|
|
9be231e152 | ||
|
|
c8756077c3 | ||
|
|
c2fed1cc19 | ||
|
|
1377220ccf | ||
|
|
0814364bbe | ||
|
|
7b6aa4dea7 | ||
|
|
d2360a394b | ||
|
|
ff67f295e4 | ||
|
|
f0f5a2708a | ||
|
|
97409a37e8 | ||
|
|
c1b404410d | ||
|
|
b4e248dea9 | ||
|
|
23c6e3110e | ||
|
|
183dd5f707 | ||
|
|
2318511e2d | ||
|
|
25c0a6aabf | ||
|
|
75e2e5c199 | ||
|
|
f96846bd78 | ||
|
|
33b8d573f5 | ||
|
|
91fefc7f0d | ||
|
|
aa7f16bda6 | ||
|
|
d4833923f7 | ||
|
|
55010ac438 | ||
|
|
2205834c01 | ||
|
|
08f451c3f4 | ||
|
|
8a7b0f32d3 | ||
|
|
71b7fcc1a9 | ||
|
|
9fcc9d7d42 | ||
|
|
4f9e5eda45 | ||
|
|
21437738fc | ||
|
|
a9f66aa921 | ||
|
|
414dac9d50 | ||
|
|
7536049fb0 | ||
|
|
f9da135faf | ||
|
|
30cd59096a | ||
|
|
1c0bbd6eee | ||
|
|
0c209234c3 | ||
|
|
ff1b923744 | ||
|
|
a1d40bb7d1 | ||
|
|
d1e65bfb48 | ||
|
|
94ca29d7d7 | ||
|
|
a2ac7d89b8 | ||
|
|
e366fb25d0 | ||
|
|
ee7a366a3d | ||
|
|
48910482b3 | ||
|
|
309b385f53 | ||
|
|
43ac091128 | ||
|
|
3b6fd6a33c | ||
|
|
78652e53f5 | ||
|
|
abbddbe414 | ||
|
|
0262163b13 | ||
|
|
f4ba67d7d2 | ||
|
|
d8035a9158 | ||
|
|
364168a817 | ||
|
|
215763dd17 | ||
|
|
eefe4137fb | ||
|
|
0ef76f729d | ||
|
|
5ff8c2dade | ||
|
|
4e819d5d74 | ||
|
|
b7003f7595 | ||
|
|
c0cb2607c7 | ||
|
|
98bd93adc5 | ||
|
|
7c2875706d | ||
|
|
1ed5b431f5 | ||
|
|
46bf568ec1 | ||
|
|
00b81a8761 | ||
|
|
abf1b78b6b | ||
|
|
b43fd5c4de | ||
|
|
c5503bf7ff | ||
|
|
4dc772da91 | ||
|
|
a9626a5d81 | ||
|
|
3edb411b4a | ||
|
|
30fa7301bc | ||
|
|
b93b030de6 | ||
|
|
3402774325 | ||
|
|
8ca6bb6254 | ||
|
|
dfe280e907 | ||
|
|
8eb95b5cc0 | ||
|
|
e0a94d174b | ||
|
|
8084ea1924 | ||
|
|
7f6d0aeb3a | ||
|
|
5e37309f7a | ||
|
|
b0455f9d24 | ||
|
|
be23469207 | ||
|
|
77abd81977 | ||
|
|
302b283180 | ||
|
|
9c453b2a95 | ||
|
|
e75249bf8c | ||
|
|
a672333a19 | ||
|
|
6e89884edd | ||
|
|
47697f718d | ||
|
|
0a872de7cd | ||
|
|
53ed4aabb6 | ||
|
|
de949da785 | ||
|
|
3136cae7dd | ||
|
|
6a9179a556 | ||
|
|
9a98a6c402 | ||
|
|
331f6aa987 | ||
|
|
6f9ea4bd22 | ||
|
|
71f15c4c41 | ||
|
|
e27c569715 | ||
|
|
2ecd3aaeb1 | ||
|
|
fc270e7a2e | ||
|
|
68244d7def | ||
|
|
e03c1883fc | ||
|
|
b4ed401820 | ||
|
|
238dc09157 | ||
|
|
2d3c7c9b43 | ||
|
|
cc344eeace | ||
|
|
7e68c7ad96 | ||
|
|
d183e87cbc | ||
|
|
5cedef6a3e | ||
|
|
8d240b9d74 | ||
|
|
26ae196f5b | ||
|
|
63908580ad | ||
|
|
93e3e8be0b | ||
|
|
d0df6ec17d | ||
|
|
6e65d3c781 | ||
|
|
96742fffc4 | ||
|
|
5e4bb18f61 | ||
|
|
c03b93f75a | ||
|
|
1606c6584c | ||
|
|
8fd72ab7e4 | ||
|
|
7bb6fb4250 | ||
|
|
13389908dd | ||
|
|
e4561f4baf | ||
|
|
1837fcdaf5 | ||
|
|
07f592d78f | ||
|
|
dea10fefbc | ||
|
|
397d0a6baa | ||
|
|
d67104d0cd | ||
|
|
7e1fdd4615 | ||
|
|
9528eb9e73 | ||
|
|
c12d53f5cb | ||
|
|
c4e4091ea4 | ||
|
|
4d2bb0f15f | ||
|
|
6627d41367 | ||
|
|
645c39078d | ||
|
|
c3fd921063 | ||
|
|
3ca5e74d7d | ||
|
|
1e7ea4b296 | ||
|
|
a957600333 | ||
|
|
0b69561a53 | ||
|
|
029d4e08eb | ||
|
|
01ea33e1c7 | ||
|
|
0a956f54d1 | ||
|
|
cb227e6230 | ||
|
|
86a23aebf8 | ||
|
|
d1d6f6e13b | ||
|
|
4386c3b146 | ||
|
|
1cc8ed65ad | ||
|
|
6f4d4a7a52 | ||
|
|
300369d75c | ||
|
|
9a13cce9ec | ||
|
|
b4062c8a22 | ||
|
|
ab8392641b | ||
|
|
7f44c8d24e | ||
|
|
4c42cf3fdb | ||
|
|
5d528360ff | ||
|
|
ad58599404 | ||
|
|
b58dea554e | ||
|
|
206ec55a41 | ||
|
|
e31480005a | ||
|
|
ec61e1b8fe | ||
|
|
19c959bd50 | ||
|
|
c3ccae892f | ||
|
|
86e1787721 | ||
|
|
5e0cc47437 | ||
|
|
051f13f135 | ||
|
|
cbff85ac09 | ||
|
|
9278bc44cd | ||
|
|
d34fd3ed23 | ||
|
|
dca77596d5 | ||
|
|
1d2622852b | ||
|
|
5ff0e88866 | ||
|
|
1782c40176 | ||
|
|
c3b2c15cfe | ||
|
|
a64afdee8b | ||
|
|
310ef64346 | ||
|
|
73eca3827e | ||
|
|
394d21a31e | ||
|
|
0f504f3f36 | ||
|
|
98fe5b67ac | ||
|
|
7a0a0d4e7c | ||
|
|
05af1b4f11 | ||
|
|
a00580a677 | ||
|
|
9d683a1b65 | ||
|
|
50c9e0509c | ||
|
|
ba5a97696f | ||
|
|
f84a6e71fe | ||
|
|
29a74f8a30 | ||
|
|
c2f3ca32d2 | ||
|
|
1a55542a7c | ||
|
|
0170a262f5 | ||
|
|
d28eb0923b | ||
|
|
31ae5dcf85 | ||
|
|
e4b102af0e | ||
|
|
97af685a66 | ||
|
|
ff2b33dcae | ||
|
|
c1d66f31cf | ||
|
|
760cfaf4d3 | ||
|
|
d4579825bc | ||
|
|
27d14caedd | ||
|
|
6ec428b7f7 | ||
|
|
e90702fd4b | ||
|
|
f005eb317b | ||
|
|
3d1e6484f5 | ||
|
|
6cfc09f125 | ||
|
|
5a36ddca47 | ||
|
|
1de56a5dc3 | ||
|
|
1cded77e7e | ||
|
|
b272341d19 | ||
|
|
9e373e5a86 | ||
|
|
6d96f41e1a | ||
|
|
39a1adb375 | ||
|
|
22dd0ce5f2 | ||
|
|
9390aecd60 | ||
|
|
35dc3847ac | ||
|
|
f31e5e6def | ||
|
|
89647b7451 | ||
|
|
55ec26651c | ||
|
|
fbd9c5dc91 | ||
|
|
8bd2bc6d00 | ||
|
|
334c1b1801 | ||
|
|
ff13a286c7 | ||
|
|
a2b300f156 | ||
|
|
9df080cfc5 | ||
|
|
2edd4a3769 | ||
|
|
210212143b | ||
|
|
821a730797 | ||
|
|
b4c28f911e | ||
|
|
7d4bd07095 | ||
|
|
fca9a76e83 | ||
|
|
046287ab0f | ||
|
|
f049ac4acc | ||
|
|
ba23d0aa8d | ||
|
|
7380cf792a | ||
|
|
4dd208a372 | ||
|
|
cd9d7fd2bd | ||
|
|
fcf9cad088 | ||
|
|
fcf37d8842 | ||
|
|
f85b7c2b0c | ||
|
|
f125837030 | ||
|
|
5a6d8bdbb4 | ||
|
|
dddbfd198a | ||
|
|
d2117d918c | ||
|
|
f2173447ba | ||
|
|
2da62dbe9a | ||
|
|
d6fed8d35e | ||
|
|
a7c9d8dae8 | ||
|
|
c82d4cf0b5 | ||
|
|
bba741d6c2 | ||
|
|
543696d559 | ||
|
|
d153646bbc | ||
|
|
037268041b | ||
|
|
a0a9d4c6f4 | ||
|
|
1cdb15c44c | ||
|
|
7e01484e7f | ||
|
|
98902d4bfb | ||
|
|
08da1bb439 | ||
|
|
2dea4ec8b0 | ||
|
|
c98d52c34a | ||
|
|
29f4f8aff6 | ||
|
|
782bb54c6b | ||
|
|
02496d03b5 | ||
|
|
2e9a7b5621 | ||
|
|
d35469d4f4 | ||
|
|
3b8fa2ba33 | ||
|
|
52a0364803 | ||
|
|
5528311c08 | ||
|
|
761241d981 | ||
|
|
525e6c12c3 | ||
|
|
3b3530057a | ||
|
|
a0d8525938 | ||
|
|
78a436fb0b | ||
|
|
76d1b4a434 | ||
|
|
fa60e4cb6f | ||
|
|
8f7cca3d72 | ||
|
|
16fbc3a5eb | ||
|
|
4ed96077e8 | ||
|
|
81e7557423 | ||
|
|
28ad853219 | ||
|
|
05a4f05eb5 | ||
|
|
e98803ca48 | ||
|
|
2f024a1430 | ||
|
|
943f676c01 | ||
|
|
e9725a701a | ||
|
|
a4304d4187 | ||
|
|
de39e47a40 | ||
|
|
e7acb8d8dd | ||
|
|
34a8030d36 | ||
|
|
8f3175736e | ||
|
|
86c716db61 | ||
|
|
036728c2e8 | ||
|
|
2a807da972 | ||
|
|
d70691fc4b | ||
|
|
f76c6fa030 | ||
|
|
98be5b6685 | ||
|
|
26b53ffffe | ||
|
|
fd6af25d9a | ||
|
|
c272386d5d | ||
|
|
2fadd0587d | ||
|
|
62b271974b | ||
|
|
ee222ef744 | ||
|
|
b69fc7b949 | ||
|
|
bb4833e756 | ||
|
|
f039b8f8bf | ||
|
|
b174e49170 | ||
|
|
1fe6097208 | ||
|
|
45eac4b408 | ||
|
|
72dcf681bc | ||
|
|
a67e741070 | ||
|
|
77eb2b6b8a | ||
|
|
d91b876d72 | ||
|
|
fa871415f9 | ||
|
|
79e2f2c1f9 | ||
|
|
30df68dfe2 | ||
|
|
c373cdcf61 | ||
|
|
72287ac271 | ||
|
|
1c42e10a79 | ||
|
|
57fbaa8a74 | ||
|
|
6942c45d50 | ||
|
|
06123d8639 | ||
|
|
03a690ddca | ||
|
|
da741f89bd | ||
|
|
cc08c826e9 | ||
|
|
d45902c31b | ||
|
|
cef32c7c86 | ||
|
|
2a3e586dee | ||
|
|
9c8b155e38 | ||
|
|
38bcbe928b | ||
|
|
a7fab534e4 | ||
|
|
178c469a29 | ||
|
|
bae2ff5ac8 | ||
|
|
549aae50d2 | ||
|
|
52e6017887 | ||
|
|
fb95865e11 | ||
|
|
22c4a7e5c2 | ||
|
|
639d4a42b7 | ||
|
|
69790900a4 | ||
|
|
4396b05c13 | ||
|
|
2e1b2830be | ||
|
|
0efae757fc | ||
|
|
73d62d67d0 | ||
|
|
63ca304e54 | ||
|
|
d2edfe4f83 | ||
|
|
e599921d04 | ||
|
|
21baebf122 | ||
|
|
6c69127c83 | ||
|
|
b93a105e99 | ||
|
|
6f0e498ccd | ||
|
|
253012e531 | ||
|
|
3475a2d993 | ||
|
|
c2a8340977 | ||
|
|
8e9bd23013 | ||
|
|
398491f381 | ||
|
|
557bd55cd2 | ||
|
|
93da1db297 | ||
|
|
e595badf4e | ||
|
|
e8c19bde9f | ||
|
|
22ea135643 | ||
|
|
8dacb336d6 | ||
|
|
d3c44694c2 | ||
|
|
b90f1a4404 | ||
|
|
5035b7181d | ||
|
|
7080ab9623 | ||
|
|
622e156501 | ||
|
|
b2a9a7f986 | ||
|
|
9f0568e81e | ||
|
|
e62df8f031 | ||
|
|
c0b70ba29b | ||
|
|
270b5a9cb1 | ||
|
|
e5526bf63c | ||
|
|
2852d59d22 | ||
|
|
8adf2bc638 | ||
|
|
79fc6d94b6 | ||
|
|
5e0dcea162 | ||
|
|
273e13d35b | ||
|
|
d12ad92257 | ||
|
|
148f896119 | ||
|
|
caf6c3459c | ||
|
|
d766e90d4c | ||
|
|
ab955bd3f6 | ||
|
|
e26c30aa38 | ||
|
|
90988bac82 | ||
|
|
0884570c4e | ||
|
|
a18a5093f8 | ||
|
|
787605e540 | ||
|
|
d7209a2f7c | ||
|
|
2b88597a04 | ||
|
|
6ad1c2cfd7 | ||
|
|
5bb58a71ad | ||
|
|
99e10817b0 | ||
|
|
b209e757d8 | ||
|
|
2fb1ffff55 | ||
|
|
6fab3fdec9 | ||
|
|
b7a4adc026 | ||
|
|
b8790e71df | ||
|
|
2efbed01c2 | ||
|
|
c68ae6252c | ||
|
|
d1bc398fa0 | ||
|
|
6fca9011e5 | ||
|
|
6d988bb20d | ||
|
|
ed2fcc6f9a | ||
|
|
82a15eefa3 | ||
|
|
4ec053b59d | ||
|
|
5f2cb6ee45 | ||
|
|
4aaf33c29e | ||
|
|
871422ab9d | ||
|
|
511f4b4165 | ||
|
|
37c8b2b848 | ||
|
|
1a126a5899 | ||
|
|
13ebfcf5c2 | ||
|
|
7ce1f197f3 | ||
|
|
c49c8d6fee | ||
|
|
bf45c74d3c | ||
|
|
1855111a62 | ||
|
|
ae5c7e83c6 | ||
|
|
0c3a6880f4 | ||
|
|
586b8823f9 | ||
|
|
537acced26 | ||
|
|
f90de3d443 | ||
|
|
9213ced1a7 | ||
|
|
7d8f8967f3 | ||
|
|
c7169d726f | ||
|
|
07e17aad2a | ||
|
|
e9dfe6f0d5 | ||
|
|
484dcf4133 | ||
|
|
99c79f5adc | ||
|
|
2317cc3fe3 | ||
|
|
81720d306e | ||
|
|
cf53828748 | ||
|
|
16fb1d072c | ||
|
|
c5b7dbc58e | ||
|
|
1dc343bb3a | ||
|
|
efc10a4914 | ||
|
|
17b50219bd | ||
|
|
21bf149e86 | ||
|
|
d4ad5906ca | ||
|
|
fa83bf0b37 | ||
|
|
f094ac4413 | ||
|
|
d417dd764f | ||
|
|
9406daed19 | ||
|
|
8ce39412c3 | ||
|
|
545e8add4d | ||
|
|
7e8e1db3d3 | ||
|
|
af6bd870f4 | ||
|
|
1b2e96f830 | ||
|
|
fc19c2ddad | ||
|
|
54e862641b | ||
|
|
8aed6ea305 | ||
|
|
0174a06214 | ||
|
|
222bd8934b | ||
|
|
80877e6a38 | ||
|
|
48eaa73827 | ||
|
|
3c530e63c5 | ||
|
|
e5839b5b28 | ||
|
|
9d8ce0f399 | ||
|
|
d2b4386d29 | ||
|
|
f0dd13bca8 | ||
|
|
443e4a9026 | ||
|
|
3b9295c319 | ||
|
|
594d5064c9 | ||
|
|
15c10278a7 | ||
|
|
4d223551d7 | ||
|
|
faba9a39bc | ||
|
|
a31bc04af0 | ||
|
|
7d354a1286 | ||
|
|
eee82e1382 | ||
|
|
569ae8c54b | ||
|
|
37edf32068 | ||
|
|
b1635d809b | ||
|
|
65a7fb91ae | ||
|
|
23b19be323 | ||
|
|
078c89bb76 | ||
|
|
d77d7fe158 | ||
|
|
d73a00981c | ||
|
|
3e0f7c5dc3 | ||
|
|
8a0f42dff9 | ||
|
|
5312181e5b | ||
|
|
0753839f7a | ||
|
|
3b39a3022a | ||
|
|
80b4895f7a | ||
|
|
2c0b64899b | ||
|
|
4b738e2f5d | ||
|
|
90d6db1fbb | ||
|
|
fe92cc42b2 | ||
|
|
adff4ef93c | ||
|
|
61619a55a5 | ||
|
|
b0c285c9da | ||
|
|
abd8f84b4a | ||
|
|
36ed808afb | ||
|
|
fcd1aefe35 | ||
|
|
8655b4eabd | ||
|
|
2dff6afdde | ||
|
|
51bdc5fb8b | ||
|
|
29f1f2906c | ||
|
|
3c8d863cc6 | ||
|
|
187d2d06e8 | ||
|
|
9f6eecc987 | ||
|
|
8d05798863 | ||
|
|
da9f67dcf6 | ||
|
|
5a5367474b | ||
|
|
47bcfc54da | ||
|
|
a4f1136b52 | ||
|
|
7babf896a7 | ||
|
|
a4a87ad5bb | ||
|
|
df8ea7a4e8 | ||
|
|
caf82de4ba | ||
|
|
dc3504e276 | ||
|
|
404fe2a045 | ||
|
|
0c1c5b483d | ||
|
|
bbda05b8ee | ||
|
|
259934f3a4 | ||
|
|
7230399d89 | ||
|
|
d6ef01c78f | ||
|
|
57ac7f5a02 | ||
|
|
acdb9f592e | ||
|
|
ea75231962 | ||
|
|
3eb23529c5 | ||
|
|
c707d3acbe | ||
|
|
2168e06a9d | ||
|
|
0492f5ec4a | ||
|
|
37c518aaf4 | ||
|
|
90b7cc00d0 | ||
|
|
2469a229d5 | ||
|
|
0f8445ab90 | ||
|
|
c40c07b39b | ||
|
|
61ae10db4e | ||
|
|
7a6efe58da | ||
|
|
cc66dd6e01 | ||
|
|
a27ab616ed | ||
|
|
a5929282a9 | ||
|
|
a6976346b1 | ||
|
|
caee2e567f | ||
|
|
ba57edcd43 | ||
|
|
e302d38421 | ||
|
|
35abc478c6 | ||
|
|
e37a412052 | ||
|
|
3d84ea7559 | ||
|
|
f2f7e25dc4 | ||
|
|
385f1ab2a0 | ||
|
|
ccbf47a8e1 | ||
|
|
41d58525e3 | ||
|
|
bc8a38f102 | ||
|
|
4e1cbbdb67 | ||
|
|
d7ac96d586 | ||
|
|
d0bc999e2f | ||
|
|
8d177f684a | ||
|
|
765016e9e2 | ||
|
|
91b17c0c82 | ||
|
|
586910ff61 | ||
|
|
0581f17dca | ||
|
|
3ae9ce3622 | ||
|
|
c34c0ac31e | ||
|
|
7e20a09f8f | ||
|
|
235bae84e1 | ||
|
|
2d383a77c9 | ||
|
|
bd98640cd8 | ||
|
|
c16bd9bbb6 | ||
|
|
681b457b55 | ||
|
|
4ef7839e26 | ||
|
|
71e1d43186 | ||
|
|
3618fc84c3 | ||
|
|
8be7fa2d6a | ||
|
|
292abe4bf0 | ||
|
|
3d19556081 | ||
|
|
947f803833 | ||
|
|
44ac21f970 | ||
|
|
a8580f3fa4 | ||
|
|
1ba2928bd0 | ||
|
|
5e291def7c | ||
|
|
fa4568055b | ||
|
|
23b1a403d0 | ||
|
|
8acb0278ec | ||
|
|
3d795da10f | ||
|
|
677c71d285 | ||
|
|
100e5bc72d | ||
|
|
6df8e1ff63 | ||
|
|
041c1bc62e | ||
|
|
75c5c677d6 | ||
|
|
00873ce076 | ||
|
|
01f57610c4 | ||
|
|
bcae12896c | ||
|
|
1ccdcbff40 | ||
|
|
021196e07a | ||
|
|
1cc46fbf53 | ||
|
|
be1d0e7285 | ||
|
|
69dee46913 | ||
|
|
55fbe6686a | ||
|
|
14f5062c30 | ||
|
|
ca4c25cccb | ||
|
|
7b020a3739 | ||
|
|
2001cde81e | ||
|
|
80664a7d82 | ||
|
|
2f8369c3bf | ||
|
|
f05c57367e | ||
|
|
98ebe281ad | ||
|
|
92b1470e88 | ||
|
|
b7cffb8c5e | ||
|
|
45bf776dee | ||
|
|
707dcca8f3 | ||
|
|
8c8a0a972b | ||
|
|
9b7a56a161 | ||
|
|
1842a21b23 | ||
|
|
d3781e4cb2 | ||
|
|
cc4bf3499f | ||
|
|
0b40dfd34f | ||
|
|
83674d774d | ||
|
|
4f5ed75ee4 | ||
|
|
6ca4627b99 | ||
|
|
498719e7c6 | ||
|
|
6b05d8254b | ||
|
|
ccda626d77 | ||
|
|
0e31e894e6 | ||
|
|
2e4a50b9ee | ||
|
|
0bec4a7a8c | ||
|
|
f7dc51fab5 | ||
|
|
d7caebfe16 | ||
|
|
ed37158ead | ||
|
|
6e5759969f | ||
|
|
eb5eb6fd7a | ||
|
|
9b838f64c8 | ||
|
|
68e6b1cd3b | ||
|
|
acb0c67d6a | ||
|
|
666c12eaa4 | ||
|
|
4bc5655bc3 | ||
|
|
6834104df6 | ||
|
|
358ee6b153 | ||
|
|
aacd5ddd96 | ||
|
|
9a9f80bc65 | ||
|
|
4e2b20d9b7 | ||
|
|
3e9f3d2755 | ||
|
|
eecd99d134 | ||
|
|
639bc72cbf | ||
|
|
4e98671f47 | ||
|
|
cdcf84e644 | ||
|
|
c9461eac70 | ||
|
|
ad803f1e3a | ||
|
|
745b7762a1 | ||
|
|
cc6fefeb09 | ||
|
|
b018a4495c | ||
|
|
ea94d80627 | ||
|
|
9258132a73 | ||
|
|
5a08ac2246 | ||
|
|
e04de0ce8e | ||
|
|
e1f8edcb7b | ||
|
|
b0a3bb7aed | ||
|
|
470e384363 | ||
|
|
1c6e93bd12 | ||
|
|
e09b9a32bd | ||
|
|
a399cd6876 | ||
|
|
acb87bd31e | ||
|
|
3659726384 | ||
|
|
4ed4812fe8 | ||
|
|
7ff5102854 | ||
|
|
cce2236cbd | ||
|
|
5414dae31f | ||
|
|
b4fb292a82 | ||
|
|
e8014b940c | ||
|
|
058d0dab92 | ||
|
|
afa60ee222 | ||
|
|
81ca57a91d | ||
|
|
718c00df82 | ||
|
|
9873bd7eb6 | ||
|
|
26877d8d31 | ||
|
|
9fb20db0af | ||
|
|
1ccaf98c8c | ||
|
|
288994697f | ||
|
|
ca316df53c | ||
|
|
31bf55d54c | ||
|
|
4ef2590268 | ||
|
|
3456364b8c | ||
|
|
aa1ed28185 | ||
|
|
6c9dc0efd9 | ||
|
|
b78d6f6d92 | ||
|
|
4fa016cbc9 | ||
|
|
0d219ee57d | ||
|
|
d243dee60a | ||
|
|
d11d06abfa | ||
|
|
abc9ec97f6 | ||
|
|
5e1765ba6c | ||
|
|
2e1b232b61 | ||
|
|
dcb7800cf2 | ||
|
|
82a84d38cb | ||
|
|
d89f5a3b8f | ||
|
|
83100c448b | ||
|
|
e165ffef18 | ||
|
|
d98eed0845 | ||
|
|
3074778063 | ||
|
|
fdac7ecb11 | ||
|
|
6de3d41d5f | ||
|
|
59a53b222e | ||
|
|
95547591e9 | ||
|
|
701fdccca9 | ||
|
|
379580a006 | ||
|
|
77f80f747e | ||
|
|
b1d33bd46d | ||
|
|
9f5c2a8415 | ||
|
|
21b794d06b | ||
|
|
3ff4c0ba42 | ||
|
|
7f924031d6 | ||
|
|
16321b88ed | ||
|
|
d51163ecb8 | ||
|
|
6340f98cc4 | ||
|
|
1657fe1f64 | ||
|
|
1359bf8d48 | ||
|
|
3e60f6731d | ||
|
|
615d4b2cc8 | ||
|
|
e6bcd96876 | ||
|
|
b2fadec71b | ||
|
|
e55016b54d | ||
|
|
d2ea67e96f | ||
|
|
79995f6018 | ||
|
|
2cfb3f4502 | ||
|
|
96567e89fa | ||
|
|
6840f212f1 | ||
|
|
160d311c8b | ||
|
|
e21fadd7aa | ||
|
|
9eaba4a244 | ||
|
|
e54cc590f7 | ||
|
|
978abbd279 | ||
|
|
ffcbb97833 | ||
|
|
0dd3269a47 | ||
|
|
86a87a157d | ||
|
|
b0b7a0164e | ||
|
|
ca09408448 | ||
|
|
200579181f | ||
|
|
04ddd03a65 | ||
|
|
2d06202f5f | ||
|
|
fd8e71bcde | ||
|
|
47358fd2de | ||
|
|
bf5a0f1dcb | ||
|
|
88fde700e1 | ||
|
|
66942e36a8 | ||
|
|
73f6003f89 | ||
|
|
c9a4995265 | ||
|
|
2ac3c657c6 | ||
|
|
3070e8cd08 | ||
|
|
9c8402de4c | ||
|
|
55fe28e3e9 | ||
|
|
ec7650c027 | ||
|
|
248313ef6a | ||
|
|
0e0adc6325 | ||
|
|
8ac79b7076 | ||
|
|
b8f278429d | ||
|
|
f786a91cd3 | ||
|
|
d1d35fc729 | ||
|
|
0cd2d8a70e | ||
|
|
47b9873ada | ||
|
|
d225526e38 | ||
|
|
50df4a8518 | ||
|
|
772b168eb3 | ||
|
|
286260ca55 | ||
|
|
b05c150fed | ||
|
|
ac161f59f7 | ||
|
|
3427d5c60c | ||
|
|
ee86084bea | ||
|
|
893a0d6f31 | ||
|
|
a806fcf640 | ||
|
|
9be806694a | ||
|
|
c43708fda4 | ||
|
|
c69c5ad84c | ||
|
|
7ee151d229 | ||
|
|
93bdd0d094 | ||
|
|
54f4b3ce74 | ||
|
|
0501474249 | ||
|
|
6c75cc51ea | ||
|
|
299fd05251 | ||
|
|
53af9da394 | ||
|
|
d33243b5ac | ||
|
|
5e2e647328 | ||
|
|
905aee9238 | ||
|
|
1c5ed711bb | ||
|
|
0dd27bdf17 | ||
|
|
4798caf852 | ||
|
|
969ed5b8f3 | ||
|
|
0d568f7678 | ||
|
|
bb59926563 | ||
|
|
59cf3747e3 | ||
|
|
30e41c2ddc | ||
|
|
5dd2658cb2 | ||
|
|
529a7c21fd | ||
|
|
463f2060b7 | ||
|
|
9308e71ada | ||
|
|
8d3555ff43 | ||
|
|
6f9f676ca7 | ||
|
|
5e93200bbc | ||
|
|
7c308093f3 | ||
|
|
d3771df301 | ||
|
|
a078203b6d | ||
|
|
958ae74efa | ||
|
|
67d2281544 | ||
|
|
bbc2ac99c1 | ||
|
|
c25bd1c9ce | ||
|
|
6bf086b820 | ||
|
|
c670e3826e | ||
|
|
fd7061b1ad | ||
|
|
9e4d09fe33 | ||
|
|
8c3f76651a | ||
|
|
f469551274 | ||
|
|
312acd2aad | ||
|
|
590ffb802b | ||
|
|
22a64d7a4b | ||
|
|
9ad72cac9d | ||
|
|
9af4ab33f0 | ||
|
|
fdb9542df7 | ||
|
|
254e577b86 | ||
|
|
c1dac962eb | ||
|
|
16b995fdd8 | ||
|
|
f6559775e6 | ||
|
|
ed5f2129c1 | ||
|
|
b2c632e20c | ||
|
|
0518fd8571 | ||
|
|
f4364ab87c | ||
|
|
9bcc09b5b7 | ||
|
|
367719ba5f | ||
|
|
eb1d2a52dd | ||
|
|
34e29318a5 | ||
|
|
faca6bfc15 | ||
|
|
c5ff0b216e | ||
|
|
8dafbe5806 | ||
|
|
7b99d60f08 | ||
|
|
3847c07f66 | ||
|
|
4eafd1b11f | ||
|
|
6e48f7ed86 | ||
|
|
1ccc1a1b4b | ||
|
|
754ebf7885 | ||
|
|
ac4b4fe418 | ||
|
|
811c61b049 | ||
|
|
145d804068 | ||
|
|
1b26801391 | ||
|
|
557ed575e8 | ||
|
|
290ba4ab1d | ||
|
|
f305d3a224 | ||
|
|
1def589bea | ||
|
|
e077b28593 | ||
|
|
1ff6d6ea07 | ||
|
|
3038f02225 | ||
|
|
6d8737eba8 | ||
|
|
b05866ea03 | ||
|
|
5d204d4e2f | ||
|
|
884a7c36eb | ||
|
|
8ad3011df3 | ||
|
|
e5f309aaf3 | ||
|
|
4573c9e81c | ||
|
|
81b4c13eb5 | ||
|
|
a5b9e9d440 | ||
|
|
a86c457f64 | ||
|
|
a3538ea055 | ||
|
|
43d5c5b6c3 | ||
|
|
d86254a25a | ||
|
|
71ff7490f9 | ||
|
|
4cf9045aa3 | ||
|
|
0e67d0e632 | ||
|
|
9c4dc6f1f1 | ||
|
|
4bf7ed05e1 | ||
|
|
af03dafa2e | ||
|
|
8902024a47 | ||
|
|
3ebd8a1c2f | ||
|
|
18087d1a6d | ||
|
|
204f9200ad | ||
|
|
cc37c6c564 | ||
|
|
01b9ae45c6 | ||
|
|
4e3640a010 | ||
|
|
4e40831b0c | ||
|
|
0e591504c8 | ||
|
|
fade486c60 | ||
|
|
a617eff5dc | ||
|
|
b3f620dd47 | ||
|
|
f37e35485f | ||
|
|
28e5967879 | ||
|
|
3e3a031475 | ||
|
|
7512995b22 | ||
|
|
44956bb6b0 | ||
|
|
a1e3a341a6 | ||
|
|
f55c9b41a2 | ||
|
|
eae57519cd | ||
|
|
86c940cf99 | ||
|
|
53e793837a | ||
|
|
b2978936b3 | ||
|
|
d60286964d | ||
|
|
09f4eb4ee0 | ||
|
|
0fbc16c28b | ||
|
|
d2940e7cd4 | ||
|
|
cee6afd01e | ||
|
|
a74bfe2b9a | ||
|
|
734248fa5b | ||
|
|
f7f7ae46ea | ||
|
|
005ffa4fb1 | ||
|
|
216feb30f7 | ||
|
|
9d06bbe298 | ||
|
|
cc3fc16d1c | ||
|
|
7ee3d54dc0 | ||
|
|
2d8c3edb26 | ||
|
|
1bd2155bd7 | ||
|
|
8cc9e3ce8b | ||
|
|
3518dcf753 | ||
|
|
99f4d500fd | ||
|
|
f2de0ef762 | ||
|
|
3b78349314 | ||
|
|
4690e0aa35 | ||
|
|
224059ad65 | ||
|
|
77f4620b24 | ||
|
|
2ca9ac1f58 | ||
|
|
e96ea33902 | ||
|
|
76d72cdd2b | ||
|
|
34042b9077 | ||
|
|
3c838e94e5 | ||
|
|
b871878b29 | ||
|
|
3d3030da66 | ||
|
|
c8f4d13551 | ||
|
|
ae631658b0 | ||
|
|
609b271cc5 | ||
|
|
b3c28cad1b | ||
|
|
a982e48ca3 | ||
|
|
846cb63700 | ||
|
|
ef9d1f67b2 | ||
|
|
8c454fe939 | ||
|
|
c5c1463809 | ||
|
|
71377ec627 | ||
|
|
bfaa02d8a9 | ||
|
|
3bec629dc8 | ||
|
|
126d5f9437 | ||
|
|
3afb4dad99 | ||
|
|
aebe589261 | ||
|
|
e55f95fe97 | ||
|
|
8e4b7d7fa1 | ||
|
|
eb32ddf3c0 | ||
|
|
a4e2377f60 | ||
|
|
dc44675984 | ||
|
|
965de5df36 | ||
|
|
596f9e22e1 | ||
|
|
325ec4052e | ||
|
|
f8a0187525 | ||
|
|
7fed0a985b | ||
|
|
f9bbf56c51 | ||
|
|
cd24faad5f | ||
|
|
24cdab4d1a | ||
|
|
58907a1ee9 | ||
|
|
c04045506d | ||
|
|
75d42c8224 | ||
|
|
d5905bb653 | ||
|
|
28730b8b36 | ||
|
|
ecb7230885 | ||
|
|
21e7da65ea | ||
|
|
a3b96dbd55 | ||
|
|
e9d449928d | ||
|
|
632f0144b2 | ||
|
|
f4afb6798d | ||
|
|
fd0ca86dd2 | ||
|
|
2b9bdc6ee0 | ||
|
|
9d581705a7 | ||
|
|
76a844a9c3 | ||
|
|
61c0c553f8 | ||
|
|
a43efc5f75 | ||
|
|
98d2fbe280 | ||
|
|
c87d825fd3 | ||
|
|
27454c431f | ||
|
|
d0cbf9ff71 | ||
|
|
889b25b472 | ||
|
|
67f5163d28 | ||
|
|
ea81db5369 | ||
|
|
838af3f618 | ||
|
|
6517d85e05 | ||
|
|
e71e29e309 | ||
|
|
25d291e3ec | ||
|
|
d1ee2543c7 | ||
|
|
df3b48143b | ||
|
|
7bb8bcf375 | ||
|
|
def5c89707 | ||
|
|
1dfc8b472e | ||
|
|
e4d5fc2283 | ||
|
|
c1bbe24045 | ||
|
|
787b4d50d0 | ||
|
|
97f2714e35 | ||
|
|
11e8886958 | ||
|
|
2f9bb99f37 | ||
|
|
b4b2eed874 | ||
|
|
272dfbf173 | ||
|
|
a4805f79e8 | ||
|
|
46499517ba | ||
|
|
8889b11fa1 | ||
|
|
68d51a361e | ||
|
|
3ed11627ff | ||
|
|
233d4fe941 | ||
|
|
7d3d26e57f | ||
|
|
bd6af0743d | ||
|
|
09e6455c57 | ||
|
|
49d9b45b0c | ||
|
|
d0cb135720 | ||
|
|
2f2165dc9e | ||
|
|
08eeecbbbb | ||
|
|
45e8d9f87b | ||
|
|
2c223a305b | ||
|
|
caef677896 | ||
|
|
46791e4ae4 | ||
|
|
fd35412abb | ||
|
|
deda01980f | ||
|
|
5682fe455f | ||
|
|
b6f35b5d52 | ||
|
|
90cfcabe95 | ||
|
|
aa0a7d5865 | ||
|
|
7d66365bcf | ||
|
|
6c7be35e86 | ||
|
|
bb1e87735e | ||
|
|
94732c8a71 | ||
|
|
55710cf6e1 | ||
|
|
7eb95094d3 | ||
|
|
67bfd37c8b | ||
|
|
9023219a73 | ||
|
|
294eb3b508 | ||
|
|
d087f16e7f | ||
|
|
5c53a006eb | ||
|
|
21e05084ac | ||
|
|
b90519d9f9 | ||
|
|
d41b0c05ba | ||
|
|
48ed3f3692 | ||
|
|
a586795939 | ||
|
|
35c0c98c7d | ||
|
|
aed86808d9 | ||
|
|
bbed0ba2e3 | ||
|
|
0892ed97a6 | ||
|
|
f3b9ba46f8 | ||
|
|
89c5dddb8f | ||
|
|
1c9f7316d2 | ||
|
|
49eaeaf611 | ||
|
|
dabfc733f7 | ||
|
|
e61348619a | ||
|
|
299d98cfe2 | ||
|
|
f232dfa081 | ||
|
|
6d02317a83 | ||
|
|
f9663b8c83 | ||
|
|
0d812118fa | ||
|
|
577caa4da2 | ||
|
|
bd20ce2bad | ||
|
|
286aff1fe6 | ||
|
|
a8faa974c4 | ||
|
|
ac63cc6b0f | ||
|
|
14508bd891 | ||
|
|
f03b0c3060 | ||
|
|
3a7060d519 | ||
|
|
0bdefc2dca | ||
|
|
69da9561c7 | ||
|
|
b61e6bc352 | ||
|
|
488905a239 | ||
|
|
3a92cf062b | ||
|
|
d73c456b2e | ||
|
|
5c0ca7ea76 | ||
|
|
65c2eab955 | ||
|
|
a830ae0cbb | ||
|
|
3badaccae1 | ||
|
|
a07018a24d | ||
|
|
0bddab6d08 | ||
|
|
adab436e48 | ||
|
|
f8fe7f2e43 | ||
|
|
ef6b50199e | ||
|
|
8792823f5c | ||
|
|
5048f3461c | ||
|
|
9f09a96f97 | ||
|
|
926de77e69 | ||
|
|
2146f830d2 | ||
|
|
c01cc5cfaa | ||
|
|
94185e124d | ||
|
|
4b7668c12a | ||
|
|
7c6ecf213a | ||
|
|
a0cc71ff25 | ||
|
|
ed996f7489 | ||
|
|
f4bc6c5d12 | ||
|
|
d2d008b6fe | ||
|
|
a60f136da2 | ||
|
|
1cb2521b31 | ||
|
|
5bfb177670 | ||
|
|
02b3090917 | ||
|
|
713c2a319a | ||
|
|
2cc7823212 | ||
|
|
62824b327f | ||
|
|
db1c6c3879 | ||
|
|
84af134c5a | ||
|
|
3829b4e3ef | ||
|
|
dd0eaccf28 | ||
|
|
d08db2a02a | ||
|
|
6cb7a76f8e | ||
|
|
62ce2087cb | ||
|
|
43309787ce | ||
|
|
eba892da25 | ||
|
|
5a0e4bcd67 | ||
|
|
0dd8a47056 | ||
|
|
94a410b48a | ||
|
|
9dfcfc47dc | ||
|
|
53b24fa527 | ||
|
|
c3d37adf6d | ||
|
|
967a08d520 | ||
|
|
1b94625f19 | ||
|
|
bdf757d699 | ||
|
|
4e5aa1e97b | ||
|
|
362264b40d | ||
|
|
218f93ec2c | ||
|
|
b41eb892ea | ||
|
|
3bc83c8a92 | ||
|
|
a4dec5db91 | ||
|
|
7200b3e37d | ||
|
|
e86b28dc3d | ||
|
|
3092c8fa01 | ||
|
|
f22603b500 | ||
|
|
be7b1ba252 | ||
|
|
5538bf8921 | ||
|
|
20b73f214c | ||
|
|
b93109eedc | ||
|
|
34d19d25d5 | ||
|
|
b46f08fd59 | ||
|
|
6fb55c3b5a | ||
|
|
ac04178e31 | ||
|
|
3949476b46 | ||
|
|
a6411b5d54 | ||
|
|
d3d39f9a3e | ||
|
|
60a96eb684 | ||
|
|
35c8fbacab | ||
|
|
85e5128190 | ||
|
|
ba1e6b0184 | ||
|
|
441462ac72 | ||
|
|
61b792fc38 | ||
|
|
40ac111df8 | ||
|
|
c8ab5c1358 | ||
|
|
2ebcff3337 | ||
|
|
af73da6cdf | ||
|
|
21e0573220 | ||
|
|
1391d2dc5c | ||
|
|
3f565ee1fe | ||
|
|
255eb9cf44 | ||
|
|
e5d9694985 | ||
|
|
92a74b0a88 | ||
|
|
6301ff874e | ||
|
|
576958b1fd | ||
|
|
955aa2dc77 | ||
|
|
70c9129e14 | ||
|
|
c3334f85b6 | ||
|
|
618dd92be6 | ||
|
|
6ab31c1e23 | ||
|
|
830de27082 | ||
|
|
bae8432a9b | ||
|
|
fdfe049a93 | ||
|
|
9b8e02c39e | ||
|
|
d06984e2be | ||
|
|
c98f2fb04a | ||
|
|
c5211912ed | ||
|
|
dd0d9c278a | ||
|
|
405c640f5b | ||
|
|
3f61615681 | ||
|
|
62e1d5259d | ||
|
|
2aa1f2d16b | ||
|
|
f1314a409c | ||
|
|
ff5ea92271 | ||
|
|
de9faabfe6 | ||
|
|
f7975d11d7 | ||
|
|
0f3da8f425 | ||
|
|
bb11ba8316 | ||
|
|
2b19667f16 | ||
|
|
260a2f0a47 | ||
|
|
b2c18c67d4 | ||
|
|
51dfe9cc31 | ||
|
|
17b22ef83f | ||
|
|
e86c162eed | ||
|
|
859fcb7eec | ||
|
|
48e3ae2b2f | ||
|
|
159c3f467e | ||
|
|
0966feecc2 | ||
|
|
06291f1741 | ||
|
|
0206598b8b | ||
|
|
6ec3b19040 | ||
|
|
519533ed8e | ||
|
|
bb16bf0cd5 | ||
|
|
ef09b8426a | ||
|
|
037b7fc0b9 | ||
|
|
e0b8973bd4 | ||
|
|
554dc97975 | ||
|
|
a8aa538b09 | ||
|
|
325a75af63 | ||
|
|
034b4caa6d | ||
|
|
fb4cd3cc3f | ||
|
|
5e1589ace8 | ||
|
|
6ce20e8caa | ||
|
|
19dc6a7964 | ||
|
|
10da95cf3f | ||
|
|
cc4105f095 | ||
|
|
ae206c4b1c | ||
|
|
aead5906dc | ||
|
|
d7da2ba957 | ||
|
|
a55d4bffcd | ||
|
|
ea32998672 | ||
|
|
ebc78a4613 | ||
|
|
57fcc427c0 | ||
|
|
bc012e8ad9 | ||
|
|
9f3628bd45 | ||
|
|
1b32f828b0 | ||
|
|
4695f1e3b7 | ||
|
|
6433f83ccb | ||
|
|
6119eaca83 | ||
|
|
7c2ebb9f5b | ||
|
|
0f9eb70e23 | ||
|
|
6b46a1435c | ||
|
|
cb2e51e38a | ||
|
|
6ca52b93dc | ||
|
|
2ca3893c92 | ||
|
|
4976f14125 | ||
|
|
9cdce8c61a | ||
|
|
e7f4cabe7b | ||
|
|
4f5394d32e | ||
|
|
acf01caa8e | ||
|
|
ce706af0f6 | ||
|
|
1df327623c | ||
|
|
f30a347be6 | ||
|
|
d8120c8199 | ||
|
|
ef5824798f | ||
|
|
53d0e321ec | ||
|
|
6e7b53a45e | ||
|
|
1a9ba9e774 | ||
|
|
7f540c0660 | ||
|
|
c56f9d7cb0 | ||
|
|
49d4a73415 | ||
|
|
937b5e0826 | ||
|
|
c791a273d0 | ||
|
|
8676d120af | ||
|
|
83bb4fbc71 | ||
|
|
15e38ec27d | ||
|
|
7c3c6876ab | ||
|
|
851acad0ce | ||
|
|
3365c5f5e3 | ||
|
|
4d24e71891 | ||
|
|
fff64c7ec2 | ||
|
|
17c6fff6ba | ||
|
|
26fffc510b | ||
|
|
11e80aab17 | ||
|
|
5e5f4bc2fb | ||
|
|
697c4afab5 | ||
|
|
1815011d0a | ||
|
|
b2a58b9d3c | ||
|
|
f421438665 | ||
|
|
ba039472a8 | ||
|
|
0d27d8a0f8 | ||
|
|
ab7ebdc363 | ||
|
|
7ed69a972c | ||
|
|
273624ce56 | ||
|
|
67930cefbe | ||
|
|
9730554ffa | ||
|
|
0ec60860b6 | ||
|
|
04dd5231dc | ||
|
|
791845693a | ||
|
|
d69237e2d6 | ||
|
|
14af6eb462 | ||
|
|
fac33c194c | ||
|
|
6860c032da | ||
|
|
59c3b53926 | ||
|
|
8340545c8b | ||
|
|
86e30699e4 | ||
|
|
627db84915 | ||
|
|
3b4126ffbd | ||
|
|
6fb6c5e33c | ||
|
|
4e44624881 | ||
|
|
3d14a0d604 | ||
|
|
679ce113e4 | ||
|
|
54cdcb1a1a | ||
|
|
4e6aaa2732 | ||
|
|
ce5019db7c | ||
|
|
b5110a1746 | ||
|
|
717b102865 | ||
|
|
cf0071c5b0 | ||
|
|
164aaa2abb | ||
|
|
cba6867b07 | ||
|
|
fccd3839b3 | ||
|
|
77ab044bde | ||
|
|
2dc7903c37 | ||
|
|
02b3d31421 | ||
|
|
9338e5d901 | ||
|
|
90f1d430c9 | ||
|
|
cb9c7daeea | ||
|
|
e18cbbebac | ||
|
|
affbbb2238 | ||
|
|
678207c7d0 | ||
|
|
cf38364839 | ||
|
|
112efa81f2 | ||
|
|
11f05299f9 | ||
|
|
22191da8fb | ||
|
|
3ba733e19d | ||
|
|
227b2e9daa | ||
|
|
6eb57b59ad | ||
|
|
f581b96e7f | ||
|
|
f1317a4060 | ||
|
|
1aee773227 | ||
|
|
4cadec1850 | ||
|
|
452ad0fd6f | ||
|
|
e1de0b295e | ||
|
|
c18f06d7b0 | ||
|
|
0d1ee08290 | ||
|
|
ecc187a433 | ||
|
|
0e5a82e69c | ||
|
|
d55a463d8b | ||
|
|
16e04fa77e | ||
|
|
2ea2857ed4 | ||
|
|
470e32ceec | ||
|
|
f53347b996 | ||
|
|
777a96db68 | ||
|
|
260a903a50 | ||
|
|
1ce7b61d0e | ||
|
|
110be46897 | ||
|
|
bddcb0eab2 | ||
|
|
f04e77d364 | ||
|
|
a20574f431 | ||
|
|
9ad2bf0af5 | ||
|
|
ffc81fb81f | ||
|
|
fb2a3c8a63 | ||
|
|
6c97ac18ef | ||
|
|
1c7b9917a2 | ||
|
|
1d5cfee4d8 | ||
|
|
7ce1ce7e7d | ||
|
|
19e8479c86 | ||
|
|
4a80ae25c1 | ||
|
|
5fd9b42ed3 | ||
|
|
8ccbd5f65f | ||
|
|
3bd1b67643 | ||
|
|
0171abddcd | ||
|
|
f2d779e87c | ||
|
|
b3a6653a60 | ||
|
|
837232227c | ||
|
|
4614bf4a63 | ||
|
|
90c0e02711 | ||
|
|
77e4428e58 | ||
|
|
8836ff8b3c | ||
|
|
0056eb663e | ||
|
|
bb988c4d3c | ||
|
|
032ddfd196 | ||
|
|
dcbdb9f887 | ||
|
|
1594fb914b | ||
|
|
927e4d998e | ||
|
|
877ab26488 | ||
|
|
a8253c6acf | ||
|
|
fb7e0d8840 | ||
|
|
d01eefd2d9 | ||
|
|
4ec1048283 | ||
|
|
05c93d0212 | ||
|
|
65f4c6c6bf | ||
|
|
72f51d66bf | ||
|
|
7870fa1081 | ||
|
|
417a1e5850 | ||
|
|
83e722f66c | ||
|
|
75e49a2b17 | ||
|
|
1f3a9c7888 | ||
|
|
f888b66ec1 | ||
|
|
a77a16acbf | ||
|
|
ba01709da8 | ||
|
|
b10701b78e | ||
|
|
5afcf8697f | ||
|
|
db2fa4fdcd | ||
|
|
1391da81e0 | ||
|
|
5034e6bdb2 | ||
|
|
78fcbf003a | ||
|
|
72d3fd67af | ||
|
|
5956d74d8b | ||
|
|
8b7c9bce6f | ||
|
|
8812a1f12a | ||
|
|
4983ce64d8 | ||
|
|
b276da216d | ||
|
|
773c6cc76b | ||
|
|
5bca9fb5f3 | ||
|
|
ae2fbd3ee7 | ||
|
|
33c1c51c49 | ||
|
|
b5e189c8ef | ||
|
|
69cf3d4811 | ||
|
|
7b4fe61887 | ||
|
|
315eae50a5 | ||
|
|
24c8603356 | ||
|
|
d25e88d25a | ||
|
|
0774a224fe | ||
|
|
fc61fc852f | ||
|
|
d46131360a | ||
|
|
ce487455bd | ||
|
|
e4ccef8ddc | ||
|
|
7c6999b6f8 | ||
|
|
bc580f6a56 | ||
|
|
91476b4612 | ||
|
|
095b41255b | ||
|
|
e76b4fe2e3 | ||
|
|
57a06c9366 | ||
|
|
4925135810 | ||
|
|
5fe68c2d94 | ||
|
|
f41716a4ef | ||
|
|
8dbd36d925 | ||
|
|
b50934d2a9 | ||
|
|
17ca1ef014 | ||
|
|
7e29ef8b88 | ||
|
|
5e1dd2ecb5 | ||
|
|
5d13dbcb1e | ||
|
|
d5c9458702 | ||
|
|
12357df452 | ||
|
|
2eba29a312 | ||
|
|
05638ca424 | ||
|
|
b66ead2e0c | ||
|
|
eb4aaec1a5 | ||
|
|
0746994e48 | ||
|
|
54ac424e7d | ||
|
|
24df65c287 | ||
|
|
069bf2f43c | ||
|
|
58a9bc79b5 | ||
|
|
62d6b980b2 | ||
|
|
8cb9d48559 | ||
|
|
16155336a0 | ||
|
|
8f3e7ea813 | ||
|
|
c410e41685 | ||
|
|
0ce5f6610f | ||
|
|
34b2d4920f | ||
|
|
d14676e7fc | ||
|
|
032b5b3bcf | ||
|
|
9011b52917 | ||
|
|
62d61c7c12 | ||
|
|
12c6cc38c2 | ||
|
|
558c5aa7ff | ||
|
|
8bf5b1841c | ||
|
|
8600e5f5f7 | ||
|
|
657842c693 | ||
|
|
b07edbf476 | ||
|
|
fa81dcf58e | ||
|
|
6f31b14a6d | ||
|
|
6e81a1d947 | ||
|
|
f7d818938f | ||
|
|
a0b4523704 | ||
|
|
0539abe980 | ||
|
|
2cd87c6562 | ||
|
|
d53e7ba8a1 | ||
|
|
977dd1a0eb | ||
|
|
847e066085 | ||
|
|
3ce2931ad2 | ||
|
|
709978531b | ||
|
|
27d6dec23d | ||
|
|
c18814a736 | ||
|
|
a396e88106 | ||
|
|
7a9884545c | ||
|
|
733ceab1b8 | ||
|
|
17ccbf5907 | ||
|
|
33f99919fd | ||
|
|
c74dc457eb | ||
|
|
4041dbb5e4 | ||
|
|
807984cc3f | ||
|
|
6d835b1811 | ||
|
|
80b21d2d40 | ||
|
|
be62d4e33d | ||
|
|
5c00973123 | ||
|
|
b99bf39b10 | ||
|
|
50a5f71804 | ||
|
|
bd62a6597a | ||
|
|
6992440dfb | ||
|
|
8c808cebf4 | ||
|
|
63107c9f9a | ||
|
|
8a81d09a7f | ||
|
|
8aceeea5ff | ||
|
|
70a4763937 | ||
|
|
a0009d0ec1 | ||
|
|
4bc03442d7 | ||
|
|
f81aaf1fa8 | ||
|
|
ae752755d2 | ||
|
|
4db0764f1a | ||
|
|
339ff9d46b | ||
|
|
3c3e1584ed | ||
|
|
3fb9e9c835 | ||
|
|
c35afe751f | ||
|
|
980b8cf2f7 | ||
|
|
d34466e25d | ||
|
|
97a6ce40ed | ||
|
|
a805d1df29 | ||
|
|
8b8e7f2d32 | ||
|
|
8a14359d3e | ||
|
|
92b4b9ffba | ||
|
|
8772aaa97d | ||
|
|
778326c2e6 | ||
|
|
e159215542 | ||
|
|
7db2ac9eaf | ||
|
|
d6e5e7b49e | ||
|
|
b6220a928f | ||
|
|
bc8843e1ca | ||
|
|
00731dd01d | ||
|
|
d36784d3bb | ||
|
|
14a7c4506d | ||
|
|
a2d94eab8a | ||
|
|
6b970542fe | ||
|
|
7b03cfb5dc | ||
|
|
ff73bd63da | ||
|
|
06fc3fc833 | ||
|
|
bb682cff5e | ||
|
|
ca3ad6589a | ||
|
|
97930170e8 | ||
|
|
6ef34dd010 | ||
|
|
c04071591e | ||
|
|
21edf06db2 | ||
|
|
0db0459b65 | ||
|
|
e6a2492833 | ||
|
|
56d5c6f7ca | ||
|
|
8f7ac733b9 | ||
|
|
9df1cc96e8 | ||
|
|
9c29642d37 | ||
|
|
f679d4d08d | ||
|
|
c921e46f05 | ||
|
|
38499a7a54 | ||
|
|
db4db904d0 | ||
|
|
4950e06530 | ||
|
|
ebb520fa44 | ||
|
|
549e8ff6df | ||
|
|
a07816dc58 | ||
|
|
b22cdd3563 | ||
|
|
11969e0a20 | ||
|
|
0c5b66e10c | ||
|
|
20788a74cb | ||
|
|
70c5c9e8c4 | ||
|
|
6fcceb6b02 | ||
|
|
4d5eb9f196 | ||
|
|
19387038f5 | ||
|
|
2f317665ed | ||
|
|
593aea0e97 | ||
|
|
bbe6051c33 | ||
|
|
460f685be6 | ||
|
|
3ba72c8b9c | ||
|
|
e5e96abfd2 | ||
|
|
19000dd0f1 | ||
|
|
b3d364fc9d | ||
|
|
e42baab490 | ||
|
|
c4083b0a9b | ||
|
|
8492b24cfc | ||
|
|
80bb79d05b | ||
|
|
610a755701 | ||
|
|
ee2c5f05fd | ||
|
|
be5c1f5065 | ||
|
|
29cb8457bc | ||
|
|
da45f1948e | ||
|
|
f40938936d | ||
|
|
3b7026427d | ||
|
|
aa1b76461d | ||
|
|
994e9be511 | ||
|
|
142d646e01 | ||
|
|
53416c2060 | ||
|
|
4cd8ec52aa | ||
|
|
84b82a4aa2 | ||
|
|
a439f41352 | ||
|
|
68fd92338e | ||
|
|
2825db7efb | ||
|
|
40d4847f4c | ||
|
|
9057c23a8b | ||
|
|
54806e3dcc | ||
|
|
c42d585298 | ||
|
|
4e88ae7892 | ||
|
|
37dfecb6e7 | ||
|
|
7f814a5e96 | ||
|
|
ee47cc09f6 | ||
|
|
c91f1d4a89 | ||
|
|
85c13fad0c | ||
|
|
039d3f9981 | ||
|
|
26380c3504 | ||
|
|
da9163d7b6 | ||
|
|
06dc5c8efa | ||
|
|
58f134b649 | ||
|
|
a432ab952a | ||
|
|
636a950344 | ||
|
|
c2740635cd | ||
|
|
36708ba6b5 | ||
|
|
3591f10746 | ||
|
|
37adce2680 | ||
|
|
23e13a64a8 | ||
|
|
3bb407ccf3 | ||
|
|
1f90c86c41 | ||
|
|
be8365288d | ||
|
|
877467bc0c | ||
|
|
0c1db9f1ca | ||
|
|
85347c1744 | ||
|
|
bbc182cdd8 | ||
|
|
c54468df2e | ||
|
|
c134ce8fab | ||
|
|
784b5000f7 | ||
|
|
8e0b4648a6 | ||
|
|
f64a45d112 | ||
|
|
eed02be1b6 | ||
|
|
d667552245 | ||
|
|
af7f1c5b2a | ||
|
|
a79866eb4a | ||
|
|
ec0c3e624c | ||
|
|
f490076195 | ||
|
|
62f51917b8 | ||
|
|
179af74c1a | ||
|
|
364d39ccd8 | ||
|
|
07c04a2026 | ||
|
|
23006caee3 | ||
|
|
2b4882c233 | ||
|
|
50f956a0b0 | ||
|
|
bcadb97f7c | ||
|
|
9549a2091e | ||
|
|
647df13889 | ||
|
|
4dbfc4c582 | ||
|
|
bcd1f744af | ||
|
|
6202854ac2 | ||
|
|
76a6665c13 | ||
|
|
ea85958d52 | ||
|
|
3f84f91c7c | ||
|
|
546b62a2bc | ||
|
|
8853d12319 | ||
|
|
52e15d0127 | ||
|
|
0a9f091665 | ||
|
|
128e1b2963 | ||
|
|
85b5ea3839 | ||
|
|
6e73791bd4 | ||
|
|
c98f083d36 | ||
|
|
507294085a | ||
|
|
0837deb037 | ||
|
|
bd0ebda8db | ||
|
|
6d67072179 | ||
|
|
063d037b37 | ||
|
|
0ee95541c1 | ||
|
|
b9d74188f2 | ||
|
|
61a7a3871d | ||
|
|
bc99952263 | ||
|
|
d77d6d8b9e | ||
|
|
77cd88719f | ||
|
|
e82d06e2f8 | ||
|
|
6e9bba3889 | ||
|
|
acf15d5163 | ||
|
|
3496e470ca | ||
|
|
66fd845fed | ||
|
|
2e83808dd6 | ||
|
|
198dc407d3 | ||
|
|
0ce65fc205 | ||
|
|
72462df0d2 | ||
|
|
f0271be19f | ||
|
|
89bba9158d | ||
|
|
e93ae52456 | ||
|
|
4d9d9f4d02 | ||
|
|
433aacf5c6 | ||
|
|
1c4154dbb0 | ||
|
|
76ef73f50a | ||
|
|
782b73c514 | ||
|
|
94c2794761 | ||
|
|
4de12cc012 | ||
|
|
1956f215e1 | ||
|
|
c9316ddd85 | ||
|
|
3145fdd1ed | ||
|
|
b9c20c62fb | ||
|
|
bf006459d8 | ||
|
|
b0ee1e8b78 | ||
|
|
752efcbdb0 | ||
|
|
edb4b69e61 | ||
|
|
95adc0cbfc | ||
|
|
617884e704 | ||
|
|
171bf0969a | ||
|
|
de0d33afc8 | ||
|
|
90158b2fda | ||
|
|
5e36b4bd51 | ||
|
|
fbff21277b | ||
|
|
489cf2a649 | ||
|
|
f358ae5a46 | ||
|
|
1a7c6d7ac2 | ||
|
|
8d4ea07eb8 | ||
|
|
fb8bb7dda7 | ||
|
|
7ba3e328c6 | ||
|
|
c7edb664e6 | ||
|
|
84990aa0fc | ||
|
|
1c473ba843 | ||
|
|
87cb7bca64 | ||
|
|
83db4e147a | ||
|
|
afef52af2f | ||
|
|
27b510575d | ||
|
|
70b9c50903 | ||
|
|
094bc55f63 | ||
|
|
173f088735 | ||
|
|
372762d891 | ||
|
|
335b993492 | ||
|
|
ee5d9d5b14 | ||
|
|
74a28492df | ||
|
|
6a9fd0063c | ||
|
|
3353acdf8f | ||
|
|
f945a484b6 | ||
|
|
72e9f1ce4b | ||
|
|
ec38270d8e | ||
|
|
b480c61d5e | ||
|
|
4c59a5f180 | ||
|
|
a84b7ad221 | ||
|
|
68c7c2d2fa | ||
|
|
03f9a376a4 | ||
|
|
b34611fd0f | ||
|
|
37989d195a | ||
|
|
36968546e5 | ||
|
|
e014b02b5f | ||
|
|
350228c3be | ||
|
|
c09c476689 | ||
|
|
53080d0a85 | ||
|
|
b07f9bf8b6 | ||
|
|
b88eb38b98 | ||
|
|
9a3fee94a0 | ||
|
|
79f8908c8a | ||
|
|
c20e6668c8 | ||
|
|
30ea278e1b | ||
|
|
41cc9a718a | ||
|
|
431d661863 | ||
|
|
48d44f4301 | ||
|
|
5536fd32b1 | ||
|
|
9ba449c94b | ||
|
|
58e4afaacf | ||
|
|
adc30a8396 | ||
|
|
8d90a31290 | ||
|
|
e356a9a6ea | ||
|
|
656883d775 | ||
|
|
d6079f7509 | ||
|
|
096ac55884 | ||
|
|
6a1ee7ca70 | ||
|
|
57c7fbf44a | ||
|
|
ed4778772c | ||
|
|
b55c0ce8ee | ||
|
|
8ab60c41be | ||
|
|
eae1b7f862 | ||
|
|
4441496397 | ||
|
|
1119774873 | ||
|
|
f4e0a51788 | ||
|
|
d432ccecc8 | ||
|
|
7b6892c3df | ||
|
|
31ef15a49f | ||
|
|
bb5a8d159c | ||
|
|
aa3d650a1b | ||
|
|
fead36411c | ||
|
|
3d286f8c91 | ||
|
|
28d28cffea | ||
|
|
74c610f8bd | ||
|
|
d8c64d085c | ||
|
|
a378497e2b | ||
|
|
9d77d864e7 | ||
|
|
5976e470ac | ||
|
|
3d22e9548d | ||
|
|
d3cb92f9b8 | ||
|
|
50469e2c80 | ||
|
|
3e7e4ac602 | ||
|
|
32227588fc | ||
|
|
ae75db7d88 | ||
|
|
48f4d20c8b | ||
|
|
595b417f1d | ||
|
|
eefa4f7f1a | ||
|
|
d0d80d0702 | ||
|
|
183dcb7d9a | ||
|
|
84fc961958 | ||
|
|
461c760184 | ||
|
|
47d0e71e75 | ||
|
|
335e3339ff | ||
|
|
4ef7ed5d49 | ||
|
|
ffccc03ad8 | ||
|
|
58e94308f5 | ||
|
|
5875ebea4a | ||
|
|
9b10f9414f | ||
|
|
c9187f989d | ||
|
|
f83c840b23 | ||
|
|
d15fd74064 | ||
|
|
9e4222f1d9 | ||
|
|
59ab879d6e | ||
|
|
cb5f6b9ad3 | ||
|
|
332853e722 | ||
|
|
4c5032e91f | ||
|
|
27f330290b | ||
|
|
af719b0318 | ||
|
|
e17c7db93b | ||
|
|
4f00c7850a | ||
|
|
a20d7d1e70 | ||
|
|
207d68de39 | ||
|
|
44b8ed5214 | ||
|
|
6bb27087a1 | ||
|
|
3e7d831412 | ||
|
|
544a43b5f7 | ||
|
|
d9588b16a0 | ||
|
|
d1932b917a | ||
|
|
1b195e0bd2 | ||
|
|
de48260615 | ||
|
|
e71f800ae0 | ||
|
|
d98955ea0c | ||
|
|
d5ec6a62fa | ||
|
|
58127401f1 | ||
|
|
6156733950 | ||
|
|
c283745f2e | ||
|
|
c7e5e46249 | ||
|
|
53a258fa4a | ||
|
|
d217c60996 | ||
|
|
06268b6122 | ||
|
|
f815f5c2a7 | ||
|
|
9e946b86fa | ||
|
|
e691ec1aa4 | ||
|
|
9c16fe0e28 | ||
|
|
65816f395e | ||
|
|
0adee504ff | ||
|
|
e28e19cbba | ||
|
|
0c40916e6f | ||
|
|
1365b2f708 | ||
|
|
a5d9418d66 | ||
|
|
5f20d9e921 | ||
|
|
4b84b6c487 | ||
|
|
57c94c9d66 | ||
|
|
c9f74d243b | ||
|
|
7225e38bcc | ||
|
|
8a2358ada0 | ||
|
|
ee3af64be5 | ||
|
|
7c22ac2383 | ||
|
|
4517fe4d11 | ||
|
|
9658026eba | ||
|
|
1ff0706817 | ||
|
|
9d17cbdab7 | ||
|
|
57c656f5b7 | ||
|
|
39da753164 | ||
|
|
cf31d5d7df | ||
|
|
3a1ed10b64 | ||
|
|
f678507fcc | ||
|
|
0612d3f11b | ||
|
|
5a3c24ef1b | ||
|
|
72002f81e3 | ||
|
|
d7d389b5dc | ||
|
|
012af9fb89 | ||
|
|
4d8ae1beeb | ||
|
|
f23a172068 | ||
|
|
a10d27c219 | ||
|
|
99eb12ed3c | ||
|
|
907e43cc4a | ||
|
|
383912d87d | ||
|
|
981b84709a | ||
|
|
e178ccbaf8 | ||
|
|
e8cf49226a | ||
|
|
4ed4732e78 | ||
|
|
0a70213d4d | ||
|
|
3139db372b | ||
|
|
ae7a17610b | ||
|
|
7957b57a1a | ||
|
|
4cf5e4a5cf | ||
|
|
aeea251d2e | ||
|
|
3b2bcb8359 | ||
|
|
29a91488a9 | ||
|
|
e4b7d663c0 | ||
|
|
afe724318d | ||
|
|
c01ac4d409 | ||
|
|
49e4141352 | ||
|
|
1d85737fd3 | ||
|
|
1c55f1acf5 | ||
|
|
293e3cacc3 | ||
|
|
8309aea61e | ||
|
|
b9c4b346f1 | ||
|
|
0ef4f6ba49 | ||
|
|
d840a53e90 | ||
|
|
6a5c240b9d | ||
|
|
b29e52796a | ||
|
|
4b4e469c61 | ||
|
|
e357aa96a4 | ||
|
|
af03f88c2d | ||
|
|
8a9c17bd26 | ||
|
|
3104d1d445 | ||
|
|
eee12ddc9d | ||
|
|
7c7a16a2d8 | ||
|
|
9f478111bf | ||
|
|
ca1665b2a5 | ||
|
|
40b1bcbb39 | ||
|
|
82024e9938 | ||
|
|
1af4fd3a54 | ||
|
|
a61bca91eb | ||
|
|
2830062386 | ||
|
|
3469ae8085 | ||
|
|
d56fd78b42 | ||
|
|
5335c90dcc | ||
|
|
4b68b2dd0f | ||
|
|
9ae2a1c006 | ||
|
|
10629f7e88 | ||
|
|
f8b21db0d6 | ||
|
|
60da7b2886 | ||
|
|
2a888f75af | ||
|
|
7a4f3edeb0 | ||
|
|
470a15a00e | ||
|
|
a660c7e165 | ||
|
|
ba2e895b06 | ||
|
|
a021886f98 | ||
|
|
0c5fbdba06 | ||
|
|
273184066e | ||
|
|
6be212659d | ||
|
|
0993dd1a59 | ||
|
|
733e79ed1f | ||
|
|
ef1c6a32bf | ||
|
|
e1e509dd3f | ||
|
|
246870834b | ||
|
|
05433f3c37 | ||
|
|
faa858b57b | ||
|
|
8ae1cfddb7 | ||
|
|
b9bf29b6df | ||
|
|
378375a2bd | ||
|
|
4cd3d96335 | ||
|
|
c0c9569dc4 | ||
|
|
c2afe164ac | ||
|
|
b275fab12c | ||
|
|
f8707d3711 | ||
|
|
17248a88e0 | ||
|
|
96326862eb | ||
|
|
8d553e22b1 | ||
|
|
8c5584a151 | ||
|
|
fef1640957 | ||
|
|
c8768c6951 | ||
|
|
197e2c2faf | ||
|
|
1f22a555be | ||
|
|
6b8c597df2 | ||
|
|
cad5238789 | ||
|
|
22408841d1 | ||
|
|
1a39890f3c | ||
|
|
e71b27609e | ||
|
|
601fdc5f75 | ||
|
|
d2377406d6 | ||
|
|
a1f9dd8cc7 | ||
|
|
aa38cbbb5c | ||
|
|
31d71eb07c | ||
|
|
2d217a9c81 | ||
|
|
dee056cd1b | ||
|
|
a43f3fe3cf | ||
|
|
99b004b46b | ||
|
|
41bef30872 | ||
|
|
a448e764c3 | ||
|
|
9ff9deed71 | ||
|
|
35e3e7e672 | ||
|
|
75e3763623 | ||
|
|
d49a6c1a2b | ||
|
|
5e598b08d8 | ||
|
|
6370636c51 | ||
|
|
ebced306a5 | ||
|
|
6617b2ded8 | ||
|
|
d63e8ee800 | ||
|
|
e9aa2f03d3 | ||
|
|
1053d6117e | ||
|
|
f4dab6dd4f | ||
|
|
3840db865c | ||
|
|
000d43c489 | ||
|
|
922e4e22cc | ||
|
|
739d31dc66 | ||
|
|
bdf73f8b49 | ||
|
|
5b9fbf4310 | ||
|
|
701ddad1e7 | ||
|
|
d9d757dd2c | ||
|
|
216904e67c | ||
|
|
1cf3f4352a | ||
|
|
ba894b1ea1 | ||
|
|
6de63bb739 | ||
|
|
a3bae2f417 | ||
|
|
edf60899e0 | ||
|
|
829a38c5d3 | ||
|
|
6ae7ae9525 | ||
|
|
ca6d256f12 | ||
|
|
9e77380c9f | ||
|
|
40b31c6a65 | ||
|
|
a35cbe5258 | ||
|
|
af19505321 | ||
|
|
e95d9e93d9 | ||
|
|
960c069c1b | ||
|
|
ba1a527bdd | ||
|
|
baefee7c56 | ||
|
|
bb9fed5faa | ||
|
|
ac6954ac17 | ||
|
|
98529c8bfc | ||
|
|
f11cd8f5c4 | ||
|
|
ebe3477b72 | ||
|
|
2a6326a83d | ||
|
|
103a7608b7 | ||
|
|
875d295290 | ||
|
|
98e876d783 | ||
|
|
d2ec7be5c3 | ||
|
|
226248d531 | ||
|
|
b3601c900a | ||
|
|
a3be161671 | ||
|
|
4f37ca2cf3 | ||
|
|
85736716ad | ||
|
|
210d765150 | ||
|
|
6efb50627e | ||
|
|
032c6c1c3d | ||
|
|
692ffb1ec4 | ||
|
|
f358d24e32 | ||
|
|
393592573c | ||
|
|
e4b803c17e | ||
|
|
2d78b8bd47 | ||
|
|
6a8f1849c1 | ||
|
|
b573808b27 | ||
|
|
3eb991fe9e | ||
|
|
42401183af | ||
|
|
546413e85a | ||
|
|
fe2103f357 | ||
|
|
2a90dd7d2f | ||
|
|
9e8815a79d | ||
|
|
33f43662ef | ||
|
|
806490628c | ||
|
|
9715a5bebf | ||
|
|
47ea391c68 | ||
|
|
607ea2feee | ||
|
|
b50cfcc354 | ||
|
|
b6ed597b0f | ||
|
|
38e2796611 | ||
|
|
076a582c87 | ||
|
|
d11c5c0727 | ||
|
|
f577774e3f | ||
|
|
805bd8d9c4 | ||
|
|
ed837051b6 | ||
|
|
29e2176da8 | ||
|
|
6b90c0991f | ||
|
|
644c4af0be | ||
|
|
ada07ea00b | ||
|
|
ec8d695194 | ||
|
|
1713f512df | ||
|
|
68858cdd9e | ||
|
|
7bafb22e6c | ||
|
|
ee6a9e125a | ||
|
|
92bd801772 | ||
|
|
96cafaac76 | ||
|
|
8d210c7151 | ||
|
|
51be5c4245 | ||
|
|
82efb0955e | ||
|
|
420f2c7a7e | ||
|
|
846d81da01 | ||
|
|
9fb05110ea | ||
|
|
03ed43f2b0 | ||
|
|
977dc6841b | ||
|
|
082a7f8246 | ||
|
|
f25499439b | ||
|
|
4ee9bda98e | ||
|
|
7c3d57a267 | ||
|
|
e5150544f5 | ||
|
|
47be7107b3 | ||
|
|
662205a538 | ||
|
|
48058ff931 | ||
|
|
2d4860ef0c | ||
|
|
7073bed55e | ||
|
|
f4b7232607 | ||
|
|
8def27a37e | ||
|
|
865123bcc5 | ||
|
|
c16e974f64 | ||
|
|
0fdff6d99a | ||
|
|
e0d2db847f | ||
|
|
c420f0b437 | ||
|
|
12b6a3e366 | ||
|
|
4728a9f2e7 | ||
|
|
f339dc62bf | ||
|
|
9f21702675 | ||
|
|
a6ba09871c | ||
|
|
1180a35ccc | ||
|
|
6a32021c13 | ||
|
|
53b35eecc8 | ||
|
|
88d7328ed3 | ||
|
|
6073a82874 | ||
|
|
590b3ed337 | ||
|
|
bf3bf1462e | ||
|
|
aa11f812a2 | ||
|
|
1110307672 | ||
|
|
553e0746b0 | ||
|
|
1188f599d9 | ||
|
|
e0501d9d25 | ||
|
|
be0d8823c4 | ||
|
|
17257fea63 | ||
|
|
580518862c | ||
|
|
88cc709aac | ||
|
|
00072cac19 | ||
|
|
a613e4f93a | ||
|
|
2666b09b19 | ||
|
|
ecb2429437 | ||
|
|
4b7f712702 | ||
|
|
ec55878bfe | ||
|
|
f18a2980a7 | ||
|
|
fae8b8505c | ||
|
|
b9ccb4b8e8 | ||
|
|
878f73298b | ||
|
|
eb3eb5a85f | ||
|
|
d5c36aff6d | ||
|
|
76f2b41952 | ||
|
|
ca0f9a0a29 | ||
|
|
effb220c14 | ||
|
|
d86b014ebb | ||
|
|
eddf022d34 | ||
|
|
808f8a1f56 | ||
|
|
eebc36755a | ||
|
|
4763a4baa8 | ||
|
|
2ea4bf6e9c | ||
|
|
4c4dae631f | ||
|
|
0d37ee121a | ||
|
|
2e09cb8e92 | ||
|
|
bff76faefd | ||
|
|
2b41266890 | ||
|
|
e0bc86781f | ||
|
|
67d9979529 | ||
|
|
cdf1dc368e | ||
|
|
8915472521 | ||
|
|
fc3ce57024 | ||
|
|
97ce436ba5 | ||
|
|
ec65003050 | ||
|
|
83f4f1abd9 | ||
|
|
bcea8e96ea | ||
|
|
04975d2592 | ||
|
|
98ea4dad08 | ||
|
|
3e112de5c7 | ||
|
|
f9a3bc012b | ||
|
|
0814035fb5 | ||
|
|
b601389e04 | ||
|
|
deafc3de5f | ||
|
|
11a0405450 | ||
|
|
927a52d577 | ||
|
|
8651917856 | ||
|
|
bfafc5243e | ||
|
|
1b9d200986 | ||
|
|
53e04d7ff7 | ||
|
|
aa18f80de6 | ||
|
|
97f63d336f | ||
|
|
ce4f09d642 | ||
|
|
33f515c920 | ||
|
|
ebbbe4553a | ||
|
|
ae6f132503 | ||
|
|
df1dd184d7 | ||
|
|
2bff52d99f | ||
|
|
be70c79eac | ||
|
|
33fb5d8b7c | ||
|
|
71c9e6f21f | ||
|
|
0838de73a4 | ||
|
|
da77829aa0 | ||
|
|
13b32612d2 | ||
|
|
32b2fadde6 | ||
|
|
0c6b3dffc5 | ||
|
|
0ede5ec7f9 | ||
|
|
aad4245695 | ||
|
|
63f2e862ea | ||
|
|
3fbe31c0ee | ||
|
|
b6993cf856 | ||
|
|
79f0884054 | ||
|
|
118cee9878 | ||
|
|
f7291db3f9 | ||
|
|
e7c9ecd175 | ||
|
|
44ebf255de | ||
|
|
f5057405b1 | ||
|
|
f04cf614b0 | ||
|
|
940ffe5e02 | ||
|
|
b8e698744e | ||
|
|
a07aa7e020 | ||
|
|
a1c30fd7d1 | ||
|
|
e819dd0dd9 | ||
|
|
a81ffe3b27 | ||
|
|
06a57a878f | ||
|
|
4ff061cf60 | ||
|
|
534ec4c800 | ||
|
|
f0970dc4a8 | ||
|
|
8d0b9f87dd | ||
|
|
2389b81eef | ||
|
|
3d8b65f73c | ||
|
|
abea7c171b | ||
|
|
0816297076 | ||
|
|
64233522b4 | ||
|
|
50c485dac0 | ||
|
|
aa1ba5a545 | ||
|
|
375a8e0232 | ||
|
|
293e712a71 | ||
|
|
4dd6886e82 | ||
|
|
2e75e638ec | ||
|
|
84b6c29224 | ||
|
|
4762889c25 | ||
|
|
4aea3385e4 | ||
|
|
51c4e50555 | ||
|
|
ebb5c898f4 | ||
|
|
0674aab9db | ||
|
|
eff39a398d | ||
|
|
4823b64c29 | ||
|
|
b150c508dc | ||
|
|
a020c544b7 | ||
|
|
4f23a90bf9 | ||
|
|
fde13b7b10 | ||
|
|
fd08f4d726 | ||
|
|
19ea51480f | ||
|
|
6204946df0 | ||
|
|
fdb3c26e8e | ||
|
|
5c8d1ad4f0 | ||
|
|
a937eaac84 | ||
|
|
82025d96f7 | ||
|
|
75845d6c30 | ||
|
|
30e92dbb2e | ||
|
|
3fd433e9d3 | ||
|
|
47c4268b6b | ||
|
|
0b27a447e5 | ||
|
|
23ec3ebebf | ||
|
|
2363df9158 | ||
|
|
394f593dd8 | ||
|
|
563290e8ad | ||
|
|
2cad649afc | ||
|
|
e1c06d999c | ||
|
|
210e4c86c1 | ||
|
|
b6586a0b36 | ||
|
|
4852e78643 | ||
|
|
c2f29eda90 | ||
|
|
317f26ba57 | ||
|
|
9bfc6244c4 | ||
|
|
7ddd33cc71 | ||
|
|
7b31f4954f | ||
|
|
b7de4858ed | ||
|
|
6119455bed | ||
|
|
a2411e0830 | ||
|
|
188f1dbccf | ||
|
|
867564d1a6 | ||
|
|
b9cff86909 | ||
|
|
f709d423ef | ||
|
|
3639d54126 | ||
|
|
e454ef2d2a | ||
|
|
7fbd083e6f | ||
|
|
570d8e4831 | ||
|
|
965af8c732 | ||
|
|
4e9f0b8682 | ||
|
|
277250b293 | ||
|
|
3c23d82f32 | ||
|
|
d7621386cc | ||
|
|
ce82b9cc86 | ||
|
|
20c1475f33 | ||
|
|
739356f16e | ||
|
|
304d12d70a | ||
|
|
400a1fc781 | ||
|
|
8c756b5ed6 | ||
|
|
d4ecf0a350 | ||
|
|
666fce05a1 | ||
|
|
ad31f43350 | ||
|
|
d9e9327b09 | ||
|
|
e80f7332e2 | ||
|
|
c9736bdff0 | ||
|
|
a70f51f2b0 | ||
|
|
0985b818a0 | ||
|
|
d90a114a8d | ||
|
|
ab049a7857 | ||
|
|
c5a8961c5b | ||
|
|
25a8abf2ee | ||
|
|
7fb035efd1 | ||
|
|
5aa31e74c3 | ||
|
|
27f63a17c6 | ||
|
|
ccc8453c41 | ||
|
|
70932c5e23 | ||
|
|
9af79ee204 | ||
|
|
4b43b0ccae | ||
|
|
5d1b8226e2 | ||
|
|
26470e56d9 | ||
|
|
9a70dde66b | ||
|
|
ca97db17ea | ||
|
|
5937c873e6 | ||
|
|
8b2ed3ed95 | ||
|
|
6589ff97d5 | ||
|
|
ad669dfe92 | ||
|
|
c904b0cae6 | ||
|
|
adc816c05a | ||
|
|
b5cfd989df | ||
|
|
e32369feb8 | ||
|
|
b13975e227 | ||
|
|
3c22aefe80 | ||
|
|
143799aecc | ||
|
|
f37f61b461 | ||
|
|
816174d119 | ||
|
|
54da1d6493 | ||
|
|
0b28b559f4 | ||
|
|
3c365a2f32 | ||
|
|
e8416c5e12 | ||
|
|
c19b38ed34 | ||
|
|
3b1d58cb3f | ||
|
|
9323d8baed | ||
|
|
fa377fd8c1 | ||
|
|
258e4f3a5b | ||
|
|
16c721f762 | ||
|
|
a61d512f4c | ||
|
|
e562fd7057 | ||
|
|
eaa7370746 | ||
|
|
ca6973a9a9 | ||
|
|
c057bb50b5 | ||
|
|
dd42ad9e9c | ||
|
|
19b1ba88d5 | ||
|
|
206610bd6c | ||
|
|
641c7269f7 | ||
|
|
21def62f57 | ||
|
|
533aba4a37 | ||
|
|
2b47cfe6eb | ||
|
|
364cb07f31 | ||
|
|
eb8a9910f2 | ||
|
|
cddfd09f09 | ||
|
|
058f602aeb | ||
|
|
821287c6c5 | ||
|
|
8c16c67625 | ||
|
|
82ad938e92 | ||
|
|
15dc7fd365 | ||
|
|
047f0d1324 | ||
|
|
bfbd195ecf | ||
|
|
690b8fa75d | ||
|
|
22c7bc2b47 | ||
|
|
f7ed1e923b | ||
|
|
e75b7f6bda | ||
|
|
9386bcf106 | ||
|
|
395de8b154 | ||
|
|
41b51ec34b | ||
|
|
f2dcda17a6 | ||
|
|
083b1ded85 | ||
|
|
dfdd4669f4 | ||
|
|
9da5487bf9 | ||
|
|
5fbc3b7db4 | ||
|
|
3168b35490 | ||
|
|
14abf5e070 | ||
|
|
a28a8b7cef | ||
|
|
7574b1cde3 | ||
|
|
c417939ee8 | ||
|
|
657f5c7041 | ||
|
|
24653eaaa3 | ||
|
|
0f7c06136c | ||
|
|
87b5c30fdd | ||
|
|
8d98c29fdf | ||
|
|
61bafd8cbe | ||
|
|
7f03cbd20f | ||
|
|
a3600f6107 | ||
|
|
6f8f6eaf43 | ||
|
|
3a829a54c2 | ||
|
|
f915f22d85 | ||
|
|
5dd7058439 | ||
|
|
b8d43c9437 | ||
|
|
ae3cdb71e9 | ||
|
|
78ac13ca26 | ||
|
|
bfa5295dc0 | ||
|
|
6d524623b0 | ||
|
|
0d9b52c3c2 | ||
|
|
3d8656e3e2 | ||
|
|
faa1322508 | ||
|
|
fe09b6ce94 | ||
|
|
57a460665c | ||
|
|
bdb46518ee | ||
|
|
01e1d061bc | ||
|
|
b77cc74dac | ||
|
|
2f156f64b8 | ||
|
|
b034df7b25 | ||
|
|
d5c5ccc461 | ||
|
|
1a013f63f9 | ||
|
|
68e999b21f | ||
|
|
36504c3b09 | ||
|
|
7b9611e50e | ||
|
|
69e2df952e | ||
|
|
88a8689c36 | ||
|
|
7388206118 | ||
|
|
4b5c8fe387 | ||
|
|
d2692db85a | ||
|
|
623c8ae147 | ||
|
|
eb844044d5 | ||
|
|
eb5ac5fa4a | ||
|
|
6618936d9d | ||
|
|
3e397c67aa | ||
|
|
f1c86ce433 | ||
|
|
c979cdc1e3 | ||
|
|
cdc257accd | ||
|
|
d2e7cd3b7a | ||
|
|
11f893d2de | ||
|
|
efb59b228c | ||
|
|
6343ec2fad | ||
|
|
36b51ca51a | ||
|
|
312d661ada | ||
|
|
6673927ff0 | ||
|
|
c399132b6e | ||
|
|
0c3d855eae | ||
|
|
224f641c02 | ||
|
|
2519274f52 | ||
|
|
f56bc12872 | ||
|
|
6488b3bb56 | ||
|
|
23b3e06c44 | ||
|
|
1d50255463 | ||
|
|
3a34661eb0 | ||
|
|
a9f7720ec9 | ||
|
|
a86c7314d8 | ||
|
|
b5189062cc | ||
|
|
c2c0e244df | ||
|
|
96b4adbea0 | ||
|
|
72cdc805d9 | ||
|
|
02e20fbfea | ||
|
|
ebdc23b3c0 | ||
|
|
b8824abce2 | ||
|
|
b74d9dcfad | ||
|
|
8abeccf9d4 | ||
|
|
e0261d2e72 | ||
|
|
a8fd56864e | ||
|
|
7e85d17815 | ||
|
|
d5f068d892 | ||
|
|
918fbb3810 | ||
|
|
654e59cfd4 | ||
|
|
c5a68e8782 | ||
|
|
1fcd62671b | ||
|
|
e044ce7355 | ||
|
|
e77a63940a | ||
|
|
ed246fdfc7 | ||
|
|
e2bbc5f3d3 | ||
|
|
bb35f36116 | ||
|
|
a36ee874e8 | ||
|
|
b4b1fa73a4 | ||
|
|
dfc3aad38f | ||
|
|
096e4b3a92 | ||
|
|
d24139a648 | ||
|
|
80848436f5 | ||
|
|
7b6ec46968 | ||
|
|
7589bf42ac | ||
|
|
ef7abf21ee | ||
|
|
1bf1c6f026 | ||
|
|
5098ee0cd7 | ||
|
|
4fb08235d1 | ||
|
|
5c47bf84dc | ||
|
|
97929b8880 | ||
|
|
4809aa00ba | ||
|
|
085c5950e1 | ||
|
|
bf05ef79f3 | ||
|
|
61c6a9697f | ||
|
|
b20c8fb018 | ||
|
|
e6af8e24cb | ||
|
|
abc7c7d035 | ||
|
|
e9c44d300d | ||
|
|
f4211d967e | ||
|
|
b5f8f0cabe | ||
|
|
76c0337603 | ||
|
|
e27c4a8097 | ||
|
|
2eaffded08 | ||
|
|
466b3a3a07 | ||
|
|
5993f5a2cf | ||
|
|
a913b0f3a4 | ||
|
|
3e7e43657c | ||
|
|
96f8c158cc | ||
|
|
c7e05a0e8b | ||
|
|
b2e8bb2b0b | ||
|
|
9235a0c07e | ||
|
|
41613a278b | ||
|
|
600bbee3f8 | ||
|
|
957e8de353 | ||
|
|
f62c99b35a | ||
|
|
35a86d7174 | ||
|
|
e8770d98ed | ||
|
|
f6fc181190 | ||
|
|
bb1f3d64bd | ||
|
|
50733eb567 | ||
|
|
f1d3aedf65 | ||
|
|
4d108ffc75 | ||
|
|
fb64640678 | ||
|
|
2c84bf64de | ||
|
|
6ae6a27c8f | ||
|
|
c3a2d7c8f0 | ||
|
|
48512bcf24 | ||
|
|
fce898e6b2 | ||
|
|
34162264da | ||
|
|
9afa7e0da9 | ||
|
|
7260470a67 | ||
|
|
5c76128b87 | ||
|
|
728c567fc8 | ||
|
|
b23e570720 | ||
|
|
db247bf090 | ||
|
|
7430e918cb | ||
|
|
99ce232e0c | ||
|
|
8a37f8956a | ||
|
|
aca070532b | ||
|
|
0946e9bf4e | ||
|
|
45871380c2 | ||
|
|
df82b0df69 | ||
|
|
65c6b6f9a2 | ||
|
|
e6f7ed4013 | ||
|
|
a18cbdc7d0 | ||
|
|
64fcce3bd9 | ||
|
|
f76b97901d | ||
|
|
fe3318ae8c | ||
|
|
a362710c17 | ||
|
|
f9d40d5334 | ||
|
|
5758a7e9e3 | ||
|
|
092d8e9f2d | ||
|
|
ae451ad4ba | ||
|
|
43dd0affc4 | ||
|
|
1e1e00851f | ||
|
|
a03fec3c7a | ||
|
|
a47ca8b0ed | ||
|
|
6460782ab4 | ||
|
|
f30dc57fe9 | ||
|
|
cc57d28916 | ||
|
|
a547a5f84f | ||
|
|
acb2384b58 | ||
|
|
f92dd4710b | ||
|
|
4f414a379e | ||
|
|
6ab7db4a11 | ||
|
|
88d14fdeae | ||
|
|
2b9865c410 | ||
|
|
680e412dd7 | ||
|
|
fae95887c4 | ||
|
|
c0600d434f | ||
|
|
2f3447d420 | ||
|
|
d02ff648d0 | ||
|
|
c313aa30dd | ||
|
|
02c4a9bfcd | ||
|
|
e0e8f59be5 | ||
|
|
3faa9516f1 | ||
|
|
097b35b8fd | ||
|
|
8700234efa | ||
|
|
b1d01e6b21 | ||
|
|
a0c4a4558f | ||
|
|
7d4fd60e43 | ||
|
|
ace768ee42 | ||
|
|
63cd5e88a1 | ||
|
|
4127c7429a | ||
|
|
ddb9645e2e | ||
|
|
acd46f1e1e | ||
|
|
a00ae20642 | ||
|
|
046f8cf676 | ||
|
|
10a13eb835 | ||
|
|
3a0a1e448b | ||
|
|
ad3d7eb0ec | ||
|
|
c7cc49a481 | ||
|
|
8eaf995eaa | ||
|
|
7b353aa9d8 | ||
|
|
346c255a81 | ||
|
|
f7256c6635 | ||
|
|
38901ef972 | ||
|
|
e6dd5f4da8 | ||
|
|
134744b150 | ||
|
|
bc743cf8b5 | ||
|
|
4184de1bd8 | ||
|
|
0b4554f2f4 | ||
|
|
6c6abf3e4f | ||
|
|
099c465e0d | ||
|
|
54e7000549 | ||
|
|
0a9ea0b450 | ||
|
|
e8df2048c8 | ||
|
|
edb240b6f7 | ||
|
|
67e588d2df | ||
|
|
3c0b7717ef | ||
|
|
2da5fc253a | ||
|
|
442a6ce1a3 | ||
|
|
a7edd79025 | ||
|
|
02411d8bef | ||
|
|
867ffc819b | ||
|
|
da5834c5d2 | ||
|
|
2e100fae31 | ||
|
|
a6c6e57b71 | ||
|
|
cc52b7fc43 | ||
|
|
5ad984ecc0 | ||
|
|
986b0ecbdf | ||
|
|
c34f3b9959 | ||
|
|
68eb5f3e0d | ||
|
|
69ae5cff2a | ||
|
|
45c0d30e1d | ||
|
|
ebca344370 | ||
|
|
5ff0d49b27 | ||
|
|
e8d314a5ec | ||
|
|
81ba476a28 | ||
|
|
fd1e65f0a1 | ||
|
|
1276aa43f3 | ||
|
|
9e72e463c0 | ||
|
|
db67525e9b | ||
|
|
8e25ccda3c | ||
|
|
621e3e07cd | ||
|
|
f646cade60 | ||
|
|
fdb08248b8 | ||
|
|
064ca9ef3c | ||
|
|
11ea239f36 | ||
|
|
baf3556d8d | ||
|
|
77962dd067 | ||
|
|
74d143fd76 | ||
|
|
80de43f488 | ||
|
|
6a40a6b266 | ||
|
|
05bc7f6b3c | ||
|
|
4e9c25d0cc | ||
|
|
7c148bb672 | ||
|
|
f2b9a50eb5 | ||
|
|
3289e8a8ec | ||
|
|
5e9e6c75e7 | ||
|
|
c74f99c571 | ||
|
|
e164c2bbeb | ||
|
|
deaf944ceb | ||
|
|
5a1305abb4 | ||
|
|
0ea4558007 | ||
|
|
c9e16ed123 | ||
|
|
c26ec64a0b | ||
|
|
b904a67dc8 | ||
|
|
01fc0cb461 | ||
|
|
31361deb52 | ||
|
|
6ff0bf52e2 | ||
|
|
18c313d563 | ||
|
|
f4bebc82bb | ||
|
|
38fe0df54d | ||
|
|
d039892e8f | ||
|
|
13a732ea73 | ||
|
|
af1df22b42 | ||
|
|
10f46a9857 | ||
|
|
d19241453e | ||
|
|
41c9f774a8 | ||
|
|
b3711e549a | ||
|
|
ce2ec20ca3 | ||
|
|
4adc127426 | ||
|
|
ee1a768122 | ||
|
|
340b33464a | ||
|
|
e08866d436 | ||
|
|
701926715a | ||
|
|
d22a3e0af9 | ||
|
|
adc5058db2 | ||
|
|
072ddb1147 | ||
|
|
1d6665c978 | ||
|
|
a086112e73 | ||
|
|
6f438344f1 | ||
|
|
ddf8b7b638 | ||
|
|
02dd87543e | ||
|
|
5b4206c914 | ||
|
|
3d8e62a14b | ||
|
|
8f4b3c1b4f | ||
|
|
7cc2e159d1 | ||
|
|
bcb7e37261 | ||
|
|
70266a8783 | ||
|
|
55186d55b0 | ||
|
|
16972646cf | ||
|
|
7f49957342 | ||
|
|
38e0d07456 | ||
|
|
56fef712cf | ||
|
|
628c1e33a6 | ||
|
|
513aae0e6a | ||
|
|
4679a73192 | ||
|
|
35998d368f | ||
|
|
63b84fa7c1 | ||
|
|
d46798e6aa | ||
|
|
2e1934cb77 | ||
|
|
a5d08fb15d | ||
|
|
b36b20d24d | ||
|
|
117a62aa37 | ||
|
|
501bc93bb3 | ||
|
|
8b68994571 | ||
|
|
7ec843cfd2 | ||
|
|
6b963304ff | ||
|
|
dbbf897562 | ||
|
|
057d6add25 | ||
|
|
b44464be69 | ||
|
|
6a24a621cb | ||
|
|
5e912b475a | ||
|
|
2288fdf91e | ||
|
|
91adac3eab | ||
|
|
710dca5363 | ||
|
|
a6616a3786 | ||
|
|
db98a73a39 | ||
|
|
a8404d3cf8 | ||
|
|
131083bdbc | ||
|
|
f8822b3232 | ||
|
|
a010053815 | ||
|
|
8a0f4de82a | ||
|
|
8954da8514 | ||
|
|
a146b69be1 | ||
|
|
554a8298c9 | ||
|
|
54594d2b21 | ||
|
|
d82b470324 | ||
|
|
5c72eac595 | ||
|
|
442c5295fc | ||
|
|
c0efef3c7f | ||
|
|
4797f7f440 | ||
|
|
5dd50e5eb3 | ||
|
|
83e15c483a | ||
|
|
51f4a36e98 | ||
|
|
aec463c0f3 | ||
|
|
a87fa9b8c3 | ||
|
|
e806d25647 | ||
|
|
1491869c38 | ||
|
|
6a58c5e0e0 | ||
|
|
52a18b9571 | ||
|
|
6a434077b8 | ||
|
|
5582bf3995 | ||
|
|
72bcce966c | ||
|
|
29715e4653 | ||
|
|
71109d9261 | ||
|
|
48b933cbd2 | ||
|
|
b91ac83e67 | ||
|
|
a9c4ddaaa8 | ||
|
|
e61017bc19 | ||
|
|
1c420821c7 | ||
|
|
a466769fb8 | ||
|
|
0238dfc265 | ||
|
|
3eb6afeaa6 | ||
|
|
f548cf59b9 | ||
|
|
229022b220 | ||
|
|
6b18b46eae | ||
|
|
355848c4c8 | ||
|
|
f2701c5758 | ||
|
|
2a2f3217c6 | ||
|
|
fea15ed751 | ||
|
|
c86e7b4b51 | ||
|
|
c7ba991a1d | ||
|
|
6c6a0b1943 | ||
|
|
c0f0a326af | ||
|
|
05c5b74a05 | ||
|
|
ab5dba9e1b | ||
|
|
5564a80c71 | ||
|
|
955a2340ea | ||
|
|
8580fa2908 | ||
|
|
a69915d6a4 | ||
|
|
1915bbbed5 | ||
|
|
af6317dab1 | ||
|
|
f330854bee | ||
|
|
b247044a91 | ||
|
|
4153ac3146 | ||
|
|
f40b756c79 | ||
|
|
19d21ca60c | ||
|
|
24b62f6752 | ||
|
|
199c506234 | ||
|
|
2fbb2827d9 | ||
|
|
c278080994 | ||
|
|
6e5ea00388 | ||
|
|
27e2534744 | ||
|
|
d23aea4a1e | ||
|
|
f5a0858343 | ||
|
|
3831de1f4c | ||
|
|
e2fac76db9 | ||
|
|
c23bbe0a56 | ||
|
|
7433abe1fb | ||
|
|
91c7bb89a1 | ||
|
|
5c061f19a5 | ||
|
|
b42d96fa5b | ||
|
|
012f5ec3d2 | ||
|
|
b6a6ea9069 | ||
|
|
02fbbc8ea2 | ||
|
|
7c062d9fee | ||
|
|
d0b5b3bc37 | ||
|
|
3b5a75ec1d | ||
|
|
6e1dba89f1 | ||
|
|
1d37840643 | ||
|
|
476ff1e623 | ||
|
|
e81926abd0 | ||
|
|
5c2e6471fc | ||
|
|
013733b29b | ||
|
|
1ee73006ed | ||
|
|
ff451c096d | ||
|
|
dda570a8bd | ||
|
|
dcee303385 | ||
|
|
b735f5b5b5 | ||
|
|
1f4ee4073c | ||
|
|
51ab3265f8 | ||
|
|
8560d7254b | ||
|
|
26c47da032 | ||
|
|
7128acc4c2 | ||
|
|
7559925e7e | ||
|
|
9bdd30ba17 | ||
|
|
b15ebcd4a7 | ||
|
|
35fcd6024f | ||
|
|
b24c54e8ee | ||
|
|
dd994a63c3 | ||
|
|
056c6ad1aa | ||
|
|
2a12811f21 | ||
|
|
98a4c708d5 | ||
|
|
c6e903bd69 | ||
|
|
e6c342016d | ||
|
|
f4f47f1bca | ||
|
|
5ce5b23f26 | ||
|
|
1130a40962 | ||
|
|
3bd82a1260 | ||
|
|
97cac0c9ae | ||
|
|
5adb3084c7 | ||
|
|
cb3632e2b1 | ||
|
|
51d9df3a2e | ||
|
|
46e5242253 | ||
|
|
423c09438e | ||
|
|
34e3ea0557 | ||
|
|
c2c165a173 | ||
|
|
70698e5bc7 | ||
|
|
b23e990800 | ||
|
|
567bfed936 | ||
|
|
c3a7cbe225 | ||
|
|
e172def2ec | ||
|
|
7c1e749471 | ||
|
|
237a5c2571 | ||
|
|
7cebcfb565 | ||
|
|
94c645d1cf | ||
|
|
19376dd257 | ||
|
|
dcbd92dce7 | ||
|
|
03dc7e0b83 | ||
|
|
6fbebdd811 | ||
|
|
11ff1a5380 | ||
|
|
a70f678c69 | ||
|
|
b29cc48feb | ||
|
|
642478a27f | ||
|
|
1223022f76 | ||
|
|
85011d8cd5 | ||
|
|
5e97cd934e | ||
|
|
1c8fcb100e | ||
|
|
f114052f13 | ||
|
|
ac5d4cb798 | ||
|
|
a5aaf05fbf | ||
|
|
c1f33f59f5 | ||
|
|
da13dd4431 | ||
|
|
5b2ca52688 | ||
|
|
32cc366160 | ||
|
|
9c99c1247a | ||
|
|
d3d81daf32 | ||
|
|
9bc557bf88 | ||
|
|
9e4ee6ce82 | ||
|
|
79879e13f0 | ||
|
|
16e4df0708 | ||
|
|
2397cca268 | ||
|
|
77697dc798 | ||
|
|
62105db3d6 | ||
|
|
30a2df0376 | ||
|
|
426dc6dad7 | ||
|
|
ea276c1b60 | ||
|
|
d87b612132 | ||
|
|
d675fc09bd | ||
|
|
e3158db155 | ||
|
|
df81ab2911 | ||
|
|
25e8fe4172 | ||
|
|
bea0f02fc7 | ||
|
|
e809d156e9 | ||
|
|
6e2c46ce47 | ||
|
|
b05cf2dee5 | ||
|
|
875086bc91 | ||
|
|
d324de53cb | ||
|
|
0a9816d8ba | ||
|
|
f920b8b66e | ||
|
|
4f081364fb | ||
|
|
0dd12bdc03 | ||
|
|
62236f25e8 | ||
|
|
6228ff86bd | ||
|
|
dfed7d19ac | ||
|
|
bf4248b344 | ||
|
|
5506fdeffd | ||
|
|
e1c6989ecf | ||
|
|
eab4bc5278 | ||
|
|
59436e7b92 | ||
|
|
6ffc95a9e3 | ||
|
|
26809f0450 | ||
|
|
11e97f430c | ||
|
|
45240f2481 | ||
|
|
d63bdf9a4d | ||
|
|
62e944695c | ||
|
|
88d5e8e8f1 | ||
|
|
30543245a1 | ||
|
|
8994346d65 | ||
|
|
50dc32eafe | ||
|
|
72896c44d5 | ||
|
|
a80f1ede42 | ||
|
|
9c76808b89 | ||
|
|
0abb38e587 | ||
|
|
55760c106b | ||
|
|
e5dda0ab93 | ||
|
|
4265d0095e | ||
|
|
08fd60e693 | ||
|
|
9ecbfc3886 | ||
|
|
108be09181 | ||
|
|
fdc7d5bdd7 | ||
|
|
ec3a9002ce | ||
|
|
fed2b79e89 | ||
|
|
95ce7b860a | ||
|
|
284c516cb1 | ||
|
|
4fd41898ae | ||
|
|
27acea311d | ||
|
|
f7f606641f | ||
|
|
7291dc2b9d | ||
|
|
ec31c91ef8 | ||
|
|
e92d6b0c4b | ||
|
|
328a409b21 | ||
|
|
d0f832a512 | ||
|
|
87e53abf55 | ||
|
|
2f7002a28f | ||
|
|
946bb954db | ||
|
|
58ccaaf6f5 | ||
|
|
1d5daf4d88 | ||
|
|
e3f195ba3c | ||
|
|
1ddab8a09e | ||
|
|
6a9591f5b8 | ||
|
|
4fc19cfd41 | ||
|
|
fdeec6de0b | ||
|
|
83967b1ad0 | ||
|
|
fc80caecd8 | ||
|
|
0a875d3d7b | ||
|
|
24a7d395e3 | ||
|
|
c965791d3e | ||
|
|
b2c8266f8b | ||
|
|
7795d5d04a | ||
|
|
bd67ac6ff2 | ||
|
|
fdb31735a2 | ||
|
|
d34b02aa12 | ||
|
|
dc3b769bd7 | ||
|
|
970d5f60e9 | ||
|
|
7cc1940663 | ||
|
|
6dfffb70f2 | ||
|
|
7e9a874be6 | ||
|
|
71453277f0 | ||
|
|
d684ca2db8 | ||
|
|
fd1e5aba83 | ||
|
|
14dd23ac24 | ||
|
|
b620493440 | ||
|
|
2a02dcc817 | ||
|
|
547eb80ef4 | ||
|
|
96a5d2ce6a | ||
|
|
ab91539398 | ||
|
|
5e54e08bbf | ||
|
|
672f1510e1 | ||
|
|
9ee57109a7 | ||
|
|
cf4fdf373f | ||
|
|
f81b126bd4 | ||
|
|
0cecd156c6 | ||
|
|
1356245302 | ||
|
|
33924e7306 | ||
|
|
cb822ba93f | ||
|
|
79b9e74be5 | ||
|
|
ff6e8b8078 | ||
|
|
09a7735220 | ||
|
|
9b9034eb18 | ||
|
|
75f251613a | ||
|
|
be73fb7200 | ||
|
|
569c3b26a6 | ||
|
|
704e1e5554 | ||
|
|
b729765ba0 | ||
|
|
46a137de8d | ||
|
|
b63578e594 | ||
|
|
3d25496085 | ||
|
|
2838e6195e | ||
|
|
f5e3004d53 | ||
|
|
50bb29092d | ||
|
|
84a4aa958f | ||
|
|
0c73b9e2c5 | ||
|
|
ae7d7b4ad4 | ||
|
|
43c89831d8 | ||
|
|
2f28897780 | ||
|
|
0cdca03662 | ||
|
|
37505e3181 | ||
|
|
9176a26bd3 | ||
|
|
aac3bf53f9 | ||
|
|
d0557a6294 | ||
|
|
433a4c3059 | ||
|
|
a0f90d0290 | ||
|
|
5788d8e9b2 | ||
|
|
1bac4198f2 | ||
|
|
689e38ae7c | ||
|
|
777cf19af3 | ||
|
|
48cfcdf501 | ||
|
|
e15cff65a2 | ||
|
|
e3985ae055 | ||
|
|
b64c67fd1e | ||
|
|
827c0490aa | ||
|
|
165a7852fe | ||
|
|
5b18a21b2d | ||
|
|
5ee14fea3f | ||
|
|
26f4d67342 | ||
|
|
db3888c865 | ||
|
|
9a35ea11d4 | ||
|
|
029d5937c4 | ||
|
|
7997248101 | ||
|
|
841cfd35c9 | ||
|
|
c8dbed5cca | ||
|
|
3691d6c0aa | ||
|
|
523b7f35cd | ||
|
|
2a557bab23 | ||
|
|
3fbdbf8f54 | ||
|
|
72fa414709 | ||
|
|
201111c99b | ||
|
|
1c5ec523a4 | ||
|
|
14481892fe | ||
|
|
7902d68a1b | ||
|
|
f12f5edbad | ||
|
|
aef3dbf2d9 | ||
|
|
6f5cbd2925 | ||
|
|
21ed960c0f | ||
|
|
feede2bf33 | ||
|
|
0ebfdf25d1 | ||
|
|
fe9f5bdf77 | ||
|
|
a2740f057a | ||
|
|
ec118e6018 | ||
|
|
130378f8c2 | ||
|
|
7b60fac170 | ||
|
|
cf04b8d092 | ||
|
|
dcac334f28 | ||
|
|
9c81925d00 | ||
|
|
e50c7e853f | ||
|
|
7d3d2fb075 | ||
|
|
0d3c3801d6 | ||
|
|
38f68e78ae | ||
|
|
0eab16782d | ||
|
|
c8043fb655 | ||
|
|
7edceab01c | ||
|
|
3cb9191034 | ||
|
|
a9825dd2a6 | ||
|
|
92f4be12b1 | ||
|
|
8061cc6dbc | ||
|
|
150d562831 | ||
|
|
e5bc5afc7b | ||
|
|
91e5e022c6 | ||
|
|
5a3141adaa | ||
|
|
25a26bee10 | ||
|
|
1c4bd21e70 | ||
|
|
94531ab4b7 | ||
|
|
d7bed21394 | ||
|
|
49c9c00c8a | ||
|
|
26afdbc959 | ||
|
|
6f46445e68 | ||
|
|
ae2e1ea1dc | ||
|
|
1b1fc9b9ee | ||
|
|
dbe372ab32 | ||
|
|
12af30108d | ||
|
|
d8cb14e234 | ||
|
|
9255d03f39 | ||
|
|
0e59370bc6 | ||
|
|
ccfc4801cb | ||
|
|
7be8d88dd3 | ||
|
|
a8e60e65f8 | ||
|
|
aa615387af | ||
|
|
6e2f5aeeb6 | ||
|
|
1d3f87109d | ||
|
|
bffa99072f | ||
|
|
f89cc866b3 | ||
|
|
f28258e142 | ||
|
|
9be74f6f12 | ||
|
|
820a623d7d | ||
|
|
4a992bfdd8 | ||
|
|
498de26ac5 | ||
|
|
4c3c0debef | ||
|
|
d681c9a662 | ||
|
|
0a7bc58064 | ||
|
|
20fd309527 | ||
|
|
d0dfb248ae | ||
|
|
59e7627371 | ||
|
|
32533b8cfa | ||
|
|
0b693b7d02 | ||
|
|
1fa0bdedfa | ||
|
|
49e0862ebb | ||
|
|
5b00b41da4 | ||
|
|
37f18d586f | ||
|
|
6d9a639624 | ||
|
|
9376bfaf9a | ||
|
|
65cf146ccb | ||
|
|
159100e710 | ||
|
|
8ae169aa8d | ||
|
|
43d15f0721 | ||
|
|
7fb1375c83 | ||
|
|
d3e958c35d | ||
|
|
9f761eaf90 | ||
|
|
77549cb5c3 | ||
|
|
6439683433 | ||
|
|
875c32f4e6 | ||
|
|
6c154f854a | ||
|
|
dcd207cd60 | ||
|
|
b21194d622 | ||
|
|
500c410d96 | ||
|
|
74f48809ba | ||
|
|
7da7011b65 | ||
|
|
6e075a0f87 | ||
|
|
e2d3450c72 | ||
|
|
2190e5a5d8 | ||
|
|
b5eef18d40 | ||
|
|
4a7bc58d00 | ||
|
|
685c7c4707 | ||
|
|
2331952ff1 | ||
|
|
bc7d3363ac | ||
|
|
3596e7186a | ||
|
|
3e2474e7c4 | ||
|
|
4bb11ad5bf | ||
|
|
b1c0650ca5 | ||
|
|
870b12372e | ||
|
|
90d369d90a | ||
|
|
3efc708abb | ||
|
|
2601bad546 | ||
|
|
00567c8369 | ||
|
|
2e59a4b3e6 | ||
|
|
95c948b06a | ||
|
|
43cee1d6fc | ||
|
|
82dfbcee7b | ||
|
|
a9c27a6da1 | ||
|
|
63082bb3a3 | ||
|
|
321136f30b | ||
|
|
c7707f643c | ||
|
|
7e25757f8b | ||
|
|
caf4f07912 | ||
|
|
2d854fdf1b | ||
|
|
aeccc1752d | ||
|
|
55ad6cc692 | ||
|
|
77043f0f21 | ||
|
|
858d2b2f73 | ||
|
|
36337bfd18 | ||
|
|
c57d0486d0 | ||
|
|
2b730915f8 | ||
|
|
2ec43c609b | ||
|
|
49061e6bde | ||
|
|
a981c15fd2 | ||
|
|
cc0d217786 | ||
|
|
b127b8e824 | ||
|
|
7f7abaa447 | ||
|
|
969e23d12a | ||
|
|
c0db07f7f9 | ||
|
|
3d56cf5c1d | ||
|
|
b19d106cdb | ||
|
|
9d35e5e049 | ||
|
|
8f98e0e4dd | ||
|
|
793eadf8a9 | ||
|
|
9691f1611e | ||
|
|
819f39dc9b | ||
|
|
401673f8dd | ||
|
|
156549eb5d | ||
|
|
4f58c187da | ||
|
|
5fba963d34 | ||
|
|
fc1f8d7354 | ||
|
|
47b9de17a1 | ||
|
|
6135224e97 | ||
|
|
a204154711 | ||
|
|
6ab7d9e425 | ||
|
|
de5bdb6fd0 | ||
|
|
6e7f3fae30 | ||
|
|
841d9837dc | ||
|
|
5eb4f2ce17 | ||
|
|
4f77354540 | ||
|
|
1906c91498 | ||
|
|
a4e040da21 | ||
|
|
0874e07909 | ||
|
|
8e9cd6e1c0 | ||
|
|
e7bebd6729 | ||
|
|
1790ed9cb8 | ||
|
|
a8c942e915 | ||
|
|
c50b02c852 | ||
|
|
0af594adb4 | ||
|
|
8839f376d3 | ||
|
|
93bf700a94 | ||
|
|
a3f05cf720 | ||
|
|
57a5d2a4db | ||
|
|
80aa0840d7 | ||
|
|
46369400c7 | ||
|
|
bac3a335c9 | ||
|
|
c0042c884d | ||
|
|
f5f6e466d4 | ||
|
|
39f17b6a2a | ||
|
|
2ba94076b6 | ||
|
|
3e5af77932 | ||
|
|
09203489dd | ||
|
|
8a0be33fd7 | ||
|
|
afd3a1e066 | ||
|
|
b867137563 | ||
|
|
6d62ecd749 | ||
|
|
e0c1d81ac2 | ||
|
|
e04eff898e | ||
|
|
0b037ea945 | ||
|
|
7ca1908d76 | ||
|
|
91bc10f713 | ||
|
|
567e58cd2d | ||
|
|
8f51c46818 | ||
|
|
969d9407d3 | ||
|
|
ff9bb9d85e | ||
|
|
f1151cf61f | ||
|
|
32eccc9d08 | ||
|
|
48294f6a14 | ||
|
|
068b372ab0 | ||
|
|
82ca831856 | ||
|
|
79ade1ea9c | ||
|
|
33c7b98bbc | ||
|
|
b14965fae9 | ||
|
|
bafd927f03 | ||
|
|
424b8a4ff8 | ||
|
|
243ea2b5e9 | ||
|
|
c6ec144494 | ||
|
|
2c5fbb29a6 | ||
|
|
3280bf4b55 | ||
|
|
588291785c | ||
|
|
ac58291e4d | ||
|
|
6e1f55d40f | ||
|
|
0ed744a035 | ||
|
|
28a8798c03 | ||
|
|
fd0dcfbc74 | ||
|
|
e6a1dc4d4c | ||
|
|
2ca6722ca4 | ||
|
|
4d80860a66 | ||
|
|
b7d75fb5f6 | ||
|
|
0683fa78c4 | ||
|
|
df1f0a8083 | ||
|
|
20a24ef302 | ||
|
|
39468cd38f | ||
|
|
651fd58f8f | ||
|
|
21158aed3a | ||
|
|
7620cc92c2 | ||
|
|
57f62d58c3 | ||
|
|
6a2b41cc9a | ||
|
|
b97f8bb5ce | ||
|
|
589f2ab6ba | ||
|
|
395d134eef | ||
|
|
6335f4404f | ||
|
|
e028b4dd48 | ||
|
|
4377eca42f | ||
|
|
edd9eaa9c0 | ||
|
|
bb9cf91d91 | ||
|
|
540ca8b305 | ||
|
|
dce9582d2c | ||
|
|
2be39af412 | ||
|
|
07f3bfba3a | ||
|
|
9ba06e55a5 | ||
|
|
6e149418b7 | ||
|
|
38c61c8bcb | ||
|
|
83a9f384ae | ||
|
|
dbdd37af64 | ||
|
|
4d5f314e75 | ||
|
|
6fe4848ea5 | ||
|
|
a05e8213a3 | ||
|
|
f4bf3aa571 | ||
|
|
932e5a2ecc | ||
|
|
8e3272f546 | ||
|
|
454ab825e9 | ||
|
|
b8f6904733 | ||
|
|
2578da5ec6 | ||
|
|
078252a865 | ||
|
|
15b13deb57 | ||
|
|
89ed823555 | ||
|
|
d511e0ec84 | ||
|
|
2e4c8c13f8 | ||
|
|
cffaaf9a62 | ||
|
|
93810d912a | ||
|
|
f2068f01c6 | ||
|
|
31a32dc3c4 | ||
|
|
48f79abea5 | ||
|
|
742d16985a | ||
|
|
1ca9d52ec4 | ||
|
|
c004a12eea | ||
|
|
8812a8630b | ||
|
|
ee92795646 | ||
|
|
60bed9c371 | ||
|
|
278a8c86af | ||
|
|
f14e3a31e5 | ||
|
|
a92aadf892 | ||
|
|
745c63c70c | ||
|
|
d5308cf4bb | ||
|
|
c32fb8f43e | ||
|
|
d366ff1e4a | ||
|
|
36adf17e1d | ||
|
|
6305639766 | ||
|
|
ea2c919bf2 | ||
|
|
e151df91d8 | ||
|
|
3da69c62ed | ||
|
|
ce1fb5e5cb | ||
|
|
c3aeca266c | ||
|
|
3d70894112 | ||
|
|
5b44f5ef16 | ||
|
|
f566b02c23 | ||
|
|
89f02884ad | ||
|
|
6aa8c869f3 | ||
|
|
0f53b413bd | ||
|
|
8d964cec02 | ||
|
|
b179f7989d | ||
|
|
b91fd59b38 | ||
|
|
7c7a279031 | ||
|
|
8cd4e706c9 | ||
|
|
8b4501c266 | ||
|
|
7f6bf0eb94 | ||
|
|
e747c52901 | ||
|
|
eb07c85e9f | ||
|
|
170d369938 | ||
|
|
f019605d4a | ||
|
|
47bf8f957c | ||
|
|
c97e79fe50 | ||
|
|
cc3b23def3 | ||
|
|
d2ae942a85 | ||
|
|
0a6d9e524e | ||
|
|
abfefa0bba | ||
|
|
943791895c | ||
|
|
af4c2451f3 | ||
|
|
8e4da82dfb | ||
|
|
2685f87341 | ||
|
|
4288c07755 | ||
|
|
4781e7eb41 | ||
|
|
ca163a1536 | ||
|
|
3c2c099754 | ||
|
|
9bfd9a3e94 | ||
|
|
d8e6675000 | ||
|
|
69c7ce785d | ||
|
|
7421b83e79 | ||
|
|
50948a1bb2 | ||
|
|
ddeb6f76d6 | ||
|
|
e038d7f023 | ||
|
|
f1be8ef837 | ||
|
|
6c13b6b3e8 | ||
|
|
b3d41cc62c | ||
|
|
cfae70e4cd | ||
|
|
e7522d9937 | ||
|
|
10063a3a48 | ||
|
|
3bb70f17d5 | ||
|
|
e60274e35e | ||
|
|
6a680010ab | ||
|
|
9f4851b293 | ||
|
|
334e2ecfba | ||
|
|
230511b6b9 | ||
|
|
79d8b34481 | ||
|
|
5c11c04cad | ||
|
|
e0594cfaed | ||
|
|
4d08c701f9 | ||
|
|
22b0198398 | ||
|
|
38715bdf88 | ||
|
|
7f8eb38c05 | ||
|
|
935960ac67 | ||
|
|
c21873f8bb | ||
|
|
0ef9dd611a | ||
|
|
a6d7c63bf8 | ||
|
|
fa751c2b25 | ||
|
|
4e150ea968 | ||
|
|
e60a0548b7 | ||
|
|
03dd48e562 | ||
|
|
e1ba7e7e94 | ||
|
|
2917b8fbad | ||
|
|
f7742ce7ce | ||
|
|
6f2815f4d3 | ||
|
|
adc224e5b1 | ||
|
|
35fa8e6ddc | ||
|
|
6efb5fad77 | ||
|
|
8e9121a740 | ||
|
|
8bf64609dc | ||
|
|
17019d2056 | ||
|
|
548b033dd6 | ||
|
|
c69779b7bc | ||
|
|
1512acb7e5 | ||
|
|
8afa24fc2f | ||
|
|
4c50a3aea2 | ||
|
|
165cfed262 | ||
|
|
bae2a5d7f4 | ||
|
|
77438a47c0 | ||
|
|
ec98adbc22 | ||
|
|
820c8fc670 | ||
|
|
76b378fe2a | ||
|
|
c219e453f5 | ||
|
|
71827bcf04 | ||
|
|
d10831f97b | ||
|
|
e0a2e262a5 | ||
|
|
9d22c710ad | ||
|
|
384a314210 | ||
|
|
b6508927a3 | ||
|
|
606627a9f6 | ||
|
|
b43985e28a | ||
|
|
a72a98a7fb | ||
|
|
88be547a30 | ||
|
|
fe6f9d5a66 | ||
|
|
9ff401ebc9 | ||
|
|
e1ddafb2f0 | ||
|
|
0d87ae92fb | ||
|
|
06d7d0633c | ||
|
|
153a18589c | ||
|
|
890fdbf0c4 | ||
|
|
9f8cacb16f | ||
|
|
1561362640 | ||
|
|
ccddbf4faf | ||
|
|
e705d572fa | ||
|
|
7700fca526 | ||
|
|
f846451580 | ||
|
|
9209af4c98 | ||
|
|
8f4368f10b | ||
|
|
dfd16eff6d | ||
|
|
73ec01a112 | ||
|
|
a8a090ae08 | ||
|
|
07c211b0f8 | ||
|
|
2ce7736853 | ||
|
|
2939998ed7 | ||
|
|
74916e8628 | ||
|
|
bcbbea5319 | ||
|
|
3db9acf5e6 | ||
|
|
012067ccf5 | ||
|
|
86ee01bc32 | ||
|
|
0364e73411 | ||
|
|
a57cb0b077 | ||
|
|
3d82b922c1 | ||
|
|
02889673a1 | ||
|
|
a76d1c83c1 | ||
|
|
0d84cc66ee | ||
|
|
cf61cc9303 | ||
|
|
6634cb92ec | ||
|
|
fb24f78198 | ||
|
|
b24bc317c5 | ||
|
|
6247161d8c | ||
|
|
f29d0b1c91 | ||
|
|
cbd260b93d | ||
|
|
3edc0cce07 | ||
|
|
b706478b1b | ||
|
|
d8c96acf65 | ||
|
|
ca59d9494e | ||
|
|
56adf95bee | ||
|
|
aaa25b03dc | ||
|
|
38deedf2d9 | ||
|
|
8e393ae0b9 | ||
|
|
38b23506a8 | ||
|
|
1a2db043f4 | ||
|
|
a1e0d54e2d | ||
|
|
a1dfc8dc22 | ||
|
|
c054f7cdc6 | ||
|
|
f0a5c8d223 | ||
|
|
d637d9d5b2 | ||
|
|
d54a0f81f2 | ||
|
|
e18e98b627 | ||
|
|
d477526690 | ||
|
|
a4f98360e4 | ||
|
|
1f36aa5121 | ||
|
|
edd0e9f89b | ||
|
|
b628bdae1a | ||
|
|
fbb58571c6 | ||
|
|
1c7aabc4d2 | ||
|
|
891878156b | ||
|
|
f5ca703c2c | ||
|
|
b278b201b5 | ||
|
|
4492580885 | ||
|
|
6119885e07 | ||
|
|
0895ee0069 | ||
|
|
b3361039bb | ||
|
|
aafd2487a7 | ||
|
|
61a679bbea | ||
|
|
101f307f3c | ||
|
|
b2c5dd9d70 | ||
|
|
220f481d5f | ||
|
|
29b73a0e5e | ||
|
|
0b8a15929c | ||
|
|
93b183e3ad | ||
|
|
00b25daa96 | ||
|
|
740b0b6e12 | ||
|
|
1f4715e0e8 | ||
|
|
098a0f56ca | ||
|
|
1061c70284 | ||
|
|
968be3baa5 | ||
|
|
566dee1e96 | ||
|
|
51fe03e45c | ||
|
|
eb8fc598b0 | ||
|
|
df4a189e23 | ||
|
|
23181a481d | ||
|
|
6d913bbe43 | ||
|
|
1ba2d9615e | ||
|
|
9746b175d7 | ||
|
|
75c85c36af | ||
|
|
5fe692927c | ||
|
|
8863b3d3b3 | ||
|
|
c4a4716553 | ||
|
|
a0a5e1ca28 | ||
|
|
b9ebf17c3b | ||
|
|
438038167d | ||
|
|
c39acefee8 | ||
|
|
d702490003 | ||
|
|
4b60fac4da | ||
|
|
221e569fbf | ||
|
|
0bfd14e9b6 | ||
|
|
a1f9e115c7 | ||
|
|
1871cb1fd0 | ||
|
|
70293df29a | ||
|
|
6503d273a2 | ||
|
|
169a0a3f49 | ||
|
|
7750d1ac2d | ||
|
|
7cda1f5373 | ||
|
|
04191c7a34 | ||
|
|
a42a4b7bd3 | ||
|
|
c8b7d2500d | ||
|
|
6f3fcc3168 | ||
|
|
ae8c5ba47a | ||
|
|
54feed1c1a | ||
|
|
ccef10d373 | ||
|
|
e23f19a810 | ||
|
|
33ed497451 | ||
|
|
53576d2eda | ||
|
|
a95cc22613 | ||
|
|
7b1f0fa519 | ||
|
|
a78c9ec4f0 | ||
|
|
48494e2cd1 | ||
|
|
a71deb5316 | ||
|
|
27a8f1e732 | ||
|
|
ab7bdb3919 | ||
|
|
97bf7dae4f | ||
|
|
c612365c07 | ||
|
|
91c35e3464 | ||
|
|
91225dcfe0 | ||
|
|
5bd780f6a3 | ||
|
|
94b763cc88 | ||
|
|
87052bad50 | ||
|
|
9cddf00834 | ||
|
|
9591df25d1 | ||
|
|
e563c61167 | ||
|
|
ddc3343bf9 | ||
|
|
c5637a8751 | ||
|
|
2f9876c910 | ||
|
|
2bfb4145e4 | ||
|
|
bd26acdde7 | ||
|
|
e37cd8f9f4 | ||
|
|
e364229e33 | ||
|
|
bdd47cd6ad | ||
|
|
19a897c05f | ||
|
|
96eeabcd47 | ||
|
|
9a934ed3a7 | ||
|
|
0d89345cdd | ||
|
|
18c090ec11 | ||
|
|
d1f0b99838 | ||
|
|
af78d9c564 | ||
|
|
92aefc30dc | ||
|
|
5c3ef41e0d | ||
|
|
fb980e53f9 | ||
|
|
19ef24661f | ||
|
|
6b50f6f76a | ||
|
|
6bb625621f | ||
|
|
adbc34bacb | ||
|
|
48341936d7 | ||
|
|
671f12d8fd | ||
|
|
64bd38cf92 | ||
|
|
2b99adb3be | ||
|
|
c63799d99d | ||
|
|
4cebecbf06 | ||
|
|
52577e5c1a | ||
|
|
3bbe6b3d1b | ||
|
|
941b28ec5b | ||
|
|
548abe8519 | ||
|
|
fe3e80fc68 | ||
|
|
a734efef05 | ||
|
|
11250c5fe3 | ||
|
|
eb2f6b8f90 | ||
|
|
1b99dfd7cc | ||
|
|
dcb6dfae32 | ||
|
|
cd30f3ad32 | ||
|
|
6a27043931 | ||
|
|
19853d3f0b | ||
|
|
d3bfb37e64 | ||
|
|
7c4acc4f65 | ||
|
|
d7787443ec | ||
|
|
2d8da32339 | ||
|
|
a7c82c47a0 | ||
|
|
a5a51177e5 | ||
|
|
cf85337681 | ||
|
|
71bbe4cea6 | ||
|
|
0c4a53f36a | ||
|
|
69239d1f6f | ||
|
|
a977821d5b | ||
|
|
e4cdd499f7 | ||
|
|
5fef25cfe5 | ||
|
|
c8e6082065 | ||
|
|
8ac00d52ce | ||
|
|
111217fed2 | ||
|
|
0d11732ef2 | ||
|
|
4edbebf4d2 | ||
|
|
51a8e701c0 | ||
|
|
74ed024a23 | ||
|
|
48e6983c88 | ||
|
|
ae363218fa | ||
|
|
afb16a5a4a | ||
|
|
b1b4af8047 | ||
|
|
84a9ab5a07 | ||
|
|
e709e6cdb6 | ||
|
|
ce87cf867c | ||
|
|
8ad845b926 | ||
|
|
dfc0543023 | ||
|
|
9108d06bd3 | ||
|
|
6e0aaab30e | ||
|
|
024b29b7e8 | ||
|
|
f8a1a4ef0c | ||
|
|
419c8ff0fe | ||
|
|
d81acc0826 | ||
|
|
0fc380c89d | ||
|
|
d957e165d4 | ||
|
|
22e0b84f86 | ||
|
|
69d741ae8e | ||
|
|
56f3c86407 | ||
|
|
c0937a7d34 | ||
|
|
4d863fd68b | ||
|
|
2a1a23828c | ||
|
|
485e87fc26 | ||
|
|
be7c8576a5 | ||
|
|
f976fd6f38 | ||
|
|
7cea884787 | ||
|
|
c3796f404a | ||
|
|
ba55eeb402 | ||
|
|
b0eb260de0 | ||
|
|
1ead947b79 | ||
|
|
d69f5304ab | ||
|
|
86ab22a0dd | ||
|
|
6835a10298 | ||
|
|
16262f2ce7 | ||
|
|
4f8f680c78 | ||
|
|
eebf88c0b6 | ||
|
|
f6008be14a | ||
|
|
f4be51104a | ||
|
|
d14d30c58f | ||
|
|
6c4fe5054c | ||
|
|
4c34fab639 | ||
|
|
f5802d93d8 | ||
|
|
64e9a26fdc | ||
|
|
19a2367b63 | ||
|
|
cececc79b9 | ||
|
|
80dc705750 | ||
|
|
776b34aaef | ||
|
|
f305619bb0 | ||
|
|
63000d3797 | ||
|
|
6f82d20ec8 | ||
|
|
dcdee393d7 | ||
|
|
2faafb8512 | ||
|
|
4f6b3338a1 | ||
|
|
a38f52d855 | ||
|
|
9b0f2e56af | ||
|
|
bffade8728 | ||
|
|
11d239448d | ||
|
|
0997b687a2 | ||
|
|
60886b408a | ||
|
|
10cd173e5c | ||
|
|
22ef681cc1 | ||
|
|
2287875cfd | ||
|
|
99a52006e4 | ||
|
|
da27e40fa1 | ||
|
|
885ee3b94c | ||
|
|
b226b6589c | ||
|
|
d5871aa850 | ||
|
|
ab091d085d | ||
|
|
046557715c | ||
|
|
4f9e9c540a | ||
|
|
564fa6ab88 | ||
|
|
ce355eafc3 | ||
|
|
e7c7e938e0 | ||
|
|
a538bd3824 | ||
|
|
2d64d7ff66 | ||
|
|
31f092ff08 | ||
|
|
2a2f75c9c7 | ||
|
|
d761e22b60 | ||
|
|
7f502e489c | ||
|
|
2a06944a15 | ||
|
|
1229203186 | ||
|
|
cc664579f8 | ||
|
|
8dc1a94ca6 | ||
|
|
d9fd41f319 | ||
|
|
950a94e748 | ||
|
|
8892d683be | ||
|
|
54c5324dbd | ||
|
|
3db25ecc35 | ||
|
|
5701c74f6d | ||
|
|
8bdd034bd4 | ||
|
|
c68ad5dff0 | ||
|
|
84450a03e4 | ||
|
|
88d7fc08b1 | ||
|
|
21ffba9df7 | ||
|
|
d30bd06760 | ||
|
|
d51e9c474b | ||
|
|
67c22b0af2 | ||
|
|
3be772cf1e | ||
|
|
9b1bd49df2 | ||
|
|
a1b1ddb9ae | ||
|
|
9fd1e90a36 | ||
|
|
9b51a5db83 | ||
|
|
c9df366ee5 | ||
|
|
40802a2fbd | ||
|
|
c78cec0951 | ||
|
|
87d488c5d5 | ||
|
|
b60792f5ac | ||
|
|
dddfbc0b5b | ||
|
|
cc586690cf | ||
|
|
4352921096 | ||
|
|
dc14125393 | ||
|
|
b42129829a | ||
|
|
0ac638c6ea | ||
|
|
374f08d5fc | ||
|
|
6a04189787 | ||
|
|
f48eac58b8 | ||
|
|
2a456d35b7 | ||
|
|
5bd35c41b0 | ||
|
|
1491e1981e | ||
|
|
607cb34ef2 | ||
|
|
fd54759957 | ||
|
|
5422ec14ea | ||
|
|
2376c2480d | ||
|
|
d3b7bfd25d | ||
|
|
a6a72740c6 | ||
|
|
58d174529d | ||
|
|
e2ea041e9d | ||
|
|
a991da3bd6 | ||
|
|
8e30ef7363 | ||
|
|
74daee992c | ||
|
|
1151e71f11 | ||
|
|
b8315632af | ||
|
|
b50550c508 | ||
|
|
8b56ea9ff5 | ||
|
|
e1bb200a92 | ||
|
|
7a4363a7ba | ||
|
|
69ca659567 | ||
|
|
23ee422fe8 | ||
|
|
a62ac802d4 | ||
|
|
6e75699530 | ||
|
|
24a45a41d5 | ||
|
|
8ae0c38a78 | ||
|
|
5a2082acb6 | ||
|
|
4bbd70a251 | ||
|
|
923ca8c812 | ||
|
|
96590c3f79 | ||
|
|
5d70602ed3 | ||
|
|
27c678fc89 | ||
|
|
d1b40cdc9e | ||
|
|
f19043fbc0 | ||
|
|
54288039b7 | ||
|
|
24b89f94b6 | ||
|
|
1c50c3a60c | ||
|
|
27498a37d0 | ||
|
|
00f84b1e64 | ||
|
|
c71f78dad6 | ||
|
|
84ae8c3ad4 | ||
|
|
41996af5d2 | ||
|
|
744316d8f7 | ||
|
|
6e6122cb1e | ||
|
|
8f7bd2c0e5 | ||
|
|
4512fc1668 | ||
|
|
08fd4795f3 | ||
|
|
5e7260dd56 | ||
|
|
2a12cb5fce | ||
|
|
909b176780 | ||
|
|
08b3074489 | ||
|
|
312a5a6a2f | ||
|
|
a103bb4a08 | ||
|
|
e38f0569b3 | ||
|
|
5340feef74 | ||
|
|
3b3e8d0f25 | ||
|
|
33faa30817 | ||
|
|
5dfc40658f | ||
|
|
0d99fa47ed | ||
|
|
ca876f123b | ||
|
|
02a569d50e | ||
|
|
e3e83a2395 | ||
|
|
b7e958a36e | ||
|
|
73890aec77 | ||
|
|
a5722af878 | ||
|
|
7e7c738d65 | ||
|
|
896f4a1c19 | ||
|
|
1f5d2131d2 | ||
|
|
23d06dca01 | ||
|
|
a54bde8859 | ||
|
|
5a6401d82e | ||
|
|
4550181ae1 | ||
|
|
f790a86fde | ||
|
|
01c8ab7082 | ||
|
|
29496816be | ||
|
|
cf572dd1d0 | ||
|
|
58a90860fc | ||
|
|
c009c921e1 | ||
|
|
801362fc36 | ||
|
|
a875d6bc23 | ||
|
|
016c2ea295 | ||
|
|
c36e601b67 | ||
|
|
9070de3ea2 | ||
|
|
846a7a53eb | ||
|
|
4c3962cc7a | ||
|
|
fa446c2243 | ||
|
|
445b9e169b | ||
|
|
aca28ca9ac | ||
|
|
40944ce6ce | ||
|
|
ca78a418b2 | ||
|
|
f9971e4c43 | ||
|
|
93f9ffc614 | ||
|
|
054819d791 | ||
|
|
2300c75a6d | ||
|
|
187adbe0b1 | ||
|
|
37eb1bb333 | ||
|
|
cd5b47646f | ||
|
|
6f2002699e | ||
|
|
953ab84d68 | ||
|
|
832557df66 | ||
|
|
572d582d8d | ||
|
|
77b694e03a | ||
|
|
f9bbf80f93 | ||
|
|
8355cbbdfc | ||
|
|
09df41c60f | ||
|
|
7f18ea73ce | ||
|
|
3e65255557 | ||
|
|
ecc4d8f34d | ||
|
|
85dfddc659 | ||
|
|
fed2d190f0 | ||
|
|
689ba6d996 | ||
|
|
4bc98a14dd | ||
|
|
ed1951c7c7 | ||
|
|
2c8255c34b | ||
|
|
1e47145d72 | ||
|
|
c2b4cbc163 | ||
|
|
55804c74a2 | ||
|
|
1bb4c2c6b6 | ||
|
|
4867e7aa90 | ||
|
|
ff83ba2830 | ||
|
|
bbf7fda701 | ||
|
|
7261a4b4d8 | ||
|
|
9f39cea8a1 | ||
|
|
a586b992d7 | ||
|
|
9943b0564a | ||
|
|
69aae1e511 | ||
|
|
6c11db0ce5 | ||
|
|
e7f67448e8 | ||
|
|
55b3d957f1 | ||
|
|
9e830b1297 | ||
|
|
29672bbdbc | ||
|
|
8850ffba65 | ||
|
|
f9ce93f70e | ||
|
|
af9317571f | ||
|
|
042a04f8b3 | ||
|
|
ac7752c41a | ||
|
|
550970f03c | ||
|
|
52392fe3c2 | ||
|
|
32d9cf7b5b | ||
|
|
3ba3228857 | ||
|
|
8b70bf19ab | ||
|
|
a3fba24479 | ||
|
|
682d905a29 | ||
|
|
446a751f63 | ||
|
|
79047d4850 | ||
|
|
5dc6ad7e5c | ||
|
|
a458a6984e | ||
|
|
d529228c88 | ||
|
|
5395255560 | ||
|
|
bf04c616ae | ||
|
|
c50b21161b | ||
|
|
e8f7ac5e25 | ||
|
|
9cc4399476 | ||
|
|
5f59e60d9d | ||
|
|
6e83b30cc7 | ||
|
|
4b64fb9a6a | ||
|
|
379405a3a3 | ||
|
|
60b028fdae | ||
|
|
1b675cd273 | ||
|
|
662c204daa | ||
|
|
6013cbabde | ||
|
|
665f7a2d0f | ||
|
|
9ee5095608 | ||
|
|
09f231aac3 | ||
|
|
036e172a16 | ||
|
|
b595cc6f24 | ||
|
|
e206ab7b6f | ||
|
|
ed660bc4a5 | ||
|
|
f396c2cbc2 | ||
|
|
62d873b4c7 | ||
|
|
7c67ca4a3e | ||
|
|
9fed987cf2 | ||
|
|
8f808b6208 | ||
|
|
0cffa272aa | ||
|
|
24d7f94749 | ||
|
|
df1bfa25aa | ||
|
|
421680e11c | ||
|
|
cab4bde6e1 | ||
|
|
46baf9f422 | ||
|
|
a207cf0b03 | ||
|
|
4b434deee1 | ||
|
|
3ea73260f1 | ||
|
|
c165be06cb | ||
|
|
7d03e2bd71 | ||
|
|
2cbcf12b24 | ||
|
|
0c006268e6 | ||
|
|
40d1cfe729 | ||
|
|
3ad9bec32d | ||
|
|
97d00fe836 | ||
|
|
bf7cca9996 | ||
|
|
e63a1cef2f | ||
|
|
a2e3a45c1d | ||
|
|
3a2f76335a | ||
|
|
d5476ff41f | ||
|
|
75a4774491 | ||
|
|
2658b0703e | ||
|
|
7176ac4940 | ||
|
|
de786959dd | ||
|
|
edd488734a | ||
|
|
4f2b44f787 | ||
|
|
7fd3564489 | ||
|
|
afbd32c040 | ||
|
|
7877740b09 | ||
|
|
17f96e3004 | ||
|
|
28c66112b8 | ||
|
|
4df8fb5bc6 | ||
|
|
19785d4bfe | ||
|
|
37fd290bd7 | ||
|
|
302add28cb | ||
|
|
66e33c9cf5 | ||
|
|
c5624a1702 | ||
|
|
db7745de98 | ||
|
|
4f4e9aa8e1 | ||
|
|
2841d4bb91 | ||
|
|
d845589c72 | ||
|
|
9459b2d0b0 | ||
|
|
d2524a710e | ||
|
|
132d2982d4 | ||
|
|
0b62d5c293 | ||
|
|
b4fa822482 | ||
|
|
e2da85e0b7 | ||
|
|
a54b2d998d | ||
|
|
f2ef867901 | ||
|
|
b78c9ccbd5 | ||
|
|
1e6e2a0101 | ||
|
|
effc1da025 | ||
|
|
01b8949299 | ||
|
|
9c8f60eaa0 | ||
|
|
6cf4280099 | ||
|
|
5256994141 | ||
|
|
6224687c1b | ||
|
|
24ec26fbca | ||
|
|
8d4d26f39f | ||
|
|
1725e8a642 | ||
|
|
9efbdbc75b | ||
|
|
873a22151f | ||
|
|
e8794d23ec | ||
|
|
f9c9ff7475 | ||
|
|
6315f15a23 | ||
|
|
496c3add2b | ||
|
|
8d69e13ee5 | ||
|
|
b220480e9d | ||
|
|
1818879388 | ||
|
|
5bbf05f92a | ||
|
|
2dd33cf2b1 | ||
|
|
9817a27dc0 | ||
|
|
8c67c629b7 | ||
|
|
ed5baef6bd | ||
|
|
4b45560264 | ||
|
|
789e064aaf | ||
|
|
8c0ec86f25 | ||
|
|
ee6abf82dd | ||
|
|
6c61676f7d | ||
|
|
47316ed6df | ||
|
|
100354efca | ||
|
|
3d0b2cc66a | ||
|
|
a68226bb5b | ||
|
|
0ff72c1f5c | ||
|
|
a19486436f | ||
|
|
d146304528 | ||
|
|
9239223865 | ||
|
|
9903c3432c | ||
|
|
1277d8b91c | ||
|
|
f7259485a4 | ||
|
|
4457508c7a | ||
|
|
0bdc16c6f5 | ||
|
|
52393e15b7 | ||
|
|
6dc75c643b | ||
|
|
e21334b795 | ||
|
|
15890cb3df | ||
|
|
3fe298f13f | ||
|
|
c55974d115 | ||
|
|
68371a1d4c | ||
|
|
bf2cf0b7ba | ||
|
|
a5eacea399 | ||
|
|
1eb0fd1dd1 | ||
|
|
1fb0960527 | ||
|
|
c279f529aa | ||
|
|
72214f2990 | ||
|
|
1fdb5a48fa | ||
|
|
8b5fe89e35 | ||
|
|
4840b689ee | ||
|
|
bec97d9ee9 | ||
|
|
224d5c8170 | ||
|
|
47c0b910f1 | ||
|
|
b17a0f8d39 | ||
|
|
6c32aa26a2 | ||
|
|
85c6c1592c | ||
|
|
6e1923f4c1 | ||
|
|
32d2cea9b8 | ||
|
|
107ee59889 | ||
|
|
018d21f27b | ||
|
|
34ecf6b086 | ||
|
|
a9c557304a | ||
|
|
c67f098cb7 | ||
|
|
4383217a7b | ||
|
|
479038b02c | ||
|
|
e13407adf9 | ||
|
|
18695bd657 | ||
|
|
51ff0dc7c0 | ||
|
|
30c42b2089 | ||
|
|
1ce4f09d1e | ||
|
|
afd207eda5 | ||
|
|
dc701b5cf2 | ||
|
|
d7a263ce2a | ||
|
|
0aa4df1070 | ||
|
|
1f3c90c6a5 | ||
|
|
ae481a2cb7 | ||
|
|
1d510c3f9b | ||
|
|
c321e53e88 | ||
|
|
db34cf4ee6 | ||
|
|
fe52d65af0 | ||
|
|
3fd76bf433 | ||
|
|
9802c059ff | ||
|
|
2925e558cb | ||
|
|
8ed1e0ab9a | ||
|
|
eea7d0c8da | ||
|
|
d2cc1e9856 | ||
|
|
05b4128b5d | ||
|
|
c42d31bc78 | ||
|
|
10c48512f0 | ||
|
|
8dd15f024c | ||
|
|
1d7432c0ef | ||
|
|
ec5c04d7d8 | ||
|
|
c03aeeae23 | ||
|
|
429c70029c | ||
|
|
daced4a5fb | ||
|
|
0f16eafda9 | ||
|
|
4efc97aa9f | ||
|
|
66021e0b0f | ||
|
|
7bb7cd570a | ||
|
|
5a323d4063 | ||
|
|
e4584fcd73 | ||
|
|
7f1636878f | ||
|
|
470285bb48 | ||
|
|
dafa884427 | ||
|
|
c7e335bcda | ||
|
|
7a0ebf5a7b | ||
|
|
30d8071d60 | ||
|
|
1eaf0e9870 | ||
|
|
e992d666e1 | ||
|
|
309d778d05 | ||
|
|
3ca9cb979e | ||
|
|
f73bf4c5d3 | ||
|
|
45a5d9f023 | ||
|
|
393c48ec79 | ||
|
|
8a4cf4bcfc | ||
|
|
c7cbe29307 | ||
|
|
a73e45f9d3 | ||
|
|
3497dfc9c1 | ||
|
|
2d7fe7786b | ||
|
|
0cd3fbee59 | ||
|
|
64cdeb8d39 | ||
|
|
a9d48f53d5 | ||
|
|
ce5b4fc9f7 | ||
|
|
f373160c3d | ||
|
|
9416c7da09 | ||
|
|
81b607d2a0 | ||
|
|
17d2d3a72f | ||
|
|
c032f45669 | ||
|
|
4436b81b54 | ||
|
|
b1fd798094 | ||
|
|
f7ed03fa50 | ||
|
|
a0306325d2 | ||
|
|
152d9ca522 | ||
|
|
fd35a8b081 | ||
|
|
aad28eb267 | ||
|
|
23752dca61 | ||
|
|
0049fa1eda | ||
|
|
02ba301550 | ||
|
|
35f71d4a00 | ||
|
|
ed9026bfcb | ||
|
|
bd3a955a95 | ||
|
|
a7c67f32d0 | ||
|
|
441c8ebc90 | ||
|
|
272a1b3903 | ||
|
|
5efe3f8221 | ||
|
|
d5c938e2ba | ||
|
|
b5dfcc1d0d | ||
|
|
54a31f6d9a | ||
|
|
a0edaedbf3 | ||
|
|
39458c8430 | ||
|
|
7d0b66769a | ||
|
|
120506c26d | ||
|
|
4f32d876d8 | ||
|
|
5693cbd8fe | ||
|
|
eda3639e19 | ||
|
|
a6b45f1ed4 | ||
|
|
40ab0a7c72 | ||
|
|
b4713a2899 | ||
|
|
1109bcd1f7 | ||
|
|
b461b366d2 | ||
|
|
e4c013c0f4 | ||
|
|
3eecca631b | ||
|
|
123a296dd2 | ||
|
|
90830646f1 | ||
|
|
285eeddfd5 | ||
|
|
bc87c668c4 | ||
|
|
ab8e35d397 | ||
|
|
8effe1d8af | ||
|
|
db425e487a | ||
|
|
f2176e82ad | ||
|
|
d61aba00f0 | ||
|
|
83c37b47f8 | ||
|
|
48606016b8 | ||
|
|
7c4f69a2fa | ||
|
|
c42926bf1e | ||
|
|
8329b522c0 | ||
|
|
15c5a31fb5 | ||
|
|
cad299f354 | ||
|
|
ca08290d8b | ||
|
|
5ef577f0e7 | ||
|
|
803a3441b1 | ||
|
|
497560dfe9 | ||
|
|
f24368a67a | ||
|
|
fad1b46e08 | ||
|
|
32a2c6f6d9 | ||
|
|
58354c9643 | ||
|
|
252d2d236c | ||
|
|
1307f23068 | ||
|
|
69c63039b9 | ||
|
|
9aecd7ec8a | ||
|
|
46a8f2d4f5 | ||
|
|
a3c0bb50f3 | ||
|
|
37ffd45ac8 | ||
|
|
016d23cb89 | ||
|
|
d51ca19934 | ||
|
|
12237951e6 | ||
|
|
19add5a9f2 | ||
|
|
39935bf2f5 | ||
|
|
19332b9ce5 | ||
|
|
be823d745c | ||
|
|
4f78b3f40f | ||
|
|
c8f1cbc602 | ||
|
|
7e815d32f3 | ||
|
|
959a2409fe | ||
|
|
6599007a62 | ||
|
|
21f65c951c | ||
|
|
354996bc09 | ||
|
|
a29f991b84 | ||
|
|
64521cfa9a | ||
|
|
1b0d576996 | ||
|
|
b5125cf5f0 | ||
|
|
e5e207df7c | ||
|
|
d68aa4125b | ||
|
|
ba53da9675 | ||
|
|
8e34468f61 | ||
|
|
32a804c941 | ||
|
|
adde093823 | ||
|
|
d24393e12d | ||
|
|
f328802261 | ||
|
|
4e85b8c0c8 | ||
|
|
6f7b4ca60a | ||
|
|
ae90f9f16e | ||
|
|
6d7db642c3 | ||
|
|
d4bac14488 | ||
|
|
1d2f905052 | ||
|
|
eabefdb575 | ||
|
|
cb88f838b9 | ||
|
|
a79673ff2a | ||
|
|
6568f37384 | ||
|
|
96f7791a8b | ||
|
|
0f46c3a0aa | ||
|
|
326b48f041 | ||
|
|
6f7e60b1f4 | ||
|
|
761fec62a5 | ||
|
|
8db77b8978 | ||
|
|
9c557c0a27 | ||
|
|
d111de83e5 | ||
|
|
e1584f504f | ||
|
|
1dae2a560a | ||
|
|
208b8da666 | ||
|
|
7c6b61d57d | ||
|
|
63861fc012 | ||
|
|
53cca5451c | ||
|
|
4927015380 | ||
|
|
e96ddb3907 | ||
|
|
b8760e0f09 | ||
|
|
f37e7c032a | ||
|
|
112cba9a8b | ||
|
|
ff443fffa3 | ||
|
|
5b9ea05b6a | ||
|
|
c9ed2d4e4b | ||
|
|
6b31ccecb8 | ||
|
|
b34abb6f44 | ||
|
|
b194aad646 | ||
|
|
d574f4a249 | ||
|
|
f5f030cd09 | ||
|
|
d4e2672d7c | ||
|
|
a61ffc8c12 | ||
|
|
6b46572468 | ||
|
|
317a34daf8 | ||
|
|
aacb015d41 | ||
|
|
0dca45f310 | ||
|
|
d743e47970 | ||
|
|
477fd9c12e | ||
|
|
14031cbf92 | ||
|
|
f928e16280 | ||
|
|
35ded2ce44 | ||
|
|
116f76d19c | ||
|
|
b269489ba1 | ||
|
|
5624c49daf | ||
|
|
32f2b4d3ca | ||
|
|
4720108b1c | ||
|
|
a42c0ab2e7 | ||
|
|
79977fa157 | ||
|
|
755af34510 | ||
|
|
d5cf04bd31 | ||
|
|
0efd253b5d | ||
|
|
d52a2f1542 | ||
|
|
e2e3a9a41c | ||
|
|
864de4b741 | ||
|
|
ba2eb10a80 | ||
|
|
77723f8252 | ||
|
|
d495468b37 | ||
|
|
33f0fe8094 | ||
|
|
c7eab83c3e | ||
|
|
3a7b7b002d | ||
|
|
42d3f8ff68 | ||
|
|
3bfb395872 | ||
|
|
e496ebd4f9 | ||
|
|
c2374d61cd | ||
|
|
859428bfaa | ||
|
|
4ad6473e4f | ||
|
|
6d2bd321e8 | ||
|
|
6d43a16e3f | ||
|
|
51ceee4577 | ||
|
|
3ac852c895 | ||
|
|
c2ff181eca | ||
|
|
83ca2782f9 | ||
|
|
0a2917372d | ||
|
|
133f79583f | ||
|
|
c540aafa3f | ||
|
|
b30d80a586 | ||
|
|
5c01750b43 | ||
|
|
05731b4717 | ||
|
|
138fd919b8 | ||
|
|
59aca01693 | ||
|
|
12e8f82540 | ||
|
|
2ec0b8355c | ||
|
|
bc92090949 | ||
|
|
b358b98f1c | ||
|
|
b50457c5b3 | ||
|
|
47dfac7b19 | ||
|
|
8f85628841 | ||
|
|
2ada37fa94 | ||
|
|
aae3b8e336 | ||
|
|
fb864a8db7 | ||
|
|
89d9530643 | ||
|
|
4c8f617f70 | ||
|
|
3cdc49b0ee | ||
|
|
d85a6aa4a5 | ||
|
|
b01dd9232d | ||
|
|
6e036c0593 | ||
|
|
307fbc8ae6 | ||
|
|
28b3b79f30 | ||
|
|
0c2dd1fe07 | ||
|
|
d294e440c3 | ||
|
|
bcf7749785 | ||
|
|
9e6e479047 | ||
|
|
8b2c8b091c | ||
|
|
161d3c8d76 | ||
|
|
3914dba415 | ||
|
|
5fe0d2293d | ||
|
|
3dade24681 | ||
|
|
f0a5712f74 | ||
|
|
2b04698566 | ||
|
|
0bf9e8687d | ||
|
|
2b5eb31b81 | ||
|
|
efa6493662 | ||
|
|
35e65fbf15 | ||
|
|
8c9de91ad1 | ||
|
|
03f3bf246b | ||
|
|
a46ae031d3 | ||
|
|
f9b9a990c4 | ||
|
|
04dd482b80 | ||
|
|
95857d75da | ||
|
|
e0418912ff | ||
|
|
8ea48114d3 | ||
|
|
8a615a4bf7 | ||
|
|
ff85d09b52 | ||
|
|
a44ae437d1 | ||
|
|
8a75477940 | ||
|
|
970d452fbb | ||
|
|
4246f6ed52 | ||
|
|
91c698cb2f | ||
|
|
5fdac01e0c | ||
|
|
09c6cc9f9c | ||
|
|
42cd1376ed | ||
|
|
dfbef7497d | ||
|
|
d5ebb3b6fa | ||
|
|
5ff2043ef2 | ||
|
|
b289f42fdf | ||
|
|
de4077cbe3 | ||
|
|
33a46de4ad | ||
|
|
cad207ec23 | ||
|
|
8b384adc97 | ||
|
|
6cf1fd0c87 | ||
|
|
38a0ec7565 | ||
|
|
cee8853f77 | ||
|
|
3ed2170b64 | ||
|
|
30b2b9caaf | ||
|
|
cc0274b020 | ||
|
|
5acac69fde | ||
|
|
432d98178d | ||
|
|
b605919f56 | ||
|
|
08c0001e89 | ||
|
|
6d6f7c4ab0 | ||
|
|
ee1dffc94c | ||
|
|
1c0e2e41d0 | ||
|
|
4f1ec3fd54 | ||
|
|
9341d1f804 | ||
|
|
0b958357b0 | ||
|
|
4545986b08 | ||
|
|
62b9c742e9 | ||
|
|
91dea2139e | ||
|
|
719c0b709c | ||
|
|
ff72da8ce0 | ||
|
|
8ccf7c033d | ||
|
|
cd40ac8029 | ||
|
|
a5edf93f28 | ||
|
|
9ce9757db1 | ||
|
|
2e17bffdb5 | ||
|
|
4d599fe1f9 | ||
|
|
acd0f0af4b | ||
|
|
392f0ff40c | ||
|
|
6bcd4b08ba | ||
|
|
1844eee69a | ||
|
|
83563c918a | ||
|
|
dc9d2eaaa0 | ||
|
|
588e9f6a69 | ||
|
|
d14b702016 | ||
|
|
0e733fb3db | ||
|
|
0d6c9af250 | ||
|
|
9253fdd9a2 | ||
|
|
11fb977675 | ||
|
|
b8735ae4a0 | ||
|
|
0e79eb8a57 | ||
|
|
c75911b034 | ||
|
|
b669dfeb11 | ||
|
|
d2bebfab0e | ||
|
|
40959940d9 | ||
|
|
417a6cd6f5 | ||
|
|
aa85d5d6c7 | ||
|
|
738b7eb8e4 | ||
|
|
19fbe90711 | ||
|
|
07cc4078f1 | ||
|
|
e75cbaa337 | ||
|
|
65fccc2340 | ||
|
|
92bbc5bbaf | ||
|
|
e07c146aa1 | ||
|
|
e7c3673528 | ||
|
|
2a7d10a766 | ||
|
|
c393a4fa20 | ||
|
|
383db808ef | ||
|
|
b9baae93b4 | ||
|
|
068f2224f9 | ||
|
|
208b95e198 | ||
|
|
3ceea0946b | ||
|
|
edbfa74a8a | ||
|
|
de678f9321 | ||
|
|
633fbb7c66 | ||
|
|
4a6f13aa2f | ||
|
|
954603b708 | ||
|
|
f6b3325690 | ||
|
|
44c64b7810 | ||
|
|
507ecb8d3e | ||
|
|
bf7a41befb | ||
|
|
3c5cd2319b | ||
|
|
351f9f7436 | ||
|
|
450f30c5da | ||
|
|
9de1b71bda | ||
|
|
218d2a739c | ||
|
|
45840e899f | ||
|
|
60f6a7d72f | ||
|
|
a647c23ca2 | ||
|
|
6a9dbd3e33 | ||
|
|
98a799ac0a | ||
|
|
e7ae9459f9 | ||
|
|
43596a06a3 | ||
|
|
0ba7b84893 | ||
|
|
70e17d65dd | ||
|
|
82f74da190 | ||
|
|
0db39dc64d | ||
|
|
465e39e101 | ||
|
|
18944fe439 | ||
|
|
84faaa2188 | ||
|
|
474db3e6a4 | ||
|
|
3784619db7 | ||
|
|
f1d7d48ebb | ||
|
|
2c8b39745b | ||
|
|
aac3c83ed0 | ||
|
|
1e0d9f6c44 | ||
|
|
a15096482c | ||
|
|
1e006fb1ea | ||
|
|
0bf3b0e892 | ||
|
|
fcd7666d6e | ||
|
|
01b2facd29 | ||
|
|
ded8e8e6f4 | ||
|
|
404585e739 | ||
|
|
6118590130 | ||
|
|
c6fdfa80ff | ||
|
|
f43ec51105 | ||
|
|
fbb7e6632b | ||
|
|
8f92b22d98 | ||
|
|
563aaa8d0b | ||
|
|
611702a917 | ||
|
|
6926a9ca67 | ||
|
|
2ebe20a54b | ||
|
|
51fd72e0ea | ||
|
|
501a8e54b9 | ||
|
|
481fd54919 | ||
|
|
01d33d71dc | ||
|
|
c8023d768a | ||
|
|
63c87fccb3 | ||
|
|
8408a9a92a | ||
|
|
91d8522cbe | ||
|
|
a5dbfa1756 | ||
|
|
fcf3830db0 | ||
|
|
361f358a64 | ||
|
|
b97f30e0a1 | ||
|
|
352b014540 | ||
|
|
ef07d7b020 | ||
|
|
01170d044a | ||
|
|
a4fa7bc1f0 | ||
|
|
eaf4e73506 | ||
|
|
2861487e31 | ||
|
|
2e637905f9 | ||
|
|
353c4cbcd4 | ||
|
|
20bbe4ed6b | ||
|
|
199e0abbe0 | ||
|
|
3bb7c314bd | ||
|
|
ec8405327c | ||
|
|
9d8449fbeb | ||
|
|
e53217d245 | ||
|
|
2e2f4032ef | ||
|
|
46e8766586 | ||
|
|
9a687b646b | ||
|
|
81c26ff410 | ||
|
|
5b06e5f698 | ||
|
|
43cab34a90 | ||
|
|
dab683385b | ||
|
|
941f333849 | ||
|
|
c2d5a2ac32 | ||
|
|
5084ad7014 | ||
|
|
5dc10e1e85 | ||
|
|
06b486287f | ||
|
|
54978a766d | ||
|
|
8b0170befa | ||
|
|
510f263a2c | ||
|
|
9f818bb79f | ||
|
|
6d1208ecf2 | ||
|
|
271dade11d | ||
|
|
864b4ae3a1 | ||
|
|
da5cbe5ef8 | ||
|
|
e5818cca68 | ||
|
|
4a57eac20d | ||
|
|
47158d0de8 | ||
|
|
2aad14c59a | ||
|
|
ccda0b0c8b | ||
|
|
4f23b932ed | ||
|
|
62ce772497 | ||
|
|
7304b6fa17 | ||
|
|
ad5d1a84fe | ||
|
|
04c93a0e13 | ||
|
|
46cab6debc | ||
|
|
4b048826c7 | ||
|
|
53a32e5fe4 | ||
|
|
71bf6b1420 | ||
|
|
009bf56df8 | ||
|
|
75edcde81a | ||
|
|
e86ab6d4d2 | ||
|
|
4c89642c83 | ||
|
|
88a30ac10e | ||
|
|
52f5243a92 | ||
|
|
1bc914b7de | ||
|
|
8c34e76480 | ||
|
|
4a4a7de6a2 | ||
|
|
c3078fa05a | ||
|
|
0ab9c4a0fa | ||
|
|
dba7483095 | ||
|
|
bf1245e2f3 | ||
|
|
e53732b471 | ||
|
|
ebe74e183e | ||
|
|
4ad5932cda | ||
|
|
095fcca5a5 | ||
|
|
1f9186195f | ||
|
|
5594c4570e | ||
|
|
86b58740ce | ||
|
|
fcd082a280 | ||
|
|
38c68676ac | ||
|
|
e606dacc98 | ||
|
|
6b6141eb01 | ||
|
|
885d681dff | ||
|
|
0dd2834cd2 | ||
|
|
72944b4c69 | ||
|
|
4e8485f525 | ||
|
|
9362cd7fa7 | ||
|
|
c9f1c50085 | ||
|
|
ab74875511 | ||
|
|
afb5da4098 | ||
|
|
bfa07fbaaa | ||
|
|
749de53b9d | ||
|
|
fadd323677 | ||
|
|
db417f264e | ||
|
|
ba2b74806e | ||
|
|
ddfb52fb2f | ||
|
|
7665d4286a | ||
|
|
1b9d382b97 | ||
|
|
efc545bd54 | ||
|
|
95fa743ec4 | ||
|
|
a50b49d429 | ||
|
|
38f8cadb9c | ||
|
|
e46a15ec9c | ||
|
|
1ab36ba392 | ||
|
|
e4ac725a11 | ||
|
|
1df8b738db | ||
|
|
f8fd2a622b | ||
|
|
4fcd535089 | ||
|
|
7d70fd68c5 | ||
|
|
e587321214 | ||
|
|
364c12825c | ||
|
|
c7b2637d88 | ||
|
|
55dab17c42 | ||
|
|
fab4d80dfb | ||
|
|
75247be90c | ||
|
|
92359d2df0 | ||
|
|
e2ceb48225 | ||
|
|
dadd6992a2 | ||
|
|
23dbc2747d | ||
|
|
8f3b0f9c1f | ||
|
|
7651fac5e3 | ||
|
|
6fcc182f3f | ||
|
|
c86a6cc089 | ||
|
|
b438bad2a8 | ||
|
|
5bd6b069d9 | ||
|
|
5c6ae386f4 | ||
|
|
8f4221ebd2 | ||
|
|
aade1ba993 | ||
|
|
9a00ec8821 | ||
|
|
d4b2b56f61 | ||
|
|
48450c549f | ||
|
|
4b9b4b374d | ||
|
|
9992038455 | ||
|
|
b09ee97a1a | ||
|
|
13f017568f | ||
|
|
39beb31640 | ||
|
|
56e1e5d825 | ||
|
|
c3e009a84a | ||
|
|
c358b6fe16 | ||
|
|
4f821757d2 | ||
|
|
b121f086e8 | ||
|
|
85ad1d09c1 | ||
|
|
0625941fb3 | ||
|
|
dc7b620a31 | ||
|
|
e83a04a9d7 | ||
|
|
5413c2bbae | ||
|
|
c6ba6cc22e | ||
|
|
ad54994c9b | ||
|
|
88e00a1d3b | ||
|
|
227971e576 | ||
|
|
5d51fc8a5b | ||
|
|
5f62a53f9c | ||
|
|
01d63f13e8 | ||
|
|
00a770a30e | ||
|
|
6fb0b1d366 | ||
|
|
a9335b4704 | ||
|
|
98e8b5e058 | ||
|
|
5c0abf663a | ||
|
|
3a5e722af0 | ||
|
|
1aa55ac277 | ||
|
|
56a5857660 | ||
|
|
f775835533 | ||
|
|
9d52ad8c28 | ||
|
|
3b7798ab52 | ||
|
|
6fc0245123 | ||
|
|
40b700eadb | ||
|
|
80d799b8a2 | ||
|
|
2a1e8507f4 | ||
|
|
aeec25d170 | ||
|
|
038a9b42a6 | ||
|
|
25227196a8 | ||
|
|
b20134e12c | ||
|
|
949f3a3c76 | ||
|
|
26532ef1f2 | ||
|
|
4641ffbefa | ||
|
|
eb66adf96f | ||
|
|
4421b1a969 | ||
|
|
8566426512 | ||
|
|
0035f73f02 | ||
|
|
5352c4a62b | ||
|
|
320da0f8a8 | ||
|
|
d7b1b67638 | ||
|
|
17adb8367a | ||
|
|
e55a05cecf | ||
|
|
8f59417689 | ||
|
|
216fe27e16 | ||
|
|
1a056dabfd | ||
|
|
a12ea0b255 | ||
|
|
ab2a67a331 | ||
|
|
3c95527a01 | ||
|
|
5b5557e3a3 | ||
|
|
92f900fdf3 | ||
|
|
6a0019aa78 | ||
|
|
4fd6d22880 | ||
|
|
c2173890f0 | ||
|
|
2c199e6990 | ||
|
|
9eb8322209 | ||
|
|
888d3d38d9 | ||
|
|
a6a4c372c0 | ||
|
|
74de8e29a8 | ||
|
|
e2cad9b457 | ||
|
|
9153514495 | ||
|
|
f01fcb05a9 | ||
|
|
9b652d0790 | ||
|
|
8a7f744635 | ||
|
|
ddc5610b88 | ||
|
|
ea67851e7e | ||
|
|
cc43b4e784 | ||
|
|
f6d13ddf6d | ||
|
|
b037820eb4 | ||
|
|
7afaa765d3 | ||
|
|
8eb2464d3e | ||
|
|
007103be2e | ||
|
|
dfd12de6b9 | ||
|
|
13f9aa90fa | ||
|
|
49f700b61c | ||
|
|
f4c0d12cb0 | ||
|
|
6c1a29f06f | ||
|
|
2de1d40446 | ||
|
|
0919600481 | ||
|
|
3de521ebf9 | ||
|
|
9f763671c0 | ||
|
|
06dacc0d6d | ||
|
|
a228d68c33 | ||
|
|
b99914ff5b | ||
|
|
4a389e1d0b | ||
|
|
0b65f598c8 | ||
|
|
12844e5674 | ||
|
|
0dedf7cad1 | ||
|
|
6476197bcb | ||
|
|
883159c855 | ||
|
|
8a3a1ce11f | ||
|
|
de261015e8 | ||
|
|
f197628cb2 | ||
|
|
96242be0c1 | ||
|
|
61ba51a61e | ||
|
|
f8fdfad624 | ||
|
|
b8dcf7b6e4 | ||
|
|
d16d49b67a | ||
|
|
ad06bb9c5a | ||
|
|
ef4ee07f31 | ||
|
|
00d70feed3 | ||
|
|
78986d419d | ||
|
|
a8916294ec | ||
|
|
95623ba86e | ||
|
|
75fa058191 | ||
|
|
8670b14045 | ||
|
|
1048ef4240 | ||
|
|
f53eda1b81 | ||
|
|
8a79d3d630 | ||
|
|
0a8019497e | ||
|
|
832fdc2a2e | ||
|
|
997f9e72d2 | ||
|
|
beaff195ed | ||
|
|
f1ce5dbf0e | ||
|
|
28e9fb4f73 | ||
|
|
3a6d6ae776 | ||
|
|
57d138d144 | ||
|
|
21c8705b3c | ||
|
|
f4fbb39dfd | ||
|
|
8b4a10178b | ||
|
|
6754f257e0 | ||
|
|
986b5eca57 | ||
|
|
cf09ab79a3 | ||
|
|
e3ea089119 | ||
|
|
87c13cce86 | ||
|
|
c48100ccf1 | ||
|
|
34bd9f31cc | ||
|
|
75fc3fd6a0 | ||
|
|
cbbdaf78f8 | ||
|
|
57c1158f02 | ||
|
|
61d5480f00 | ||
|
|
b9c9a002d8 | ||
|
|
46c548cab4 | ||
|
|
1867521304 | ||
|
|
3b0e09ef8c | ||
|
|
35cad8ae05 | ||
|
|
478239f404 | ||
|
|
c4ff976e20 | ||
|
|
1e97469e5a | ||
|
|
52c96899dc | ||
|
|
cfed14f3cc | ||
|
|
d500b3f1e6 | ||
|
|
63f2e7dba0 | ||
|
|
7747a57abc | ||
|
|
7f5d536dc3 | ||
|
|
3ee2423ea2 | ||
|
|
171d577cd1 | ||
|
|
c49747c6f8 | ||
|
|
a7c15d1cbd | ||
|
|
4ed5c260a3 | ||
|
|
ee0dc0c2ce | ||
|
|
4f6fe96afe | ||
|
|
e25854fbd7 | ||
|
|
0ce4463dfa | ||
|
|
2729b8b6fe | ||
|
|
7a672ec046 | ||
|
|
07b1707f8e | ||
|
|
a9477ed058 | ||
|
|
c8e2fca40c | ||
|
|
5bc75bf6a0 | ||
|
|
713c7903b9 | ||
|
|
84ddd12f18 | ||
|
|
7968d80a80 | ||
|
|
882edccbd6 | ||
|
|
67fa85dc34 | ||
|
|
5ac1c72305 | ||
|
|
8cfd51fbe5 | ||
|
|
0553d6683a | ||
|
|
412c38a757 | ||
|
|
110e377d26 | ||
|
|
241673725e | ||
|
|
b45a0ca42e | ||
|
|
fa4150ded7 | ||
|
|
a68a1cdd7f | ||
|
|
034fcf16e3 | ||
|
|
a3c951764e | ||
|
|
eafe3a6878 | ||
|
|
4c91ec1e02 | ||
|
|
2abc1e61f2 | ||
|
|
5b0f78ffc1 | ||
|
|
52c0030080 | ||
|
|
d548a76009 | ||
|
|
a06b5aaf21 | ||
|
|
d446eecbf5 | ||
|
|
4247ffb57c | ||
|
|
e52152349f | ||
|
|
8e004296ce | ||
|
|
4bcefa6248 | ||
|
|
d8b7cd1983 | ||
|
|
edfc78a913 | ||
|
|
4fc74c6897 | ||
|
|
1cc2dc28d0 | ||
|
|
4e8c9bb52d | ||
|
|
1d96791cf1 | ||
|
|
a71727efbd | ||
|
|
089e298e0c | ||
|
|
22de99d217 | ||
|
|
06a1e47a5c | ||
|
|
06e65c2c68 | ||
|
|
8051312432 | ||
|
|
9a94899976 | ||
|
|
79b611f24e | ||
|
|
f543e3d9f5 | ||
|
|
2c97f3f75b | ||
|
|
304665f224 | ||
|
|
4c4b16d783 | ||
|
|
07cb5b4b7d | ||
|
|
2a2d8eaf10 | ||
|
|
0c48a61ea4 | ||
|
|
aa9d23e551 | ||
|
|
e86f0c1699 | ||
|
|
5efadd5e0f | ||
|
|
7e4874c0d8 | ||
|
|
533c50216e | ||
|
|
b694daa08f | ||
|
|
c2f1bf1c95 | ||
|
|
d882eab2f2 | ||
|
|
c4b4c0a76d | ||
|
|
be897d7f42 | ||
|
|
de6a08aca7 | ||
|
|
cd4d79b1c3 | ||
|
|
b7fcd8d3ed | ||
|
|
b62edfd3f9 | ||
|
|
d5fdbeda89 | ||
|
|
d730a311aa | ||
|
|
a20d798296 | ||
|
|
0a94599ed5 | ||
|
|
d769c32623 | ||
|
|
bc076eac2f | ||
|
|
df80970dd5 | ||
|
|
a526befb04 | ||
|
|
dd199731fd | ||
|
|
cfaec94084 | ||
|
|
d93d0c0ff4 | ||
|
|
37bcb6853c | ||
|
|
3cd987830d | ||
|
|
0893227b13 | ||
|
|
31df60a180 | ||
|
|
930cda9304 | ||
|
|
e96ac732f5 | ||
|
|
9f70372581 | ||
|
|
ab69f41a76 | ||
|
|
eaae702647 | ||
|
|
3bd3492b1c | ||
|
|
1fd5c0ae41 | ||
|
|
58b92bbeb2 | ||
|
|
9def4be367 | ||
|
|
2b64c3929a | ||
|
|
aa32168619 | ||
|
|
0bf873ccfb | ||
|
|
6eb5e28e87 | ||
|
|
3bb4efc2af | ||
|
|
31af887efe | ||
|
|
bfcaedcedd | ||
|
|
1038acbd8a | ||
|
|
2033d5e885 | ||
|
|
d5d5c4fc68 | ||
|
|
6c93bdeeaa | ||
|
|
eaff43d5a8 | ||
|
|
912a810f6f | ||
|
|
2ab3a2f245 | ||
|
|
48f3410d03 | ||
|
|
95790ad375 | ||
|
|
179105b117 | ||
|
|
3d98688378 | ||
|
|
45c0089f12 | ||
|
|
d85d39bf4c | ||
|
|
00e065355d | ||
|
|
7b81263498 | ||
|
|
dd395a2657 | ||
|
|
ec21878690 | ||
|
|
7bf4cb61b4 | ||
|
|
f64c368593 | ||
|
|
6d73fdb3ef | ||
|
|
bac1785a6e | ||
|
|
c1b5a21a84 | ||
|
|
b6ac9a3aa5 | ||
|
|
d45d424ce1 | ||
|
|
322b0d2280 | ||
|
|
641cba7b3d | ||
|
|
83aa79e26a | ||
|
|
97cab1d39b | ||
|
|
31c3844239 | ||
|
|
e02387ea57 | ||
|
|
ef6c004648 | ||
|
|
6a5f07163f | ||
|
|
7f3e23a189 | ||
|
|
357066c663 | ||
|
|
1b2123bba3 | ||
|
|
9419ec8854 | ||
|
|
ab828ae6a1 | ||
|
|
d4fa961a32 | ||
|
|
56dada99d4 | ||
|
|
33a6eab7e6 | ||
|
|
160c7ab28e | ||
|
|
25b57f0014 | ||
|
|
435c2829f8 | ||
|
|
f05ad08d19 | ||
|
|
c3e1712629 | ||
|
|
934c4134ce | ||
|
|
519a36594e | ||
|
|
c04eed33c4 | ||
|
|
78d8a32a1a | ||
|
|
a69132e717 | ||
|
|
4bd5187248 | ||
|
|
242dabb942 | ||
|
|
60334e21a8 | ||
|
|
40989ab484 | ||
|
|
6c69e2f2cb | ||
|
|
587d16d350 | ||
|
|
b5de6ff485 | ||
|
|
ce5034feeb | ||
|
|
3ca2ab6ef4 | ||
|
|
2869e1b2ff | ||
|
|
08f905aca2 | ||
|
|
c54ba76168 | ||
|
|
5d425f8eed | ||
|
|
3ae1676b87 | ||
|
|
e2f9e5953d | ||
|
|
436b00ec6b | ||
|
|
a7641fc8e8 | ||
|
|
7eb9262da9 | ||
|
|
4752938d28 | ||
|
|
ee3967b289 | ||
|
|
808df43193 | ||
|
|
4130480d65 | ||
|
|
943a698901 | ||
|
|
8fd978c223 | ||
|
|
2aed952a5c | ||
|
|
e0ffc9e569 | ||
|
|
e3b9de9e2f | ||
|
|
0622704dce | ||
|
|
4cfe78b8a0 | ||
|
|
25c05ae140 | ||
|
|
6617d20345 | ||
|
|
c573813515 | ||
|
|
dd72f39b52 | ||
|
|
4795aa1810 | ||
|
|
84b0d3667b | ||
|
|
c05a53c48b | ||
|
|
a32e0227fe | ||
|
|
b71a48487c | ||
|
|
ba2c242694 | ||
|
|
36662095bd | ||
|
|
d1938da255 | ||
|
|
445828c958 | ||
|
|
f193c70c6b | ||
|
|
b2c3d60092 | ||
|
|
fed16f65ae | ||
|
|
fc6073d633 | ||
|
|
e46be69e86 | ||
|
|
5e1898fc01 | ||
|
|
c8c1fb97a3 | ||
|
|
4d4896eef3 | ||
|
|
22ad36e73c | ||
|
|
d8981ba19e | ||
|
|
82e0908b2c | ||
|
|
c9f8890396 | ||
|
|
48d174d271 | ||
|
|
bceb83d0a2 | ||
|
|
0a32c8d910 | ||
|
|
d8286cccd9 | ||
|
|
1c2b9c575a | ||
|
|
65d52b65f6 | ||
|
|
bd10536e76 | ||
|
|
9d30201501 | ||
|
|
f84ed713c5 | ||
|
|
8ab362dd32 | ||
|
|
edba764d8f | ||
|
|
702cda63ad | ||
|
|
ba621e52e1 | ||
|
|
0cb78db3f7 | ||
|
|
e78a54bc5a | ||
|
|
55277831b2 | ||
|
|
ec3a2e9ece | ||
|
|
78fc3d5f94 | ||
|
|
7453dd8cba | ||
|
|
0bb2129733 | ||
|
|
8c14c2f53f | ||
|
|
33561fa3e4 | ||
|
|
722a49ea0c | ||
|
|
33ee26bc23 | ||
|
|
a310f7be42 | ||
|
|
206427cd38 | ||
|
|
c3c1ee6202 | ||
|
|
9ec88c1b14 | ||
|
|
5d5ceb37e8 | ||
|
|
6f795227dc | ||
|
|
4d6314bb53 | ||
|
|
681e6be8f0 | ||
|
|
727168d377 | ||
|
|
f0865ef40c | ||
|
|
1d5528face | ||
|
|
bb726ef20b | ||
|
|
d4bac80f4d | ||
|
|
2ec96a5e83 | ||
|
|
6a1ff8af0c | ||
|
|
99ba62166a | ||
|
|
030c740af1 | ||
|
|
44d5da2f7e | ||
|
|
5e8abb3891 | ||
|
|
2a049a867f | ||
|
|
cf0fa2d930 | ||
|
|
98458bfd36 | ||
|
|
e93c93de4e | ||
|
|
5165cd0f65 | ||
|
|
2210b0a9de | ||
|
|
e41f61881b | ||
|
|
340ff6ec71 | ||
|
|
e8b4056312 | ||
|
|
5e3a2ec4d0 | ||
|
|
9864858156 | ||
|
|
8bd4ff02af | ||
|
|
248735bfc4 | ||
|
|
642939ab6a | ||
|
|
1040e672f1 | ||
|
|
b381b40c4b | ||
|
|
85ea0a3546 | ||
|
|
7c740a55c6 | ||
|
|
b05fe59a8b | ||
|
|
41a6a3caff | ||
|
|
bfaee25d1f | ||
|
|
9ad2c98a28 | ||
|
|
cb392d1022 | ||
|
|
a89b7d3e83 | ||
|
|
7c09897fcb | ||
|
|
fb9a0792d7 | ||
|
|
3988ba0038 | ||
|
|
592a888d76 | ||
|
|
dd12de8477 | ||
|
|
8b4b8696ba | ||
|
|
2cd4a7d3cd | ||
|
|
8044f51ca3 | ||
|
|
585736ca42 | ||
|
|
92b524013b | ||
|
|
27b3065db1 | ||
|
|
1bf7ea8fd1 | ||
|
|
e08b6d5fe7 | ||
|
|
06fc494da3 | ||
|
|
206ea8eee6 | ||
|
|
d777b396b7 | ||
|
|
fe2e2b71ea | ||
|
|
ed9f04cf64 | ||
|
|
944ef7a2c1 | ||
|
|
780ccddf5c | ||
|
|
9f4a054923 | ||
|
|
c46b6369a9 | ||
|
|
216808be38 | ||
|
|
ffde892348 | ||
|
|
b1b0860f20 | ||
|
|
b912c10f7a | ||
|
|
9e4472733b | ||
|
|
0568c4e2d4 | ||
|
|
8fe825b787 | ||
|
|
991e476b56 | ||
|
|
8d65951aea | ||
|
|
bb6e39dc48 | ||
|
|
cf1a86162e | ||
|
|
0c7a413e4e | ||
|
|
ca85f1f994 | ||
|
|
3d8719b298 | ||
|
|
d23db66508 | ||
|
|
cd02bb1ec7 | ||
|
|
51d522533a | ||
|
|
c8e3afa388 | ||
|
|
04ac96ed14 | ||
|
|
4554e2245d | ||
|
|
1564be8f74 | ||
|
|
d90ad399b7 | ||
|
|
2c07dcd1e8 | ||
|
|
903c5ac7c9 | ||
|
|
a54791dc18 | ||
|
|
82fb517834 | ||
|
|
620d2e40cc | ||
|
|
b01894ce34 | ||
|
|
7c76b720e8 | ||
|
|
0cc6e2962d | ||
|
|
37e0f7ac18 | ||
|
|
79feee4de5 | ||
|
|
60e4df7191 | ||
|
|
c8dd553971 | ||
|
|
e5f3393f3a | ||
|
|
0a72ec6c46 | ||
|
|
66937ee56b | ||
|
|
32a06622de | ||
|
|
97f17c1705 | ||
|
|
1fe585c5df | ||
|
|
081b3c96ef | ||
|
|
f36cebb7df | ||
|
|
4e3aebb74a | ||
|
|
b9c866ac1a | ||
|
|
5f4059d425 | ||
|
|
8be6d87354 | ||
|
|
5f3bedb89a | ||
|
|
336a1e2dad | ||
|
|
dc872b1ebe | ||
|
|
3c13c953a8 | ||
|
|
837fc9bfa5 | ||
|
|
e94edefba1 | ||
|
|
ba84092326 | ||
|
|
8f33b715b1 | ||
|
|
b596a7b153 | ||
|
|
01b5986293 | ||
|
|
d06c77002c | ||
|
|
be1c943e9a | ||
|
|
e01be0a128 | ||
|
|
67b77b54e5 | ||
|
|
ad51076699 | ||
|
|
947851c136 | ||
|
|
70c7e4f3e8 | ||
|
|
49475d0eea | ||
|
|
bb0dd792a3 | ||
|
|
f3ad658b98 | ||
|
|
f9cfbe069c | ||
|
|
2de612e2d0 | ||
|
|
5151ce79b2 | ||
|
|
a32544a77f | ||
|
|
3b424797bc | ||
|
|
bc72fc72a1 | ||
|
|
4dae9f5284 | ||
|
|
ba8161db2b | ||
|
|
cb8af7fe26 | ||
|
|
58153c43df | ||
|
|
fbf699624a | ||
|
|
2da403eb07 | ||
|
|
261df8b8d6 | ||
|
|
518c982d88 | ||
|
|
b9fa45f2b0 | ||
|
|
3a87bec119 | ||
|
|
a37bc433f1 | ||
|
|
4968b1607c | ||
|
|
711674a112 | ||
|
|
f406bff3f9 | ||
|
|
82faf15e5a | ||
|
|
daab2ee487 | ||
|
|
a6fe60683e | ||
|
|
52ebb61da8 | ||
|
|
f69ed27d62 | ||
|
|
acf7bd48ce | ||
|
|
3cb04081fb | ||
|
|
766de40ee7 | ||
|
|
dfd085aa0d | ||
|
|
ee3bda46f8 | ||
|
|
a85b65745b | ||
|
|
61d848b5c4 | ||
|
|
b1064596b4 | ||
|
|
5b50817cd5 | ||
|
|
e50a5bac4a | ||
|
|
e81983cdf2 | ||
|
|
e4a76f1076 | ||
|
|
b38d8f4a44 | ||
|
|
4f6b47eb0b | ||
|
|
37fce4800e | ||
|
|
971302bb61 | ||
|
|
5cd9c80dff | ||
|
|
689922fc01 | ||
|
|
419e214799 | ||
|
|
4949f06ed4 | ||
|
|
0a604bf564 | ||
|
|
814ec278fc | ||
|
|
0ac35ac0b7 | ||
|
|
2e836b19be | ||
|
|
30593686a8 | ||
|
|
7bf2a1ab85 | ||
|
|
4f5960c9fb | ||
|
|
2506805702 | ||
|
|
0baa107ac9 | ||
|
|
95ca880e12 | ||
|
|
97002b08a8 | ||
|
|
73408e50af | ||
|
|
28a2492860 | ||
|
|
a988982b19 | ||
|
|
872d765633 | ||
|
|
89c8181527 | ||
|
|
257b85ca8e | ||
|
|
09ad938a09 | ||
|
|
4a3dc4c76c | ||
|
|
3850874bf0 | ||
|
|
a0528d8bf2 | ||
|
|
d7103af2bc | ||
|
|
0f48190f5d | ||
|
|
c7cb614727 | ||
|
|
2cfe7f19eb | ||
|
|
1a91a03bd0 | ||
|
|
f089969ec9 | ||
|
|
b44a6e8565 | ||
|
|
cbc5ba67a5 | ||
|
|
f380405cb6 | ||
|
|
3d23ede4eb | ||
|
|
ff47d1602f | ||
|
|
79cb935030 | ||
|
|
b834bcfc65 | ||
|
|
ac6d593d59 | ||
|
|
25697ff274 | ||
|
|
5a7ffbd8f9 | ||
|
|
cf79b808df | ||
|
|
79d95ae843 | ||
|
|
183fe2386d | ||
|
|
30ccf7222a | ||
|
|
34a6d6e2dd | ||
|
|
4dffef72e6 | ||
|
|
9d3548a908 | ||
|
|
c440afd9f8 | ||
|
|
e02625cb79 | ||
|
|
c86bae2a59 | ||
|
|
6df9b9041d | ||
|
|
777ac50d21 | ||
|
|
b01a17f9b4 | ||
|
|
f31336c193 | ||
|
|
cb1dcb5818 | ||
|
|
3e9e352991 | ||
|
|
79065539dd | ||
|
|
eff5758aaf | ||
|
|
ec655b669f | ||
|
|
9d7d671604 | ||
|
|
5abd02fef6 | ||
|
|
e4c02ba583 | ||
|
|
a3a6a035d1 | ||
|
|
04c9a5c2e4 | ||
|
|
66bada849b | ||
|
|
07f4993bfb | ||
|
|
6c1a78b5d6 | ||
|
|
8f683f9314 | ||
|
|
0da302c05a | ||
|
|
12a14ef034 | ||
|
|
72dc1cec94 | ||
|
|
d53c43f440 | ||
|
|
3ba019fec5 | ||
|
|
5fb608bc08 | ||
|
|
e20876e2ca | ||
|
|
7c8f779ea4 | ||
|
|
a36e686371 | ||
|
|
684f41944e | ||
|
|
6d842c09f0 | ||
|
|
c647d81837 | ||
|
|
a1134e1eb6 | ||
|
|
b24b4b4d59 | ||
|
|
a98f67970e | ||
|
|
aec039a4c1 | ||
|
|
792f321a7a | ||
|
|
2b1a18e682 | ||
|
|
07434548fa | ||
|
|
3450fcb4f5 | ||
|
|
f7fcb90822 | ||
|
|
cb79312b0c | ||
|
|
b29dc802f7 | ||
|
|
300807cd2f | ||
|
|
bce28b3573 | ||
|
|
6d1bd5a97d | ||
|
|
9631f28a53 | ||
|
|
3d3879d118 | ||
|
|
390a0fb48d | ||
|
|
5635524114 | ||
|
|
5fb9e06a4a | ||
|
|
4c2704b8cd | ||
|
|
80ddb4bed4 | ||
|
|
32ae6e8565 | ||
|
|
473d0baa73 | ||
|
|
b4e7a90ce6 | ||
|
|
08e9a37430 | ||
|
|
a63a083879 | ||
|
|
a319b6a626 | ||
|
|
9f0f14d1d6 | ||
|
|
c71e43ce1d | ||
|
|
b70ecc4de1 | ||
|
|
ce8758e12c | ||
|
|
00709b8fa2 | ||
|
|
4e38ca53ee | ||
|
|
f4991fd3ca | ||
|
|
a7135a8d95 | ||
|
|
57bdc54b21 | ||
|
|
8e111ca309 | ||
|
|
0b41ba4064 | ||
|
|
09fb1e2d6e | ||
|
|
5bc14b90c6 | ||
|
|
9bd9db554a | ||
|
|
4e8dbeb934 | ||
|
|
3179bd60e7 | ||
|
|
3369a3e58c | ||
|
|
e50251a361 | ||
|
|
9e4307423e | ||
|
|
f5f28cd4a8 | ||
|
|
ef2d0f022d | ||
|
|
c3410e9d59 | ||
|
|
710f4eabd6 | ||
|
|
cba636cfe0 | ||
|
|
66d86350c4 | ||
|
|
51a43a8c56 | ||
|
|
60660ec79c | ||
|
|
fad0f0f131 | ||
|
|
a82b32cb9a | ||
|
|
b15bf36cee | ||
|
|
82fba3787f | ||
|
|
c2c397d96f | ||
|
|
998e0827e4 | ||
|
|
6d53130e35 | ||
|
|
f921b7474d | ||
|
|
3fcd54f545 | ||
|
|
64baf18b09 | ||
|
|
05c18320d7 | ||
|
|
53ad087cdb | ||
|
|
cd4c7725a8 | ||
|
|
47fa65c648 | ||
|
|
68b5e00c0c | ||
|
|
eb399d45af | ||
|
|
b4f567deb9 | ||
|
|
18c3ace4b9 | ||
|
|
abac4c9182 | ||
|
|
50f317767f | ||
|
|
72c2590f6f | ||
|
|
51c121e352 | ||
|
|
0c0252d8fd | ||
|
|
fa2e6d600c | ||
|
|
b71a7bfd31 | ||
|
|
ac44ebc2f7 | ||
|
|
e628a56597 | ||
|
|
5ef70ce637 | ||
|
|
541c6da4ba | ||
|
|
ca1b088722 | ||
|
|
6c08bfe83f | ||
|
|
7820b193f6 | ||
|
|
88410798e7 | ||
|
|
dc5916a65f | ||
|
|
25481dc08c | ||
|
|
1c4009dc9d | ||
|
|
74d2292171 | ||
|
|
4c1d653416 | ||
|
|
ed1780effe | ||
|
|
d68a9cf4e9 | ||
|
|
59bd90b877 | ||
|
|
d7b57a7571 | ||
|
|
4b7f5815ef | ||
|
|
c4893e2b08 | ||
|
|
6e31d6f5a5 | ||
|
|
618481ca0c | ||
|
|
59ae46343b | ||
|
|
f31ebeed31 | ||
|
|
8617b0d590 | ||
|
|
fa081ec19e | ||
|
|
224794bba6 | ||
|
|
4756c070ad | ||
|
|
e7a2d01f98 | ||
|
|
a6b030577b | ||
|
|
7b5ef3e75d | ||
|
|
2f6403d671 | ||
|
|
872b3a4109 | ||
|
|
1678b8382e | ||
|
|
5e9ae632a4 | ||
|
|
2afb270a28 | ||
|
|
23e0d08815 | ||
|
|
76f851c979 | ||
|
|
af5c78f1c9 | ||
|
|
16403723ad | ||
|
|
f4d210ebe8 | ||
|
|
345481344c | ||
|
|
123cec6105 | ||
|
|
49e5543e9d | ||
|
|
5d1c377779 | ||
|
|
b254cdd31d | ||
|
|
8c0f326660 | ||
|
|
d8fd301dea | ||
|
|
b1e5afbaef | ||
|
|
aa1ae08fc5 | ||
|
|
5f80e10645 | ||
|
|
25a2ac8e3e | ||
|
|
fa6cfd2ef3 | ||
|
|
a1d2e330ec | ||
|
|
1fce29ae93 | ||
|
|
4b08f97c49 | ||
|
|
7323ae775c | ||
|
|
b5c388739e | ||
|
|
ad9e0f6824 | ||
|
|
e660be4d86 | ||
|
|
4433c9a082 | ||
|
|
3a4ac3a6a6 | ||
|
|
fb428bedfc | ||
|
|
9fef9aa3eb | ||
|
|
901f7f3910 | ||
|
|
eb339c4303 | ||
|
|
9c97727fb2 | ||
|
|
5446a82008 | ||
|
|
1fc44fe183 | ||
|
|
92fa74148d | ||
|
|
8e2b85814a | ||
|
|
8b9fe6bd80 | ||
|
|
25dc498dab | ||
|
|
0ac5f83cf9 | ||
|
|
486d1c7024 | ||
|
|
441c736081 | ||
|
|
8708902315 | ||
|
|
66d8a81ef3 | ||
|
|
0eb448466a | ||
|
|
eb85acc63a | ||
|
|
06a0dc99c7 | ||
|
|
b3cac1155b | ||
|
|
4c283a1dc0 | ||
|
|
0818c3e24c | ||
|
|
f30cda6bd2 | ||
|
|
74432ad178 | ||
|
|
6fcb6d17cf | ||
|
|
75a2b87d4d | ||
|
|
bf9a35319d | ||
|
|
f86c2b4f16 | ||
|
|
4c370827c8 | ||
|
|
39a87c5201 | ||
|
|
0731abb38c | ||
|
|
2f066fd511 | ||
|
|
8d292b0f8a | ||
|
|
94755d84aa | ||
|
|
862609b1ec | ||
|
|
36db69ff1c | ||
|
|
5c69cf2fea | ||
|
|
05fac90002 | ||
|
|
7147909aef | ||
|
|
8030ecfee5 | ||
|
|
6c7b470774 | ||
|
|
f0c7211960 | ||
|
|
441007d004 | ||
|
|
7ccb88fc0b | ||
|
|
ad478502ed | ||
|
|
48437b2433 | ||
|
|
19ae573dca | ||
|
|
a49b79b305 | ||
|
|
8607700a75 | ||
|
|
d15cfc1025 | ||
|
|
25af1b321d | ||
|
|
a7b79d2a74 | ||
|
|
27fad7ecec | ||
|
|
fc5797807e | ||
|
|
7215259bb0 | ||
|
|
5e91595f93 | ||
|
|
0d0a14cd56 | ||
|
|
d0301f3c12 | ||
|
|
ab99f99f74 | ||
|
|
0586e6dbfc | ||
|
|
3abab5f388 | ||
|
|
4d34fabc8d | ||
|
|
1771d1a11d | ||
|
|
7f51568be5 | ||
|
|
0801bebeb4 | ||
|
|
49daa21e00 | ||
|
|
6fe8f2a831 | ||
|
|
7dc3ed2f04 | ||
|
|
8a096b3518 | ||
|
|
85cbe110d4 | ||
|
|
f1f8ca7ddc | ||
|
|
5cfcefdcf9 | ||
|
|
12508c923f | ||
|
|
23e52c28fb | ||
|
|
7f2df50cee | ||
|
|
eb63743d48 | ||
|
|
4cf069e8a2 | ||
|
|
46bfcaf2bb | ||
|
|
44e80d26cb | ||
|
|
409e7dd0b6 | ||
|
|
4ebc314f18 | ||
|
|
4efd012fe0 | ||
|
|
a4bbb4de7e | ||
|
|
9c46a8acf3 | ||
|
|
5c629d9ef4 | ||
|
|
c023e74aac | ||
|
|
fca1c1173c | ||
|
|
59e474dc56 | ||
|
|
56644db507 | ||
|
|
7d224e76de | ||
|
|
ac823e21c0 | ||
|
|
5c6facc555 | ||
|
|
47de14a1c5 | ||
|
|
071bd2881a | ||
|
|
4738213e95 | ||
|
|
7c9292d5c9 | ||
|
|
1860324779 | ||
|
|
e2cd6ba3df | ||
|
|
efb6756c2e | ||
|
|
3a29026961 | ||
|
|
44f8f70e7f | ||
|
|
23f6d41f94 | ||
|
|
d0944f6e8b | ||
|
|
07ef2a29cf | ||
|
|
af4ad8d695 | ||
|
|
f0ecd05212 | ||
|
|
4d5aae90bb | ||
|
|
68f68b6bf2 | ||
|
|
1b919c5c1e | ||
|
|
4b26d67f58 | ||
|
|
f60bd3f4c8 | ||
|
|
f3ecf0e5df | ||
|
|
49a3524823 | ||
|
|
23bd5c8be5 | ||
|
|
3ef0832f7a | ||
|
|
3ac28e3dee | ||
|
|
3bb9bacdd7 | ||
|
|
714f398d7f | ||
|
|
7496bc25b0 | ||
|
|
38b90cb669 | ||
|
|
ae993355b7 | ||
|
|
d2c4a4e44d | ||
|
|
b47c09ad60 | ||
|
|
33c62fcef3 | ||
|
|
d3dbf68beb | ||
|
|
072015e870 | ||
|
|
143bca6b80 | ||
|
|
3db0886789 | ||
|
|
f6b9999548 | ||
|
|
22e376e2e1 | ||
|
|
3f4e77fdd6 | ||
|
|
87be2f14b1 | ||
|
|
2bb32c98a5 | ||
|
|
49cda05bd3 | ||
|
|
f8741e7214 | ||
|
|
9cba3efc8a | ||
|
|
b57469df43 | ||
|
|
3eb96248f7 | ||
|
|
c270a888e9 | ||
|
|
382b502ccf | ||
|
|
c276ca6e49 | ||
|
|
e58f9df1b3 | ||
|
|
d71265c2e3 | ||
|
|
5b16ce70fb | ||
|
|
e52bb403b5 | ||
|
|
fa6fd21580 | ||
|
|
434cd73a81 | ||
|
|
958da3fffd | ||
|
|
51037cbd96 | ||
|
|
edcf77bcb1 | ||
|
|
1588508be2 | ||
|
|
2b62137426 | ||
|
|
c1604ca5a7 | ||
|
|
c911821af7 | ||
|
|
16b37b5c9d | ||
|
|
d017693646 | ||
|
|
bdf738b1a1 | ||
|
|
5aeb13149e | ||
|
|
49eda1bead | ||
|
|
1656a5880b | ||
|
|
f95d4f7696 | ||
|
|
e0935a3fc9 | ||
|
|
98b0c66968 | ||
|
|
60279d3bab | ||
|
|
aaaba62077 | ||
|
|
67e430edda | ||
|
|
be6a1bab4f | ||
|
|
4839fcb1c0 | ||
|
|
21910fd8af | ||
|
|
887ad2d358 | ||
|
|
ac3db7d319 | ||
|
|
17cef92ec0 | ||
|
|
97156c6dcf | ||
|
|
136bb0265b | ||
|
|
53b11c2b17 | ||
|
|
f18e3f9fae | ||
|
|
da6e10d0c5 | ||
|
|
348adf65ab | ||
|
|
8e480afae3 | ||
|
|
e046d32e51 | ||
|
|
81b7f5a407 | ||
|
|
c2597b6041 | ||
|
|
bf95c4519c | ||
|
|
22319b98fc | ||
|
|
8f69eadada | ||
|
|
aa2142ded2 | ||
|
|
4e3b901743 | ||
|
|
4e94149b49 | ||
|
|
1faf44aaa8 | ||
|
|
fd4716fb7f | ||
|
|
6c4ad568f5 | ||
|
|
a70e8c6a64 | ||
|
|
6a79d4805e | ||
|
|
8aa60ca867 | ||
|
|
905c870f3a | ||
|
|
cf5d5f5789 | ||
|
|
5c13851e62 | ||
|
|
f3e0faa64c | ||
|
|
a9bf908eb3 | ||
|
|
77f6e91e99 | ||
|
|
47276b7f94 | ||
|
|
d60aa22957 | ||
|
|
981efef893 | ||
|
|
f99cc7ac67 | ||
|
|
14608aae3c | ||
|
|
712c6ceded | ||
|
|
7e82ca8927 | ||
|
|
828c363c22 | ||
|
|
58fac09294 | ||
|
|
0876c5bbd3 | ||
|
|
4f1c8d7e88 | ||
|
|
68f8003de8 | ||
|
|
9bf618e9cb | ||
|
|
bf9322b7ac | ||
|
|
1a210d0f64 | ||
|
|
e5afe1995e | ||
|
|
eacacadc1b | ||
|
|
ac0fd8b58f | ||
|
|
784604222e | ||
|
|
524ed3ce44 | ||
|
|
0468afd28f | ||
|
|
ae0cb229f2 | ||
|
|
adb8e94a33 | ||
|
|
4138c9ef9f | ||
|
|
ac0250af06 | ||
|
|
0e4da9fc4f | ||
|
|
a47615d2ed | ||
|
|
505f652d9e | ||
|
|
73eae2675d | ||
|
|
692e0b022f | ||
|
|
09137743d5 | ||
|
|
6b18df4826 | ||
|
|
33bb552cee | ||
|
|
89bcff9cf4 | ||
|
|
ed83326eb6 | ||
|
|
c21649c777 | ||
|
|
c42eb7b832 | ||
|
|
621f949258 | ||
|
|
11b2bb7b15 | ||
|
|
0b1bd09499 | ||
|
|
bfa5d2583c | ||
|
|
55b9fdf667 | ||
|
|
66fce3b572 | ||
|
|
5a5f1c2340 | ||
|
|
03975e728d | ||
|
|
6e6188765a | ||
|
|
862ae182e1 | ||
|
|
c7a61822f6 | ||
|
|
031d89674a | ||
|
|
7b86ff9268 | ||
|
|
6f9963b8ac | ||
|
|
a5f617b2b4 | ||
|
|
3c1dbea18f | ||
|
|
4d97bfa966 | ||
|
|
e5860d52f8 | ||
|
|
e295f4f388 | ||
|
|
144418cd9d | ||
|
|
dc4a9398cb | ||
|
|
2eb4b97607 | ||
|
|
ca5fe741ff | ||
|
|
2e881206e3 | ||
|
|
c0e51beb61 | ||
|
|
c7366d9a4b | ||
|
|
54f1fd99a4 | ||
|
|
bd9a1a92b4 | ||
|
|
92248c4bc9 | ||
|
|
a3fb0cc75a | ||
|
|
4ac006af69 | ||
|
|
b535cc4171 | ||
|
|
7ffbf3d56a | ||
|
|
89fc480602 | ||
|
|
08b6275885 | ||
|
|
62631d8844 | ||
|
|
183659bb72 | ||
|
|
d9ad189ff7 | ||
|
|
a9a663e42b | ||
|
|
7be64fb687 | ||
|
|
6426d38820 | ||
|
|
45698f01ec | ||
|
|
f25f4c7cf3 | ||
|
|
977ac31797 | ||
|
|
4747fbf9b4 | ||
|
|
1facca4380 | ||
|
|
50d375102f | ||
|
|
670e4e061a | ||
|
|
2d5342fb94 | ||
|
|
a881942cca | ||
|
|
7df6daf8a4 | ||
|
|
1a26ff6e02 | ||
|
|
a7eac7f5fd | ||
|
|
d606b47598 | ||
|
|
07d3a99375 | ||
|
|
8323669455 | ||
|
|
5acb27d993 | ||
|
|
be0c9150a0 | ||
|
|
40bc15c132 | ||
|
|
228544d08c | ||
|
|
ba61c1af86 | ||
|
|
1973da17d0 | ||
|
|
442dbd2429 | ||
|
|
3507d9868f | ||
|
|
4686f1f3fd | ||
|
|
fb9e95e6c3 | ||
|
|
d060450cc8 | ||
|
|
d85b93c0fb | ||
|
|
4bee27ae43 | ||
|
|
aaf8697ee9 | ||
|
|
d92da7460e | ||
|
|
3f026f0448 | ||
|
|
de49951491 | ||
|
|
129c735cda | ||
|
|
9f90080b95 | ||
|
|
1c976d1966 | ||
|
|
c96b23c2ff | ||
|
|
594fe72be0 | ||
|
|
0267e219b7 | ||
|
|
f5ded0090d | ||
|
|
651da6950f | ||
|
|
a3d30ef951 | ||
|
|
1c5a98512f | ||
|
|
88b5eb8ef1 | ||
|
|
09b1a0014b | ||
|
|
77e740fff6 | ||
|
|
fd51c35ed6 | ||
|
|
3ba60a0bc5 | ||
|
|
96332f0a7e | ||
|
|
336827087f | ||
|
|
b9f33a9f76 | ||
|
|
d28d7b1814 | ||
|
|
88a5f079b4 | ||
|
|
2a22320430 | ||
|
|
3ab066a0d6 | ||
|
|
7f93a5421a | ||
|
|
ab43d63c3a | ||
|
|
fe443ea297 | ||
|
|
91b31aa87c | ||
|
|
431d1b6241 | ||
|
|
29faf21e94 | ||
|
|
68c1da4150 | ||
|
|
d8ab1cdcfb | ||
|
|
b998bbef74 | ||
|
|
cae8997185 | ||
|
|
2c4d6da0a4 | ||
|
|
588979c4ae | ||
|
|
dcbd546bf2 | ||
|
|
0644a66901 | ||
|
|
d57cca6de0 | ||
|
|
527715894f | ||
|
|
37ac1f18f1 | ||
|
|
2cceacc8fc | ||
|
|
89beded7d0 | ||
|
|
07dad3b45d | ||
|
|
0eb62f18b3 | ||
|
|
4d80abb25a | ||
|
|
2e4d3d565b | ||
|
|
a8f272fc4e | ||
|
|
537676b8fd | ||
|
|
4f045ded1c | ||
|
|
bf7bd8329e | ||
|
|
1f91d7b6de | ||
|
|
4a4db048f8 | ||
|
|
8414999524 | ||
|
|
5eb68d6330 | ||
|
|
a3d541f8f1 | ||
|
|
81d6349ec5 | ||
|
|
586bfb65d6 | ||
|
|
5245b864d7 | ||
|
|
c7753e456b | ||
|
|
6046409989 | ||
|
|
b88e308839 | ||
|
|
4e26fbcb07 | ||
|
|
3ead987ffc | ||
|
|
f0a528b13a | ||
|
|
5b7ab2372d | ||
|
|
eb7d21ab94 | ||
|
|
d4fb8aaf40 | ||
|
|
9c54e95335 | ||
|
|
047c26a588 | ||
|
|
997c341e37 | ||
|
|
85d03af23a | ||
|
|
c59a8e2d32 | ||
|
|
2b2a4a83de | ||
|
|
0257e76d36 | ||
|
|
d1b342cd01 | ||
|
|
8b32e1089e | ||
|
|
59670ee05b | ||
|
|
8cdd6ee1d6 | ||
|
|
5ece3f7020 | ||
|
|
cd36829ef0 | ||
|
|
89c0589166 | ||
|
|
3631c1d814 | ||
|
|
c9f1ed5f93 | ||
|
|
0044a44ce4 | ||
|
|
f6cabef722 | ||
|
|
24ad07391c | ||
|
|
307a4ecdb5 | ||
|
|
829a063ea6 | ||
|
|
97a68bfd65 | ||
|
|
2023a466b3 | ||
|
|
3429138fc9 | ||
|
|
dcd7703911 | ||
|
|
9cfc4300cd | ||
|
|
dadc92d2a9 | ||
|
|
6eedcbbf3d | ||
|
|
f501ec73d7 | ||
|
|
abe155b043 | ||
|
|
8a9ca6d9d7 | ||
|
|
b266d99497 | ||
|
|
009241b037 | ||
|
|
538f8ebc40 | ||
|
|
a325c0219b | ||
|
|
b7d8a28ca4 | ||
|
|
a9660519e8 | ||
|
|
b138fd4ef8 | ||
|
|
5bbba381fd | ||
|
|
6918da4447 | ||
|
|
8df5caa414 | ||
|
|
3c7f4321a0 | ||
|
|
ae5862eecf | ||
|
|
ff5b51afdd | ||
|
|
787138d638 | ||
|
|
01dfd68984 | ||
|
|
3fa2b8a8eb | ||
|
|
7565faca35 | ||
|
|
73af65ef56 | ||
|
|
1fab123c3c | ||
|
|
17c68905a0 | ||
|
|
8e5aabe259 | ||
|
|
56b3c75e63 | ||
|
|
7c9bd0e59c | ||
|
|
eb5cd04ce2 | ||
|
|
2a5b4f1761 | ||
|
|
825c8d1155 | ||
|
|
cdb4bba0e6 | ||
|
|
be33a434cb | ||
|
|
ba2b351bbf | ||
|
|
f0110096ac | ||
|
|
328b32a49d | ||
|
|
d615969812 | ||
|
|
308e04e326 | ||
|
|
d3e2cd0783 | ||
|
|
060c09c357 | ||
|
|
496cd263e7 | ||
|
|
86c7ef826a | ||
|
|
a578d7d8e9 | ||
|
|
ba53003e9f | ||
|
|
950fed888a | ||
|
|
d7d13fa5c2 | ||
|
|
d24ceb3b32 | ||
|
|
a2c75df256 | ||
|
|
a1850bde1a | ||
|
|
0ba481441f | ||
|
|
23b5ef6146 | ||
|
|
e1f1be8559 | ||
|
|
3786638a49 | ||
|
|
ea4d81f366 | ||
|
|
3e2ec9890b | ||
|
|
ddd1b52c1c | ||
|
|
800f3a1e77 | ||
|
|
b1ebf2a383 | ||
|
|
b6dcca8662 | ||
|
|
c4abcd5882 | ||
|
|
5c68fbd9a3 | ||
|
|
64a58d4cdd | ||
|
|
78c9c2c7fa | ||
|
|
4d76e1e857 | ||
|
|
a57532aeac | ||
|
|
fbc1a9a299 | ||
|
|
c4384e7af5 | ||
|
|
642bc1acfb | ||
|
|
0c28dd9808 | ||
|
|
caf5671edc | ||
|
|
fb056f448a | ||
|
|
6c1ccdaf7f | ||
|
|
a5c0405752 | ||
|
|
0568a21a8d | ||
|
|
cbe7e9daec | ||
|
|
ee45aa56cb | ||
|
|
cbf24b40e3 | ||
|
|
72bca87dba | ||
|
|
0e87cb139e | ||
|
|
ff0e20e30e | ||
|
|
92602ead01 | ||
|
|
7da8f5c488 | ||
|
|
58c625df5d | ||
|
|
12cb8887bc | ||
|
|
495b91c2d1 | ||
|
|
64977d2baa | ||
|
|
ebc3717c9d | ||
|
|
cca0153946 | ||
|
|
8355da5492 | ||
|
|
01f012f2f5 | ||
|
|
c5ee2230b0 | ||
|
|
398ca04327 | ||
|
|
73bb03d0a6 | ||
|
|
4e95cd2dff | ||
|
|
67b5ecf8ab | ||
|
|
376e889123 | ||
|
|
cce1b15448 | ||
|
|
0b6a1829be | ||
|
|
d3b1d606c5 | ||
|
|
b121bd6e31 | ||
|
|
304728fb95 | ||
|
|
9bb12a2a33 | ||
|
|
b0312e15d4 | ||
|
|
131a8fecb3 | ||
|
|
65a9e6a065 | ||
|
|
60ad866925 | ||
|
|
932bf8f214 | ||
|
|
42594a0e4a | ||
|
|
079dc69267 | ||
|
|
664a205be6 | ||
|
|
b734cbf724 | ||
|
|
7287520d21 | ||
|
|
5e74b3cb3b | ||
|
|
35d5499fca | ||
|
|
8a5ad5c78c | ||
|
|
96a72cddd1 | ||
|
|
a49cb29dc1 | ||
|
|
23ad418ba6 | ||
|
|
5d33b7498f | ||
|
|
c7463c38f8 | ||
|
|
eb04d885c2 | ||
|
|
c600ace840 | ||
|
|
8920dfdb57 | ||
|
|
85bcabcba2 | ||
|
|
52855f6e36 | ||
|
|
b6c0821009 | ||
|
|
3bc2ea6982 | ||
|
|
774f38050e | ||
|
|
8ba73f51a0 | ||
|
|
44b0813e1e | ||
|
|
251cad0c9c | ||
|
|
77f6ad8381 | ||
|
|
76ee8c435c | ||
|
|
9805d6c5cc | ||
|
|
784d409601 | ||
|
|
e690564cc9 | ||
|
|
418e181ad8 | ||
|
|
4ac2ebda98 | ||
|
|
3242594f7b | ||
|
|
200a73de4f | ||
|
|
2e62c8ab03 | ||
|
|
8088407c6c | ||
|
|
3617805acb | ||
|
|
6f45173dec | ||
|
|
b1b0565faf | ||
|
|
acd9f2ab3b | ||
|
|
3b3ff7872c | ||
|
|
9681c225cb | ||
|
|
51accd1c5e | ||
|
|
07a2a5a4be | ||
|
|
30e7a37b70 | ||
|
|
f3f599f657 | ||
|
|
6b0465359f | ||
|
|
229031ed3f | ||
|
|
2ae02ab5b9 | ||
|
|
8ee5d881b1 | ||
|
|
322ee6e302 | ||
|
|
ba5be82b7e | ||
|
|
a215ab54d3 | ||
|
|
e66ab953ef | ||
|
|
bc49481933 | ||
|
|
8ca0769584 | ||
|
|
0f19450208 | ||
|
|
0f076ebc12 | ||
|
|
7d1c764098 | ||
|
|
d31fd7a77e | ||
|
|
1ef6e79882 | ||
|
|
d14b4f476c | ||
|
|
06ed252866 | ||
|
|
819147ade4 | ||
|
|
6068858986 | ||
|
|
6580a55aeb | ||
|
|
8586d4652e | ||
|
|
0d07d1b2b7 | ||
|
|
84cdbe6529 | ||
|
|
72d00a1c57 | ||
|
|
6a4d25740c | ||
|
|
fbb3b7b80c | ||
|
|
e76d578bad | ||
|
|
0f0a65766e | ||
|
|
9d89ba4161 | ||
|
|
783186bced | ||
|
|
cc334674f6 | ||
|
|
685ac06eef | ||
|
|
dd02096234 | ||
|
|
a66b8da8d5 | ||
|
|
b9ba08e368 | ||
|
|
a7bed0741a | ||
|
|
d509325269 | ||
|
|
e7ad638593 | ||
|
|
7de3755878 | ||
|
|
79ea5a059c | ||
|
|
2076d0231d | ||
|
|
dc90551359 | ||
|
|
7a1c2309c2 | ||
|
|
a2b9cb05b7 | ||
|
|
a6b5021004 | ||
|
|
6df04c9288 | ||
|
|
83593d5f3a | ||
|
|
8b6b22bcef | ||
|
|
e2b894c771 | ||
|
|
a3e6d3aa63 | ||
|
|
b09da5c9d0 | ||
|
|
2432611646 | ||
|
|
818c25f686 | ||
|
|
7e4c16df3d | ||
|
|
c146a76b5d | ||
|
|
874f367c0a | ||
|
|
432a5017a2 | ||
|
|
5a0e8b1ab1 | ||
|
|
10a0b7c14d | ||
|
|
33ca4e1f5a | ||
|
|
fd5d4e6d54 | ||
|
|
1cf764991f | ||
|
|
a4efa35cd7 | ||
|
|
9434608b2b | ||
|
|
0bce0bb6f4 | ||
|
|
08cf9aee8b | ||
|
|
8256faecd8 | ||
|
|
d45f740edc | ||
|
|
8cce263649 | ||
|
|
d517c8fa79 | ||
|
|
820fd625f3 | ||
|
|
1b6b9abd55 | ||
|
|
8e4c2127af | ||
|
|
fe688e3d91 | ||
|
|
fab52f550d | ||
|
|
5ed7d34ed8 | ||
|
|
e3c1118ce1 | ||
|
|
317fa67e1e | ||
|
|
3156fcf62a | ||
|
|
374d2948bc | ||
|
|
bb42dae7f2 | ||
|
|
f331e1389c | ||
|
|
5fcf19366e | ||
|
|
302165d602 | ||
|
|
7d29906690 | ||
|
|
4c14b0f08e | ||
|
|
63c56a6444 | ||
|
|
dd2b357234 | ||
|
|
e7ff31d2ac | ||
|
|
0a8353f85e | ||
|
|
c7bc5000c9 | ||
|
|
a734df6426 | ||
|
|
97ce59e3bc | ||
|
|
5da39e8d5c | ||
|
|
470a990b59 | ||
|
|
8aaa230726 | ||
|
|
a05f170290 | ||
|
|
85b26cb44d | ||
|
|
a5f14f167e | ||
|
|
b7e390ca09 | ||
|
|
a6561c4753 | ||
|
|
a896d0a426 | ||
|
|
eb4832a29c | ||
|
|
576dca2909 | ||
|
|
60d48b0f32 | ||
|
|
b647a582c0 | ||
|
|
fda1cba3bf | ||
|
|
e5855b15f1 | ||
|
|
3a0bfd5cda | ||
|
|
ec2a27c16b | ||
|
|
80579847f4 | ||
|
|
a50dbaf78c | ||
|
|
e4b01add78 | ||
|
|
c5e036dcd4 | ||
|
|
5b372bd3cc | ||
|
|
facdf8937d | ||
|
|
6073421583 | ||
|
|
d09d7750ea | ||
|
|
8ed95f0a9d | ||
|
|
fcb430c20c | ||
|
|
35ffb9714d | ||
|
|
98986162e7 | ||
|
|
0801186cb1 | ||
|
|
382b921d64 | ||
|
|
6f8678a3ec | ||
|
|
7d00f03b1f | ||
|
|
1e966014d0 | ||
|
|
3a550fd99a | ||
|
|
e1ecc43b28 | ||
|
|
7861a52f98 | ||
|
|
93758bb4d9 | ||
|
|
3643096a84 | ||
|
|
1ac9a613b3 | ||
|
|
db26c228ed | ||
|
|
d88598865b | ||
|
|
edc5c8412f | ||
|
|
22bf522917 | ||
|
|
1d6fcb7121 | ||
|
|
50547ce12d | ||
|
|
7ba3e40970 | ||
|
|
990f8082fd | ||
|
|
a8bdf659cc | ||
|
|
f551da2212 | ||
|
|
bd385df70a | ||
|
|
b8b8ba810c | ||
|
|
5e71874cd7 | ||
|
|
839df841d3 | ||
|
|
c15db5ab2a | ||
|
|
6e04172718 | ||
|
|
8e5b4e9c2b | ||
|
|
b16ec81def | ||
|
|
294a26c23c | ||
|
|
833afe42f0 | ||
|
|
8cf6e02841 | ||
|
|
f2af80ecd0 | ||
|
|
7b352458d0 | ||
|
|
abf1b2450f | ||
|
|
ccb20835c1 | ||
|
|
a461cf1008 | ||
|
|
b48a49d0f7 | ||
|
|
2eae3898bf | ||
|
|
08301486f0 | ||
|
|
0338d23883 | ||
|
|
ebb4bf20aa | ||
|
|
fc670bfb38 | ||
|
|
10fc9c5ee9 | ||
|
|
93968df340 | ||
|
|
431c521fef | ||
|
|
0d35ee704b | ||
|
|
6fe922b850 | ||
|
|
5d1b828601 | ||
|
|
76fd0dbc45 | ||
|
|
e84a62d126 | ||
|
|
b9e8939e0f | ||
|
|
c8a0110617 | ||
|
|
5327503574 | ||
|
|
1252175d43 | ||
|
|
1e4ba6c553 | ||
|
|
663374c9b6 | ||
|
|
ada9db6db9 | ||
|
|
f0675b7477 | ||
|
|
2a825723f1 | ||
|
|
7c42947dc5 | ||
|
|
75a84d6f4a | ||
|
|
08e032083c | ||
|
|
47d074ba3f | ||
|
|
f2cb00a54a | ||
|
|
16c87869c6 | ||
|
|
598a3babd5 | ||
|
|
962bfcd672 | ||
|
|
4890f411f0 | ||
|
|
c68d6cafca | ||
|
|
c0ff7df8cb | ||
|
|
c5a4e28e9b | ||
|
|
a1f5754a17 | ||
|
|
ef97c32946 | ||
|
|
7cec5a7e3c | ||
|
|
3d81ed14e1 | ||
|
|
d4d54b4878 | ||
|
|
c526cbabe0 | ||
|
|
7ae465f167 | ||
|
|
2e1a0e16ed | ||
|
|
3fbff01425 | ||
|
|
b3e08a0a69 | ||
|
|
01d5814091 | ||
|
|
90723c47a0 | ||
|
|
047c948de4 | ||
|
|
a2ff596c1f | ||
|
|
0d387e7ff2 | ||
|
|
cba2225ce6 | ||
|
|
dadcc49a8e | ||
|
|
19b3648d15 | ||
|
|
7570cb86a6 | ||
|
|
c9c5c4c3e1 | ||
|
|
32b9f22700 | ||
|
|
0937f50e9e | ||
|
|
3b6cb24f4b | ||
|
|
b1cfe31057 | ||
|
|
4c6c221ee2 | ||
|
|
ef266f5a81 | ||
|
|
68fd2c3b68 | ||
|
|
e04f07c363 | ||
|
|
7730fc35b7 | ||
|
|
61bbb627cc | ||
|
|
1ed5b3df2d | ||
|
|
3447cf0995 | ||
|
|
6cffb5b26e | ||
|
|
c198111648 | ||
|
|
422e4b4c3a | ||
|
|
43aee8594d | ||
|
|
3bd828af53 | ||
|
|
440bb68abd | ||
|
|
cffed30681 | ||
|
|
d7f4b28a19 | ||
|
|
fbb44634f7 | ||
|
|
a372a5debe | ||
|
|
f40bc170b0 | ||
|
|
98ae1bbb58 | ||
|
|
78f06398b8 | ||
|
|
dcc3108267 | ||
|
|
cb173ced29 | ||
|
|
275bdd3966 | ||
|
|
067fc3f4ef | ||
|
|
4966d758f2 | ||
|
|
7274f62b83 | ||
|
|
d577b81792 | ||
|
|
6c1d1df92f | ||
|
|
ab1fbe7dda | ||
|
|
42a42f7e4f | ||
|
|
95cb2ed037 | ||
|
|
7f190fb12b | ||
|
|
015aa7dfc4 | ||
|
|
80cff991e8 | ||
|
|
2dc7779bce | ||
|
|
8f5674daf9 | ||
|
|
bb07ab9b5c | ||
|
|
d604ec9937 | ||
|
|
e1938a7929 | ||
|
|
d22a04e396 | ||
|
|
8601971967 | ||
|
|
5857813649 | ||
|
|
ce2fb08258 | ||
|
|
4b8fa5d8ad | ||
|
|
6f5375c038 | ||
|
|
40d8af4244 | ||
|
|
4d314289c3 | ||
|
|
c82be3d2ce | ||
|
|
5649aebdef | ||
|
|
0c64e08266 | ||
|
|
6533eac241 | ||
|
|
8442061b30 | ||
|
|
f10340e27b | ||
|
|
d6fac2ac6c | ||
|
|
a14ac3568f | ||
|
|
42cd3beba9 | ||
|
|
5bd75e7682 | ||
|
|
4372bf5619 | ||
|
|
01ff25beb7 | ||
|
|
4cab2486a5 | ||
|
|
70212bf28b | ||
|
|
cc7aeee22c | ||
|
|
83415a7c5f | ||
|
|
ac63441825 | ||
|
|
ebd76c09f4 | ||
|
|
f1b9a8744c | ||
|
|
98e5192525 | ||
|
|
ba986c2928 | ||
|
|
34c25ed945 | ||
|
|
08228013af | ||
|
|
a328e26342 | ||
|
|
38ba9564d1 | ||
|
|
17bbb9bcb1 | ||
|
|
d81d040dea | ||
|
|
8aa90d8488 | ||
|
|
d60ce1ccab | ||
|
|
3858ed5bad | ||
|
|
13fb4290db | ||
|
|
4c9c50bf72 | ||
|
|
70641e502d | ||
|
|
cc92325877 | ||
|
|
b2f999fdbb | ||
|
|
b3d845869a | ||
|
|
d09524c338 | ||
|
|
cae292f583 | ||
|
|
1a1ce790d8 | ||
|
|
c8a8d77816 | ||
|
|
944a426ade | ||
|
|
44ad4f8ed4 | ||
|
|
b38b96b80c | ||
|
|
8281103ea4 | ||
|
|
145d77b61a | ||
|
|
6c0efc5fa8 | ||
|
|
e688809a5c | ||
|
|
d80aa4a03f | ||
|
|
dcb7d1cee9 | ||
|
|
cb83b79ab2 | ||
|
|
91d98d2baf | ||
|
|
96a2f00434 | ||
|
|
aca318c51e | ||
|
|
3aed4c5505 | ||
|
|
501358c106 | ||
|
|
449872c53a | ||
|
|
9e96a0b09c | ||
|
|
c411cd6b01 | ||
|
|
57263e2a95 | ||
|
|
46d38d7c12 | ||
|
|
6bc244f431 | ||
|
|
cf9a5e9196 | ||
|
|
39926c6c6e | ||
|
|
32872d2edf | ||
|
|
d38c17cdbc | ||
|
|
6ba0925f2d | ||
|
|
cbb48b90dd | ||
|
|
6de64db890 | ||
|
|
abd9a99711 | ||
|
|
66943316b4 | ||
|
|
7808c81c06 | ||
|
|
8954b35cf0 | ||
|
|
2f2b29bf9a | ||
|
|
ab79e3ad72 | ||
|
|
0a5f591c89 | ||
|
|
47161ee7d5 | ||
|
|
f5c148c983 | ||
|
|
fda6e5a9a8 | ||
|
|
428a02b86a | ||
|
|
f85ea30f21 | ||
|
|
2aee9e8a9b | ||
|
|
c07eca7caa | ||
|
|
086c161966 | ||
|
|
4716e59ab4 | ||
|
|
d421906870 | ||
|
|
fc152acf79 | ||
|
|
fcb6c411f0 | ||
|
|
f9362b8897 | ||
|
|
e946e96a84 | ||
|
|
c908728ac8 | ||
|
|
1f0ec2c2ad | ||
|
|
d9b899db94 | ||
|
|
01606b7988 | ||
|
|
be7e030ca9 | ||
|
|
500f37f119 | ||
|
|
8bbe97528d | ||
|
|
f6af345922 | ||
|
|
c3d9348a86 | ||
|
|
23b4046380 | ||
|
|
e08ebb3e61 | ||
|
|
8bd460c1b7 | ||
|
|
3048fb4d0f | ||
|
|
1cd5cc1b70 | ||
|
|
e8f4c08e14 | ||
|
|
f29777ab29 | ||
|
|
f1bfccb00b | ||
|
|
092a0520eb | ||
|
|
864e2eb4e2 | ||
|
|
f2308f74e8 | ||
|
|
9bec2462e8 | ||
|
|
f549fc269c | ||
|
|
7acacbf29a | ||
|
|
8056e2607f | ||
|
|
f740d054ae | ||
|
|
99ad3e326a | ||
|
|
ecf915a6a4 | ||
|
|
bb38561062 | ||
|
|
20282f4992 | ||
|
|
8988c3acb3 | ||
|
|
a040c8e428 | ||
|
|
faf852d2dd | ||
|
|
2ebcd575a0 | ||
|
|
34ed452d0a | ||
|
|
a0a7aef8bd | ||
|
|
f63f39031e | ||
|
|
f84d927787 | ||
|
|
bd03362ebb | ||
|
|
b52870d14f | ||
|
|
85490682b7 | ||
|
|
cd0013e0ea | ||
|
|
bb1c17a762 | ||
|
|
f559a4c800 | ||
|
|
2f1a2669e5 | ||
|
|
440b2cb3f3 | ||
|
|
dfd742c6e1 | ||
|
|
2ea36bfc5c | ||
|
|
143ae88b8f | ||
|
|
2a75a0092f | ||
|
|
8ce53c2d14 | ||
|
|
82bd49565b | ||
|
|
fd57b979a9 | ||
|
|
aa43311efb | ||
|
|
371a455589 | ||
|
|
868a8152e3 | ||
|
|
52b5ba1af5 | ||
|
|
d84c4c3354 | ||
|
|
e3d3dee1b6 | ||
|
|
83a7b1049d | ||
|
|
5dd24d18e2 | ||
|
|
24ba72493d | ||
|
|
7695925177 | ||
|
|
7676cbc5ce | ||
|
|
554ecec785 | ||
|
|
2c3bb203cd | ||
|
|
95b50fa1ac | ||
|
|
98f748e64c | ||
|
|
bd89283b97 | ||
|
|
8fd93e0867 | ||
|
|
fad42afa02 | ||
|
|
def6c2371e | ||
|
|
2fbdabd4b1 | ||
|
|
a6bc63bae0 | ||
|
|
106c3bf364 | ||
|
|
1fc57fa80c | ||
|
|
d2d118e8d7 | ||
|
|
2017db1bbd | ||
|
|
c6f5b4e383 | ||
|
|
5ce09d1ac7 | ||
|
|
59507dd554 | ||
|
|
9c2be29be5 | ||
|
|
76e1efd955 | ||
|
|
2929e95fb7 | ||
|
|
eff5b46e0c | ||
|
|
fc34d6284c | ||
|
|
b68401890d | ||
|
|
0a5d4112ba | ||
|
|
1f5b482124 | ||
|
|
c7a6c9af8b | ||
|
|
49cfd5a52c | ||
|
|
371e50492e | ||
|
|
4c16b8d35a | ||
|
|
f3fc3d4726 | ||
|
|
3f2cc46da4 | ||
|
|
5526f4f208 | ||
|
|
1e583af98a | ||
|
|
a591db7465 | ||
|
|
adaa25e292 | ||
|
|
917181c1a9 | ||
|
|
d3f010cb21 | ||
|
|
dce67bd261 | ||
|
|
4774c63a5e | ||
|
|
f02ba67bbb | ||
|
|
a967adb215 | ||
|
|
927bbc5cc3 | ||
|
|
8d30090e2e | ||
|
|
aeaaa9fda5 | ||
|
|
2e0798f483 | ||
|
|
82d3409e3d | ||
|
|
76cc19f679 | ||
|
|
9bcacfa997 | ||
|
|
73d9218bf6 | ||
|
|
f72568f82c | ||
|
|
8c7071d857 | ||
|
|
3540f1880d | ||
|
|
254fcd14bf | ||
|
|
07c1a593ca | ||
|
|
bad450db5d | ||
|
|
8c11ff93d8 | ||
|
|
3634113f29 | ||
|
|
79adfda48d | ||
|
|
7535f31db9 | ||
|
|
6f44f9b2b5 | ||
|
|
614bd059e8 | ||
|
|
ee801b3ccc | ||
|
|
38e6669301 | ||
|
|
ca0f646758 | ||
|
|
3907226aa1 | ||
|
|
5ed1f9d1b1 | ||
|
|
f92f1a29c0 | ||
|
|
5955869435 | ||
|
|
c9c00c8bec | ||
|
|
e408ac408c | ||
|
|
6dafd5b2fc | ||
|
|
25797575f8 | ||
|
|
ff4e2725a7 | ||
|
|
bd9e754992 | ||
|
|
5b87a60663 | ||
|
|
29a1a5e5d4 | ||
|
|
475f183eab | ||
|
|
797d72c3cc | ||
|
|
331dd19c54 | ||
|
|
2f4402aa58 | ||
|
|
380f554a46 | ||
|
|
c19c8b5952 | ||
|
|
1b9984330e | ||
|
|
f175e3efc2 | ||
|
|
b7fbfec375 | ||
|
|
0b7a5a2391 | ||
|
|
707f8bfa62 | ||
|
|
81817a30ea | ||
|
|
38a8810cd3 | ||
|
|
0ddadb6245 | ||
|
|
fb8af4b59f | ||
|
|
818addef64 | ||
|
|
08886ecd26 | ||
|
|
480a562b21 | ||
|
|
5a56be1388 | ||
|
|
2ad8545649 | ||
|
|
91762c16a0 | ||
|
|
6fb9a86b51 | ||
|
|
b468370388 | ||
|
|
042b41c2b9 | ||
|
|
64044efd7c | ||
|
|
617c5a571a | ||
|
|
e995dcb2d5 | ||
|
|
7db0a34488 | ||
|
|
97cd9f1149 | ||
|
|
d57998f128 | ||
|
|
ad9f3ac0a9 | ||
|
|
932a05f006 | ||
|
|
70869c09b8 | ||
|
|
9a7b64e701 | ||
|
|
c9f88f349a | ||
|
|
2cef2b3122 | ||
|
|
3a4fbcd12b | ||
|
|
d928b833e3 | ||
|
|
a83991f50b | ||
|
|
1d2876761d | ||
|
|
a890541a5d | ||
|
|
718b928df1 | ||
|
|
fb763e4f7a | ||
|
|
f3584c5e62 | ||
|
|
b3a42e44e9 | ||
|
|
ffd20427d8 | ||
|
|
c52b7838fa | ||
|
|
b82563de58 | ||
|
|
f99306fcd5 | ||
|
|
5f4fb36645 | ||
|
|
7a58f340c1 | ||
|
|
ea544336d7 | ||
|
|
a05880e42b | ||
|
|
647b737648 | ||
|
|
00ebca59b7 | ||
|
|
f99d9f8109 | ||
|
|
926546dcac | ||
|
|
e70e42fa66 | ||
|
|
4ee1570593 | ||
|
|
cd6593abaf | ||
|
|
7ec9bab074 | ||
|
|
17c175eb48 | ||
|
|
76e102fa20 | ||
|
|
667c11d2dc | ||
|
|
cf00c95789 | ||
|
|
a5761a4adb | ||
|
|
017c2208e2 | ||
|
|
fb918bedbf | ||
|
|
702a18d659 | ||
|
|
0bd10f3b8b | ||
|
|
d0d7266488 | ||
|
|
1f4be66913 | ||
|
|
931e5aef07 | ||
|
|
7a45935962 | ||
|
|
c1a20dc27b | ||
|
|
55c73b9516 | ||
|
|
f540cf3789 | ||
|
|
e3d5348851 | ||
|
|
ae48cdae26 | ||
|
|
6a9dc978f9 | ||
|
|
c5549236da | ||
|
|
215f635780 | ||
|
|
314c0eaa97 | ||
|
|
4adcccbf48 | ||
|
|
c19dbea39c | ||
|
|
4a6814ada7 | ||
|
|
f91c0597b1 | ||
|
|
8ddf1353cc | ||
|
|
b382c38eb1 | ||
|
|
42a19757ae | ||
|
|
0c0586bb2e | ||
|
|
dd356beb0a | ||
|
|
ba13d22e09 | ||
|
|
1512315121 | ||
|
|
ce221c2708 | ||
|
|
6ee4cfca07 | ||
|
|
c42deaae1a | ||
|
|
cc9e07b32f | ||
|
|
1ea1325068 | ||
|
|
43231af577 | ||
|
|
be9d4e80a0 | ||
|
|
98abcaa372 | ||
|
|
8adddf55c0 | ||
|
|
9df8af3675 | ||
|
|
7e1ff0b4f8 | ||
|
|
ca9b1df44b | ||
|
|
c791a382f8 | ||
|
|
d27ac3d82a | ||
|
|
9d9dbdb922 | ||
|
|
0863bbf447 | ||
|
|
e16b6e395b | ||
|
|
c1d185f01c | ||
|
|
d51cd50606 | ||
|
|
559a6d0f80 | ||
|
|
dcb8cc65fa | ||
|
|
92a2cc65cb | ||
|
|
b7412e8bc0 | ||
|
|
9e3fc21d11 | ||
|
|
a3b479c91f | ||
|
|
b928574bf6 | ||
|
|
6daabb7578 | ||
|
|
d7e2b7fa84 | ||
|
|
9265193dd2 | ||
|
|
a20222cd22 | ||
|
|
d7098ccf98 | ||
|
|
e5a2ac0f88 | ||
|
|
885b7147cc | ||
|
|
9d78678c22 | ||
|
|
30978dfadf | ||
|
|
d83e894316 | ||
|
|
ccd5e413fb | ||
|
|
500ad9b9b1 | ||
|
|
fd5bc32835 | ||
|
|
6fee4452d3 | ||
|
|
16b4b4f861 | ||
|
|
1060257446 | ||
|
|
475574011d | ||
|
|
876ff10b0c | ||
|
|
cd6ee8563b | ||
|
|
ddb038c033 | ||
|
|
8c10d25fd0 | ||
|
|
7c8156ca73 | ||
|
|
0327689de0 | ||
|
|
d50e1a86b7 | ||
|
|
2c6d700418 | ||
|
|
4b0eb25d6d | ||
|
|
9cc87603b9 | ||
|
|
d4add26938 | ||
|
|
4fcf036cb3 | ||
|
|
ca2302ece5 | ||
|
|
59e6528c22 | ||
|
|
b79c9e46a9 | ||
|
|
0b797ed056 | ||
|
|
619a52f976 | ||
|
|
b5a4f7671a | ||
|
|
d711a9e3be | ||
|
|
029b8ea75d | ||
|
|
34ba862f93 | ||
|
|
6b7e8621e2 | ||
|
|
cc0a6e14fc | ||
|
|
8683024a34 | ||
|
|
d8e1894335 | ||
|
|
68527271a5 | ||
|
|
0f88878c11 | ||
|
|
fab46cb466 | ||
|
|
003ab9a58d | ||
|
|
709d79631a | ||
|
|
7b355ee476 | ||
|
|
3be0542f6d | ||
|
|
17e6ca3e89 | ||
|
|
575cb67bb2 | ||
|
|
457ae040b7 | ||
|
|
ddc4c1a8a9 | ||
|
|
ef2c79217f | ||
|
|
c5c97ee23a | ||
|
|
ae1f13cd3c | ||
|
|
d5d3e4a862 | ||
|
|
7080cab46c | ||
|
|
036ab5abda | ||
|
|
17170ddcb3 | ||
|
|
9fd07809b6 | ||
|
|
350063fa65 | ||
|
|
9a8d898e60 | ||
|
|
f0693e040c | ||
|
|
899a855343 | ||
|
|
f026fc4b46 | ||
|
|
eaa5777cc5 | ||
|
|
80b4ef8025 | ||
|
|
f02d6eea14 | ||
|
|
62718bc18d | ||
|
|
0e71fdcb84 | ||
|
|
78dfee94cb | ||
|
|
b8da58cdac | ||
|
|
8837ed851e | ||
|
|
32af38ad7f | ||
|
|
eb025632fc | ||
|
|
96a4006030 | ||
|
|
498e1e4f34 | ||
|
|
0ba46f3211 | ||
|
|
1c6add23a8 | ||
|
|
83ce802e59 | ||
|
|
2e828f4304 | ||
|
|
fd275f739b | ||
|
|
29cf63f13e | ||
|
|
bed74c5f2c | ||
|
|
9679e3f156 | ||
|
|
786254cbd5 | ||
|
|
3888eed848 | ||
|
|
68754e2a35 | ||
|
|
f4c8df3d37 | ||
|
|
165e561cf5 | ||
|
|
643087c9eb | ||
|
|
e13f998e3d | ||
|
|
ec317bd993 | ||
|
|
466902bf34 | ||
|
|
3935842cb3 | ||
|
|
12b5bb320c | ||
|
|
95631bcc4d | ||
|
|
c81581d5c3 | ||
|
|
5ca2fe79d9 | ||
|
|
fd73068711 | ||
|
|
cea6b0e19a | ||
|
|
6dfd1fe44a | ||
|
|
17b4cf8818 | ||
|
|
5bd4fe2400 | ||
|
|
b4994d29a1 | ||
|
|
ef7c6ac69f | ||
|
|
b9485873b6 | ||
|
|
6b11de0aad | ||
|
|
41de1d5546 | ||
|
|
0264deb7f0 | ||
|
|
adaffb391b | ||
|
|
dbe1e3529a | ||
|
|
a59ff019de | ||
|
|
4de67de0af | ||
|
|
510b33a541 | ||
|
|
626d26baaa | ||
|
|
96a4360079 | ||
|
|
5ecd38d97e | ||
|
|
313f44f036 | ||
|
|
3087631793 | ||
|
|
96bd9415dc | ||
|
|
a4d28ef145 | ||
|
|
3a9de00dc7 | ||
|
|
a6386ad90d | ||
|
|
3bbdcee8c3 | ||
|
|
1e8f677ed4 | ||
|
|
3a49e627de | ||
|
|
7a79266014 | ||
|
|
d7a4a48c83 | ||
|
|
aa6f330821 | ||
|
|
079eb6b3d1 | ||
|
|
ae3d0303a0 | ||
|
|
867d0d0403 | ||
|
|
5d5cef3277 | ||
|
|
99583c1cae | ||
|
|
3fb3949208 | ||
|
|
0b49457e24 | ||
|
|
9e35801348 | ||
|
|
afef4e7e86 | ||
|
|
0e1e6b5e56 | ||
|
|
8706a066cf | ||
|
|
37f7bae4f0 | ||
|
|
fceb8c6f6d | ||
|
|
1a71d84326 | ||
|
|
de68469582 | ||
|
|
8b4aebd031 | ||
|
|
6c0a2cd041 | ||
|
|
2eb1ba5109 | ||
|
|
d3f25cc8bf | ||
|
|
a9e5e84ed7 | ||
|
|
585d13437c | ||
|
|
496f29fa8c | ||
|
|
0ea01d21a3 | ||
|
|
2ebfe2fc9c | ||
|
|
680cd976cc | ||
|
|
c6fcfa23be | ||
|
|
636b6d76f3 | ||
|
|
951b87ccd5 | ||
|
|
e6c8577825 | ||
|
|
55b9df1653 | ||
|
|
b2523f82c5 | ||
|
|
f7e3d9b0f2 | ||
|
|
b0231a2f03 | ||
|
|
a5f8422570 | ||
|
|
5bdb1226eb | ||
|
|
eb540d8e9b | ||
|
|
174a1f057c | ||
|
|
6dcc1a7fc3 | ||
|
|
08264fc838 | ||
|
|
24272cc948 | ||
|
|
62808a7fb5 | ||
|
|
03b25d2e46 | ||
|
|
570446de4a | ||
|
|
970a18999d | ||
|
|
61fe93b0c0 | ||
|
|
41766f78de | ||
|
|
45615cb41f | ||
|
|
4006f4e672 | ||
|
|
7488703199 | ||
|
|
6c80ecd8d5 | ||
|
|
4bffc55254 | ||
|
|
96a48abf78 | ||
|
|
e5ccb59f97 | ||
|
|
649a00e9b8 | ||
|
|
515f184462 | ||
|
|
609231e3fa | ||
|
|
1f8ece552f | ||
|
|
82c0b315bc | ||
|
|
9a9e0503a2 | ||
|
|
cd79080f4a | ||
|
|
3ee8ba25ba | ||
|
|
c725204141 | ||
|
|
4ab5b1b246 | ||
|
|
b10e1c1a4a | ||
|
|
69a590a469 | ||
|
|
e5f8396b09 | ||
|
|
efaf3a08de | ||
|
|
6f6a8f0361 | ||
|
|
7dd8275506 | ||
|
|
234cd4e3fe | ||
|
|
6d1c743816 | ||
|
|
5dff34cd8d | ||
|
|
83f07a2ae3 | ||
|
|
c7bfa321f9 | ||
|
|
3124a4e393 | ||
|
|
f7f7207a69 | ||
|
|
dd11d9349e | ||
|
|
17077cbcbf | ||
|
|
9db4370c1a | ||
|
|
91d008f619 | ||
|
|
ac9b8804eb | ||
|
|
78088e3400 | ||
|
|
01ac2fda31 | ||
|
|
f12b040a86 | ||
|
|
b2ad2ca795 | ||
|
|
13f19a6185 | ||
|
|
b1113d0168 | ||
|
|
82e2664b87 | ||
|
|
6eb3ba11fb | ||
|
|
a4726a4c8d | ||
|
|
11eaed5c9c | ||
|
|
fc0e70fe74 | ||
|
|
596072d020 | ||
|
|
23fd377567 | ||
|
|
4cb69e11ad | ||
|
|
99ec0b1a38 | ||
|
|
f900759505 | ||
|
|
c762eef14f | ||
|
|
8cfd57e318 | ||
|
|
0a6e22bb95 | ||
|
|
1f6174e466 | ||
|
|
8f5baf053e | ||
|
|
ea1d6448fb | ||
|
|
c66dd95e8e | ||
|
|
bdccb7c890 | ||
|
|
643bb0f883 | ||
|
|
5c1e3600c9 | ||
|
|
ea64b210f7 | ||
|
|
67b3ee9676 | ||
|
|
46f67717fb | ||
|
|
4597dbd2a7 | ||
|
|
78c7cfea3f | ||
|
|
4ab4543c2d | ||
|
|
c6827392b2 | ||
|
|
28618d4dda | ||
|
|
27076dfd18 | ||
|
|
04e21e6e53 | ||
|
|
92b12e12af | ||
|
|
62ddac9d22 | ||
|
|
a3e653fea2 | ||
|
|
54160b0b94 | ||
|
|
f09c1b54cf | ||
|
|
0e727f4c59 | ||
|
|
ca845879a4 | ||
|
|
9c24b11207 | ||
|
|
c1f4d04c0f | ||
|
|
2220d47e56 | ||
|
|
dbb5342c42 | ||
|
|
b0c47ec127 | ||
|
|
667d18259c | ||
|
|
12107c3302 | ||
|
|
cd93525ee8 | ||
|
|
1c421df83b | ||
|
|
245b16635b | ||
|
|
cefeb81dd5 | ||
|
|
87ef26a750 | ||
|
|
ccd890dc9f | ||
|
|
9193e7e10a | ||
|
|
9159586138 | ||
|
|
515fe7d138 | ||
|
|
1a15d841b8 | ||
|
|
be39dde5b1 | ||
|
|
f74c790e4d | ||
|
|
545c2323d4 | ||
|
|
69a27f2c3d | ||
|
|
9a7a47422e | ||
|
|
d2b62daff5 | ||
|
|
a6005c2ba4 | ||
|
|
2a41097fd7 | ||
|
|
901688234a | ||
|
|
8f065fba94 | ||
|
|
12046ce90b | ||
|
|
cac2b2c8eb | ||
|
|
2394313610 | ||
|
|
a022cf6329 | ||
|
|
ac8cf8db56 | ||
|
|
2b1fd19a04 | ||
|
|
206dd4a985 | ||
|
|
ef2c17c290 | ||
|
|
72c145938f | ||
|
|
0b903c36ca | ||
|
|
bc9509e015 | ||
|
|
9d8a92eeb8 | ||
|
|
95a4eb7b02 | ||
|
|
c010271591 | ||
|
|
c017df37f1 | ||
|
|
49f015c36b | ||
|
|
c8729cad98 | ||
|
|
14714daf41 | ||
|
|
03089e39cb | ||
|
|
ff7b7797bb | ||
|
|
e3d2d82194 | ||
|
|
cafa875ac4 | ||
|
|
aab1a6520d | ||
|
|
3eb3c770fd | ||
|
|
af8dd6d427 | ||
|
|
e1b511adc6 | ||
|
|
ad0b9f7dde | ||
|
|
37a7d1433c | ||
|
|
598ed91d62 | ||
|
|
86af2dfa29 | ||
|
|
ee16ef9929 | ||
|
|
62c03f8fac | ||
|
|
5e8cbfdf8e | ||
|
|
1d423f93c8 | ||
|
|
aa2fb76aa1 | ||
|
|
8c01127f70 | ||
|
|
e4d4cea119 | ||
|
|
723e226532 | ||
|
|
2b4dff2063 | ||
|
|
d1f42de115 | ||
|
|
ce7a9483a9 | ||
|
|
be7f1936bd | ||
|
|
43343c2793 | ||
|
|
68aff85110 | ||
|
|
9bbd5af6e8 | ||
|
|
34598a09f5 | ||
|
|
c6bb7f43ff | ||
|
|
2497b8e42f | ||
|
|
8c55f0fbfa | ||
|
|
a6d4483234 | ||
|
|
33106990a6 | ||
|
|
63fb8bd5b6 | ||
|
|
2bd28f0200 | ||
|
|
48a269db9c | ||
|
|
07fdea3ed9 | ||
|
|
14947f5b6c | ||
|
|
786b4298a5 | ||
|
|
a0ba130aea | ||
|
|
ae1331b60a | ||
|
|
2f17be04e3 | ||
|
|
db6dff2e6e | ||
|
|
fc1b595b19 | ||
|
|
c206bac583 | ||
|
|
64f41399ff | ||
|
|
bcfbac9349 | ||
|
|
32ea988e8b | ||
|
|
ad7b8c7978 | ||
|
|
b24b689963 | ||
|
|
334294f09d | ||
|
|
3f6c422f1a | ||
|
|
ad7e872471 | ||
|
|
a82d360478 | ||
|
|
bfe17c403d | ||
|
|
d234d4b968 | ||
|
|
edc5d1e500 | ||
|
|
ce62cf1bd3 | ||
|
|
eb7996a1df | ||
|
|
4d84eaa764 | ||
|
|
a5c943a9b4 | ||
|
|
6249feeba8 | ||
|
|
74222f7619 | ||
|
|
18d123ec85 | ||
|
|
2b6249f98c | ||
|
|
6884ff795d | ||
|
|
e54c429349 | ||
|
|
559555c77c | ||
|
|
b76525f29d | ||
|
|
a848d8b02b | ||
|
|
6f382f7324 | ||
|
|
5e9dbfad55 | ||
|
|
940ec37b9d | ||
|
|
fd72bdc343 | ||
|
|
5a75d400d9 | ||
|
|
03229a474f | ||
|
|
5b8a7240b0 | ||
|
|
7e168001e9 | ||
|
|
ca66dd1648 | ||
|
|
2200bd0564 | ||
|
|
9befab3af8 | ||
|
|
39d971818e | ||
|
|
e724268ea5 | ||
|
|
748de084cc | ||
|
|
7ca9560caf | ||
|
|
6c38ff8431 | ||
|
|
b6389794e2 | ||
|
|
29c8739e95 | ||
|
|
767a8b968e | ||
|
|
5db1ff6873 | ||
|
|
164e61fbb9 | ||
|
|
4a8560e2a0 | ||
|
|
d4439bcbf4 | ||
|
|
af37865370 | ||
|
|
3c26c805a7 | ||
|
|
a19f9253c4 | ||
|
|
510f7bfe87 | ||
|
|
283c81ccdd | ||
|
|
80206d9811 | ||
|
|
c696260961 | ||
|
|
dadffbebca | ||
|
|
2ea4083a64 | ||
|
|
a536063677 | ||
|
|
570e8c45fe | ||
|
|
37bbc4c47f | ||
|
|
5486771381 | ||
|
|
9ee956a2f7 | ||
|
|
15b923a271 | ||
|
|
6080be6701 | ||
|
|
3474b1e642 | ||
|
|
a96affa5e1 | ||
|
|
d85c0c81fa | ||
|
|
6978ba6736 | ||
|
|
753bb04a60 | ||
|
|
99bf17613b | ||
|
|
c7a1d7f58f | ||
|
|
b23214fca0 | ||
|
|
ce0f0e7e12 | ||
|
|
52b40984a2 | ||
|
|
eba70ec3a5 | ||
|
|
9d348b20ef | ||
|
|
34e8e6db03 | ||
|
|
b918fce9a6 | ||
|
|
02bdcf7646 | ||
|
|
cdcc745b6b | ||
|
|
33b79abe90 | ||
|
|
bac77ea3d9 | ||
|
|
b65a2d1877 | ||
|
|
6e5c26da04 | ||
|
|
ab4c1d5532 | ||
|
|
7678915a9e | ||
|
|
e5ee2e3aee | ||
|
|
902453fc35 | ||
|
|
545b6d7541 | ||
|
|
0fe8dc3290 | ||
|
|
44ce3e4b3c | ||
|
|
2aeeb5466e | ||
|
|
eb8c474088 | ||
|
|
290867cc4a | ||
|
|
4e2a62ff5e | ||
|
|
a1e22df67a | ||
|
|
703f6c0969 | ||
|
|
00489c764a | ||
|
|
6b33fa2fc6 | ||
|
|
01fb2d0ba8 | ||
|
|
d072c179a7 | ||
|
|
c77361418f | ||
|
|
ca407c08fa | ||
|
|
ffffb388a0 | ||
|
|
744750ded3 | ||
|
|
a879a0925f | ||
|
|
56a4c59e60 | ||
|
|
a1d54b2837 | ||
|
|
1882eec679 | ||
|
|
67bf6815c4 | ||
|
|
dc0221e601 | ||
|
|
ffceff850d | ||
|
|
af75d641d4 | ||
|
|
647eaf53a8 | ||
|
|
01eacf71cb | ||
|
|
cebf7f7371 | ||
|
|
a18abe21f7 | ||
|
|
ce7f59f2ff | ||
|
|
e289e5c881 | ||
|
|
a72662ed6b | ||
|
|
89eb405076 | ||
|
|
a6b74b8947 | ||
|
|
5a6436bf38 | ||
|
|
593a07614a | ||
|
|
d815f6dbb7 | ||
|
|
512de3938e | ||
|
|
66f8c36584 | ||
|
|
49d3f4be1a | ||
|
|
0dc6b951d8 | ||
|
|
665089a167 | ||
|
|
2afe4a1677 | ||
|
|
b645ebf086 | ||
|
|
99c8e3f461 | ||
|
|
81cae5ce24 | ||
|
|
dd2496d71e | ||
|
|
8a7ec6fa52 | ||
|
|
973f88bd7d | ||
|
|
27195acdb6 | ||
|
|
421c142235 | ||
|
|
8d7c1bb101 | ||
|
|
4afd8a87cd | ||
|
|
41fe641773 | ||
|
|
33c2d4da98 | ||
|
|
40d884ef95 | ||
|
|
99e738219b | ||
|
|
51e63eddf4 | ||
|
|
3f1725cd4a | ||
|
|
bde17523a9 | ||
|
|
fa6c1e3f51 | ||
|
|
b5e07cb9e8 | ||
|
|
2ee11887cd | ||
|
|
6d0fe4dba5 | ||
|
|
5a731510b2 | ||
|
|
d23970e52e | ||
|
|
4c7e003c1b | ||
|
|
4262ada1bd | ||
|
|
f4bb64378d | ||
|
|
d3ddaf1b29 | ||
|
|
16cec7b66e | ||
|
|
9d6d0e452b | ||
|
|
c16552eee5 | ||
|
|
e2003dea4b | ||
|
|
7f412c940d | ||
|
|
4b42154477 | ||
|
|
dc58af4acf | ||
|
|
58c37faa5c | ||
|
|
bec7e2c432 | ||
|
|
214d3ee739 | ||
|
|
a7d1d17be0 | ||
|
|
7039e40db2 | ||
|
|
c69f2e06ce | ||
|
|
48ed048feb | ||
|
|
abb32bb0ae | ||
|
|
5ad73398f4 | ||
|
|
e6b4ef7f1d | ||
|
|
a9a425d557 | ||
|
|
83df3a8165 | ||
|
|
9eea5b03dd | ||
|
|
b31006ba99 | ||
|
|
de19a1af57 | ||
|
|
3ba3282be5 | ||
|
|
0d051ba221 | ||
|
|
8020e5b1e3 | ||
|
|
074e29a651 | ||
|
|
5da70319a7 | ||
|
|
8ac1a9f278 | ||
|
|
6e78c788f0 | ||
|
|
35f99d5347 | ||
|
|
de1abda345 | ||
|
|
e6d1f21ea6 | ||
|
|
2223ca3c2d | ||
|
|
4605ddcc95 | ||
|
|
4dcdd8be06 | ||
|
|
67e6f0f233 | ||
|
|
8965df82d1 | ||
|
|
453257fa71 | ||
|
|
9e7746f4c0 | ||
|
|
7721a2148a | ||
|
|
64a1747ac5 | ||
|
|
2e53304940 | ||
|
|
299741bf33 | ||
|
|
a715ff5d80 | ||
|
|
e3dbc8d753 | ||
|
|
d8cfcf1a19 | ||
|
|
7fc37adff9 | ||
|
|
53ba358c4b | ||
|
|
f9114f866d | ||
|
|
846b65a50e | ||
|
|
6e8cd75ccf | ||
|
|
3a88e9055b | ||
|
|
10ff1d4404 | ||
|
|
fe02d6163d | ||
|
|
6088c6dba5 | ||
|
|
04c5110e59 | ||
|
|
555d569125 | ||
|
|
ff6434052f | ||
|
|
c230b93ee1 | ||
|
|
06f7295ae7 | ||
|
|
f35ad592ca | ||
|
|
8b213cb96f | ||
|
|
1cbf3518b8 | ||
|
|
7d04e0b63c | ||
|
|
fb10c254d8 | ||
|
|
003d4e0cbe | ||
|
|
b3e0a2f188 | ||
|
|
04bc254d7a | ||
|
|
6d9cf68838 | ||
|
|
442596279b | ||
|
|
04b4ee1245 | ||
|
|
848d68e2c7 | ||
|
|
1e1836f7ca | ||
|
|
4877e7ad84 | ||
|
|
15606fc8a9 | ||
|
|
fc3520c6fc | ||
|
|
0c788cabce | ||
|
|
a170c7e497 | ||
|
|
fff4a08af1 | ||
|
|
047ab72566 | ||
|
|
3ec40eb458 | ||
|
|
e2a70948d4 | ||
|
|
a905df79ad | ||
|
|
0ab9ebc469 | ||
|
|
807ad57ff1 | ||
|
|
2b45b199f8 | ||
|
|
ecbe7fb826 | ||
|
|
071b36fd90 | ||
|
|
d7313803f0 | ||
|
|
26ba37793c | ||
|
|
2f223b443c | ||
|
|
7758b0efd3 | ||
|
|
343d7d4065 | ||
|
|
f35cc0e4a0 | ||
|
|
86adc7266e | ||
|
|
57db2c8659 | ||
|
|
6d797a5b97 | ||
|
|
3d16018d2e | ||
|
|
6a4bcbb5d6 | ||
|
|
240330ca78 | ||
|
|
719c68fe2e | ||
|
|
34f5f485be | ||
|
|
dc70d62988 | ||
|
|
75dedb9944 | ||
|
|
45f4bb1290 | ||
|
|
dda6cbbb1c | ||
|
|
4c52326d70 | ||
|
|
2fd73898d2 | ||
|
|
4726bde475 | ||
|
|
a44fd51a81 | ||
|
|
35e9b38dd8 | ||
|
|
a2e113a2db | ||
|
|
767aa7bf70 | ||
|
|
9234b6f7e0 | ||
|
|
77bc22f77a | ||
|
|
646e37ff59 | ||
|
|
bf7c8ba557 | ||
|
|
59f339c1f8 | ||
|
|
2309be536f | ||
|
|
14c7cfea4c | ||
|
|
6f809229ef | ||
|
|
f09cbdc4b4 | ||
|
|
ef159d5cdb | ||
|
|
58e6f3d386 | ||
|
|
39237a241f | ||
|
|
8ba0cddae4 | ||
|
|
13221a5a13 | ||
|
|
3351c8aada | ||
|
|
19548deac9 | ||
|
|
ff43f6b441 | ||
|
|
1d51d96e1e | ||
|
|
140f272a56 | ||
|
|
9da59fff0d | ||
|
|
06b1f74288 | ||
|
|
dbb90872ee | ||
|
|
cb8155615a | ||
|
|
b29576f01f | ||
|
|
d404816448 | ||
|
|
02d8535f9e | ||
|
|
dfe88896b5 | ||
|
|
0f19d3650b | ||
|
|
10c95a54b5 | ||
|
|
f849e0aaac | ||
|
|
7e6aff288f | ||
|
|
c5b3b8e2b6 | ||
|
|
e20a6cfb82 | ||
|
|
bae1890d5b | ||
|
|
b2816db207 | ||
|
|
2e6f8bf01e | ||
|
|
a3eb51b0e2 | ||
|
|
6d3ea70cf7 | ||
|
|
b965b62436 | ||
|
|
8bd3e55a54 | ||
|
|
cb93da5115 | ||
|
|
9897e1994c | ||
|
|
52fc0276d7 | ||
|
|
ce73721712 | ||
|
|
0f6d0c6016 | ||
|
|
a4b18d8961 | ||
|
|
fb205872c1 | ||
|
|
a4ff1d036d | ||
|
|
26693888de | ||
|
|
63a8743830 | ||
|
|
2ef6aec8ce | ||
|
|
d38d008a1d | ||
|
|
09184490e9 | ||
|
|
c27d78e6e0 | ||
|
|
3b96dac1d7 | ||
|
|
c96356eba9 | ||
|
|
1d478cbd05 | ||
|
|
10d0bbfbc7 | ||
|
|
76c7142a55 | ||
|
|
e913eebe7c | ||
|
|
79278d0cad | ||
|
|
8af3bb0443 | ||
|
|
e8b70f2823 | ||
|
|
79e4cbd57a | ||
|
|
0057fa16a4 | ||
|
|
924d623ac8 | ||
|
|
636fceb22a | ||
|
|
ab0ab21b2e | ||
|
|
625d533476 | ||
|
|
2eef2b57dd | ||
|
|
faa8bced59 | ||
|
|
d2be1268c4 | ||
|
|
c75c72a9fc | ||
|
|
fc1018de0e | ||
|
|
7ec9be427c | ||
|
|
5e15547dad | ||
|
|
e9f9963e6b | ||
|
|
ad9071c4ba | ||
|
|
0ef5b0241e | ||
|
|
ef71f8a52d | ||
|
|
4c9753bdf7 | ||
|
|
e8e002ad91 | ||
|
|
36efe03850 | ||
|
|
37877a3b9c | ||
|
|
81c4b1fcff | ||
|
|
516c58c84c | ||
|
|
f930c9ca0e | ||
|
|
8e1915ff14 | ||
|
|
710a1bc347 | ||
|
|
c55ed2c0a9 | ||
|
|
f08e272c8b | ||
|
|
c2e4117240 | ||
|
|
90e0ba933e | ||
|
|
b2615f2b7f | ||
|
|
ae6d164b7a | ||
|
|
0e7a38dbbe | ||
|
|
1be69adaeb | ||
|
|
925390f0bf | ||
|
|
92255513cd | ||
|
|
42e9ac45ff | ||
|
|
eaa373aeb6 | ||
|
|
cea518eba5 | ||
|
|
fdadb32d0a | ||
|
|
b2cb94b93c | ||
|
|
c09bf755a6 | ||
|
|
137f240e4a | ||
|
|
59d5765b0f | ||
|
|
0ded127f4c | ||
|
|
205cfe4695 | ||
|
|
24f18f089d | ||
|
|
61dd314ba4 | ||
|
|
24a893ff63 | ||
|
|
ef0776dddd | ||
|
|
6095c9a3f8 | ||
|
|
ebc0c4c72f | ||
|
|
65e6baf5a9 | ||
|
|
072ec8dc77 | ||
|
|
ef8e614b04 | ||
|
|
d51a8422a2 | ||
|
|
7b53d3d127 | ||
|
|
36d90a4f13 | ||
|
|
09d4a8f165 | ||
|
|
c7475ee11e | ||
|
|
2431a66944 | ||
|
|
b016bc2d4f | ||
|
|
bdd9db581f | ||
|
|
29fbbc05c9 | ||
|
|
2a061153f6 | ||
|
|
8bbc4ca7ec | ||
|
|
56130b3231 | ||
|
|
5a40d9ead2 | ||
|
|
13d897efcf | ||
|
|
0c4c742189 | ||
|
|
9d64f63aaa | ||
|
|
d7984a3fdb | ||
|
|
17d3a3e28c | ||
|
|
20ee294371 | ||
|
|
6e40a95415 | ||
|
|
24ad720079 | ||
|
|
bb3842917c | ||
|
|
9c46845348 | ||
|
|
2cc5a65c0f | ||
|
|
15bef4ddb6 | ||
|
|
5ce88fe525 | ||
|
|
676991e630 | ||
|
|
f3959d84d3 | ||
|
|
86459445f9 | ||
|
|
ad0f322065 | ||
|
|
735b546108 | ||
|
|
94650aa4ba | ||
|
|
786fcaf4a2 | ||
|
|
eae0819e3d | ||
|
|
550a02c909 | ||
|
|
1e2a59b68a | ||
|
|
7fb3529376 | ||
|
|
3a898d66ba | ||
|
|
699c46f88b | ||
|
|
5565903d7c | ||
|
|
c14da32ec4 | ||
|
|
db37e581bc | ||
|
|
75bb9f0a2a | ||
|
|
89e4bfabcd | ||
|
|
57b792bb8a | ||
|
|
625cb88756 | ||
|
|
01084fbd8d | ||
|
|
219be37b93 | ||
|
|
3be197ed19 | ||
|
|
2bac14f45a | ||
|
|
ed05aed044 | ||
|
|
02be728995 | ||
|
|
cb75a8c02d | ||
|
|
f7978a042c | ||
|
|
6980e29da9 | ||
|
|
79d4ae4bf8 | ||
|
|
03d0ba4c06 | ||
|
|
b41ca51fc6 | ||
|
|
8e6c9373c1 | ||
|
|
dbaf821f82 | ||
|
|
b8b5ed3d52 | ||
|
|
8075fc59b5 | ||
|
|
d22026207c | ||
|
|
b5d5f6fffd | ||
|
|
e464e1da1c | ||
|
|
ec4ea625c9 | ||
|
|
38fa93be81 | ||
|
|
a1319f687c | ||
|
|
059c9672ff | ||
|
|
8a2075ba7d | ||
|
|
a6050a7291 | ||
|
|
d1cf325739 | ||
|
|
6cc8245afb | ||
|
|
93066fab51 | ||
|
|
daeef68961 | ||
|
|
c5e9725e5b | ||
|
|
e94bd40348 | ||
|
|
6576e27321 | ||
|
|
d29bfd529e | ||
|
|
e758541f7e | ||
|
|
0cf2e85eda | ||
|
|
de9a50b611 | ||
|
|
b6dd48b361 | ||
|
|
184edc32ab | ||
|
|
0199003cf9 | ||
|
|
bbd396f52f | ||
|
|
2a15b5cbc4 | ||
|
|
2dbf41d0d0 | ||
|
|
c80374e8e8 | ||
|
|
e53320438b | ||
|
|
1bb22e3075 | ||
|
|
fc7d0fef5f | ||
|
|
b2861672f1 | ||
|
|
9cd1ed4307 | ||
|
|
8a054458d4 | ||
|
|
570703fb5e | ||
|
|
0b79c81d9d | ||
|
|
6acdf37888 | ||
|
|
1391eaea5d | ||
|
|
d3de1d0186 | ||
|
|
a15c26266f | ||
|
|
c32c344dd6 | ||
|
|
e305ef0fa8 | ||
|
|
f1014ac7cc | ||
|
|
8fd6feded9 | ||
|
|
c175e3f6c8 | ||
|
|
73f2d11007 | ||
|
|
f2bb69ebb0 | ||
|
|
0129239343 | ||
|
|
92d76e1e92 | ||
|
|
dc2f3bc5e4 | ||
|
|
1a35394a57 | ||
|
|
2b5e6e4835 | ||
|
|
306c8e8b4f | ||
|
|
3cc80a4390 | ||
|
|
ff015c529a | ||
|
|
ebf16be3ea | ||
|
|
4061c49579 | ||
|
|
d01146b817 | ||
|
|
d0ae660607 | ||
|
|
5aaccdf6a7 | ||
|
|
dc3a2321e0 | ||
|
|
3f094fd26b | ||
|
|
e86cf7f5e6 | ||
|
|
ad9fd82850 | ||
|
|
da5debc995 | ||
|
|
9f79f8d7e0 | ||
|
|
56931437e3 | ||
|
|
5051a33ba6 | ||
|
|
8d851e17c0 | ||
|
|
1df5e317dc | ||
|
|
950d7008ea | ||
|
|
8a2d561e45 | ||
|
|
ccf99a6d4c | ||
|
|
78ec76159b | ||
|
|
28ea23054e | ||
|
|
cea6ca618e | ||
|
|
a9ecff59e4 | ||
|
|
b1f44ffb39 | ||
|
|
2e0e925d3b | ||
|
|
6f0db0ac6e | ||
|
|
aef17cff0f | ||
|
|
92cad6a4e5 | ||
|
|
5bd81eab0f | ||
|
|
598064934e | ||
|
|
c75c37dc2b | ||
|
|
67492390d4 | ||
|
|
480aa4b7c1 | ||
|
|
9a9958dafc | ||
|
|
2262fbb298 | ||
|
|
a36a4fdedc | ||
|
|
57d75ea4d8 | ||
|
|
7880914895 | ||
|
|
b214c8214c | ||
|
|
68f054be8f | ||
|
|
d9feb76a02 | ||
|
|
872325a656 | ||
|
|
d133be1fc3 | ||
|
|
ad02a0f47d | ||
|
|
f7d204bce4 | ||
|
|
2b38bcb26a | ||
|
|
6d89182e28 | ||
|
|
30215a98cc | ||
|
|
c8088a6184 | ||
|
|
82395d065e | ||
|
|
5120cb1bc9 | ||
|
|
e407204f28 | ||
|
|
af3fa53348 | ||
|
|
4fc8280fa6 | ||
|
|
9e92d099ce | ||
|
|
7c3982f666 | ||
|
|
b6e520d478 | ||
|
|
2c41df8b40 | ||
|
|
86168539c7 | ||
|
|
d849f68245 | ||
|
|
91990a324b | ||
|
|
ac829d6935 | ||
|
|
d1a60cddfe | ||
|
|
8d8acf4b3c | ||
|
|
fadc4d4786 | ||
|
|
9eb27b5fad | ||
|
|
b1e1f83089 | ||
|
|
ad935391c2 | ||
|
|
5f057a69d6 | ||
|
|
d635ea46cb | ||
|
|
51816f9adb | ||
|
|
50bc2a4286 | ||
|
|
7f01432879 | ||
|
|
d11a1de3ed | ||
|
|
c6590a2f61 | ||
|
|
f5da3f584b | ||
|
|
5771d0193b | ||
|
|
f52a204a4e | ||
|
|
21126e288b | ||
|
|
d1aa15101c | ||
|
|
92c4ad70ea | ||
|
|
1247f879f9 | ||
|
|
b46ec3cd33 | ||
|
|
f0ea374271 | ||
|
|
72af85a647 | ||
|
|
aa77b79b4b | ||
|
|
f36cf8b4d8 | ||
|
|
a8a0842148 | ||
|
|
8c3b497f01 | ||
|
|
61d6d975af | ||
|
|
b5422e71f7 | ||
|
|
c20f3cd330 | ||
|
|
a88ba0dd94 | ||
|
|
81c7cd4c29 | ||
|
|
f79efa913c | ||
|
|
8b861292c6 | ||
|
|
39f54be321 | ||
|
|
9bfbfd3b8a | ||
|
|
fff7466c36 | ||
|
|
bd2fa30652 | ||
|
|
fffcc47efc | ||
|
|
302c89b285 | ||
|
|
3dd09fbf17 | ||
|
|
baa4aff633 | ||
|
|
aa3694f1ff | ||
|
|
9211474a6e | ||
|
|
ca76cd842a | ||
|
|
6879364228 | ||
|
|
0a2845a592 | ||
|
|
d4e06e8c46 | ||
|
|
61789dd7d5 | ||
|
|
df92958bed | ||
|
|
c559453c89 | ||
|
|
65ab259cdb | ||
|
|
563ff6778d | ||
|
|
eae700da7d | ||
|
|
dc3bf580fc | ||
|
|
d2ed2e78cf | ||
|
|
c799d7b979 | ||
|
|
73c74c33e6 | ||
|
|
c1635e0379 | ||
|
|
2486f9acdf | ||
|
|
af1a8f76a6 | ||
|
|
1c1565ff39 | ||
|
|
c3d98f8640 | ||
|
|
cf504308fe | ||
|
|
3677890d37 | ||
|
|
2af2bec9b2 | ||
|
|
30f0e39058 | ||
|
|
fc1e984e89 | ||
|
|
24c61a8949 | ||
|
|
b3354081ac | ||
|
|
aedb44867d | ||
|
|
65a82e4c26 | ||
|
|
28571ed121 | ||
|
|
3a0036e766 | ||
|
|
fa0309e396 | ||
|
|
4f3c16b4f5 | ||
|
|
16b01fbdc7 | ||
|
|
cd0be06ed2 | ||
|
|
48f998c0e8 | ||
|
|
f3a82e33ac | ||
|
|
14867399cd | ||
|
|
948cbc01ff | ||
|
|
29dade1a06 | ||
|
|
814ef75488 | ||
|
|
17202b905d | ||
|
|
0a35becaf5 | ||
|
|
21eba648bd | ||
|
|
c880cde6a9 | ||
|
|
3afb09ac80 | ||
|
|
1595f15531 | ||
|
|
a6921b13ef | ||
|
|
ae5a552bf1 | ||
|
|
0d4eeae035 | ||
|
|
c4f4cfbf11 | ||
|
|
8cef936d37 | ||
|
|
583ce8b6c9 | ||
|
|
f369403dc6 | ||
|
|
3a82fa109f | ||
|
|
57d9a3625b | ||
|
|
3f81b8e189 | ||
|
|
d06faa245b | ||
|
|
29544710c6 | ||
|
|
7c38cd6901 | ||
|
|
9419e88fc4 | ||
|
|
2c929257dc | ||
|
|
28efd24883 | ||
|
|
bb09da15fe | ||
|
|
db8d2fe339 | ||
|
|
b3183656ef | ||
|
|
aa0c7901a4 | ||
|
|
ef8f6fe459 | ||
|
|
c3aafd6932 | ||
|
|
b0a1aa04ba | ||
|
|
e304471a9e | ||
|
|
405638ebb0 | ||
|
|
2020df6702 | ||
|
|
c4836a7811 | ||
|
|
47c5a14bad | ||
|
|
f6ac75fd2c | ||
|
|
c76a2ddf15 | ||
|
|
337e4b174d | ||
|
|
246e147a6a | ||
|
|
e566848d2a | ||
|
|
da1695cee6 | ||
|
|
2fd63693cc | ||
|
|
244554ca1a | ||
|
|
22b03a6110 | ||
|
|
d726c5ad5f | ||
|
|
c5fcc8e462 | ||
|
|
256f19b8db | ||
|
|
e4dfd95e1f | ||
|
|
846263ddff | ||
|
|
b9d1d9e98e | ||
|
|
3c3e5c4a31 | ||
|
|
e2497bb4fd | ||
|
|
7a5c83d8d5 | ||
|
|
808b51dfba | ||
|
|
baea296b94 | ||
|
|
07b422cb2a | ||
|
|
558fd59769 | ||
|
|
dea4262fa6 | ||
|
|
17e6a0e4bb | ||
|
|
9f1c3a0e22 | ||
|
|
a9e1eeab54 | ||
|
|
b39517e205 | ||
|
|
920077edd1 | ||
|
|
e2f0548110 | ||
|
|
a25f0cdb7e | ||
|
|
5fe8296d4a | ||
|
|
853b15e627 | ||
|
|
f5d3da342d | ||
|
|
8f5e4ea244 | ||
|
|
06b02f10be | ||
|
|
e616c17722 | ||
|
|
3bde76131b | ||
|
|
5a3e8f271b | ||
|
|
e5106171da | ||
|
|
e56702cfd6 | ||
|
|
20075bd5d4 | ||
|
|
11af8c2887 | ||
|
|
4e9fd57633 | ||
|
|
db2557052c | ||
|
|
97943b2180 | ||
|
|
69e796de6c | ||
|
|
2a7a905dfc | ||
|
|
81b59e0ba3 | ||
|
|
419dd76de0 | ||
|
|
04c4d4dc87 | ||
|
|
9f96885c83 | ||
|
|
7da31a15bb | ||
|
|
d7f4b25511 | ||
|
|
99c885f123 | ||
|
|
fba433574b | ||
|
|
d678a9231c | ||
|
|
d936975f34 | ||
|
|
4656d21181 | ||
|
|
b11f94d927 | ||
|
|
f57432bb1d | ||
|
|
3612fcbdb2 | ||
|
|
60a7806d6e | ||
|
|
e3fe486f9f | ||
|
|
0142f9ed84 | ||
|
|
63d4f2d50b | ||
|
|
6a8f12175a | ||
|
|
687ed33f94 | ||
|
|
39ae860d5b | ||
|
|
8f0c48cf2f | ||
|
|
a5d6352ca2 | ||
|
|
1f8d1e1a94 | ||
|
|
0d9dce8362 | ||
|
|
69e2127485 | ||
|
|
12756a214f | ||
|
|
7ca2112fce | ||
|
|
b9bf7eada4 | ||
|
|
0692039ada | ||
|
|
edd622d994 | ||
|
|
c53546aa7e | ||
|
|
c58e076233 | ||
|
|
20f7083676 | ||
|
|
ebf1beaf96 | ||
|
|
42eb22a775 | ||
|
|
68d442ddaf | ||
|
|
5e8ee3161d | ||
|
|
3f570570fd | ||
|
|
4228c4b860 | ||
|
|
1b34d3edee | ||
|
|
94fcdc55eb | ||
|
|
09eb7ebbca | ||
|
|
91564c12b0 | ||
|
|
a261a6aa62 | ||
|
|
59ad795300 | ||
|
|
3b118bfa86 | ||
|
|
9c5a25e176 | ||
|
|
525a872b3f | ||
|
|
908d3853ac | ||
|
|
2377fcd9a3 | ||
|
|
5e55fec6e9 | ||
|
|
28d582acd9 | ||
|
|
2b345f4a8d | ||
|
|
49a3c7a82d | ||
|
|
2202d97525 | ||
|
|
83dcec4e43 | ||
|
|
ad61fd4133 | ||
|
|
9644fae0fd | ||
|
|
36dd24da90 | ||
|
|
b79eab3aa6 | ||
|
|
c7f3f0fba9 | ||
|
|
0bca413339 | ||
|
|
a714e6b4e5 | ||
|
|
246ae48193 | ||
|
|
96cb172817 | ||
|
|
59c60442f3 | ||
|
|
7408ba7d77 | ||
|
|
8b7fb356cb | ||
|
|
b164e8fd95 | ||
|
|
8481ec72a8 | ||
|
|
90e921d334 | ||
|
|
f033fef4ce | ||
|
|
7513e6d4f4 | ||
|
|
361dda3c20 | ||
|
|
44cfebcac7 | ||
|
|
e2ae699ef5 | ||
|
|
b2b2d44f20 | ||
|
|
76272609c2 | ||
|
|
ebce0d1dec | ||
|
|
21d2ed30b3 | ||
|
|
7592628e48 | ||
|
|
9fff44980c | ||
|
|
5de5f30d9b | ||
|
|
aa21da0560 | ||
|
|
c1e20b738a | ||
|
|
981a7966e7 | ||
|
|
cc98f8a745 | ||
|
|
815c5a7a31 | ||
|
|
5c7becf8ca | ||
|
|
b7bdf635da | ||
|
|
1e6f7000ac | ||
|
|
e1ce35d51f | ||
|
|
12549a6db8 | ||
|
|
3741aa834b | ||
|
|
e98b44e829 | ||
|
|
9cb0d2f448 | ||
|
|
8232744d27 | ||
|
|
a5e2a85f07 | ||
|
|
1183723f25 | ||
|
|
014c8f4a02 | ||
|
|
b042392540 | ||
|
|
7823d1aaed | ||
|
|
f676dbef22 | ||
|
|
0798f9740f | ||
|
|
80cb677ce9 | ||
|
|
18a3d6a8aa | ||
|
|
9e2f2e9f31 | ||
|
|
98ca17881b | ||
|
|
d4e24746dc | ||
|
|
65cbf7d1fd | ||
|
|
edcef60550 | ||
|
|
3e7513f731 | ||
|
|
2efda64d38 | ||
|
|
e34b2d9108 | ||
|
|
bc4fb9c6f0 | ||
|
|
a4376b2603 | ||
|
|
28bcd77302 | ||
|
|
6793260cdd | ||
|
|
d614857d03 | ||
|
|
8abf13fa94 | ||
|
|
154e260c9d | ||
|
|
1b7ac91429 | ||
|
|
bbc05d986e | ||
|
|
21b915db0f | ||
|
|
c2fbf52745 | ||
|
|
5c754a018b | ||
|
|
821811d87f | ||
|
|
57eace9a0f | ||
|
|
afd24a90a3 | ||
|
|
395fbc0389 | ||
|
|
19d1db4624 | ||
|
|
f54a032ad1 | ||
|
|
213d9a655f | ||
|
|
71447df741 | ||
|
|
e44fbb95ea | ||
|
|
5ec71c5990 | ||
|
|
f1587760e9 | ||
|
|
78c4877776 | ||
|
|
55a1f9d86b | ||
|
|
a759b38acf | ||
|
|
04a5f2605f | ||
|
|
7278cc2e51 | ||
|
|
4166236b53 | ||
|
|
1f6bad2b30 | ||
|
|
3c25a62eb8 | ||
|
|
5e2bb11618 | ||
|
|
44dc43bb3d | ||
|
|
bf76cb368c | ||
|
|
c578654cad | ||
|
|
bf3a5672fb | ||
|
|
f87b5cab0c | ||
|
|
33f9d106bc | ||
|
|
793fbbc7f2 | ||
|
|
20c2cd43a9 | ||
|
|
546f26cbb3 | ||
|
|
a00579f70b | ||
|
|
61d5f094fd | ||
|
|
3e04fcdbb5 | ||
|
|
31cb36e88f | ||
|
|
06506ceb4f | ||
|
|
2c1c1dc64e | ||
|
|
7db90444af | ||
|
|
92747bfbc9 | ||
|
|
467a80a588 | ||
|
|
2d34812b74 | ||
|
|
874d77f17f | ||
|
|
662fff7861 | ||
|
|
2852c1c0a1 | ||
|
|
bae9a65da4 | ||
|
|
a08c6469be | ||
|
|
c99c6c304a | ||
|
|
6cf1df86a5 | ||
|
|
b2d18ac8f5 | ||
|
|
1c3fa0f99e | ||
|
|
5d9ed2d7bc | ||
|
|
97d18a1d85 | ||
|
|
7e37a5e5e1 | ||
|
|
d283021a71 | ||
|
|
0e4a77847a | ||
|
|
bc3afd9b46 | ||
|
|
fb92d24736 | ||
|
|
c00f96b198 | ||
|
|
7a50bc0dff | ||
|
|
31a6a88517 | ||
|
|
78ebc8e8d5 | ||
|
|
e053850b61 | ||
|
|
aa247b62b3 | ||
|
|
c31e5c3ca5 | ||
|
|
3da062869b | ||
|
|
f8053809f8 | ||
|
|
ef95b3233e | ||
|
|
437d89a151 | ||
|
|
2b1c83e4e2 | ||
|
|
e4407b754b | ||
|
|
f2c93707b4 | ||
|
|
5713380d80 | ||
|
|
ff9ea9b139 | ||
|
|
026c2017b1 | ||
|
|
64eb355c76 | ||
|
|
023877ac27 | ||
|
|
cc6668c3e7 | ||
|
|
ecf261bb6e | ||
|
|
3de8f89388 | ||
|
|
1495a99781 | ||
|
|
80e8506f75 | ||
|
|
bb1f5171c4 | ||
|
|
5883167774 | ||
|
|
2d1ec93821 | ||
|
|
012945ff54 | ||
|
|
0199f37303 | ||
|
|
8ecf5f402d | ||
|
|
81e204a3e7 | ||
|
|
ccfd76fbc8 | ||
|
|
0957ccf367 | ||
|
|
3ca688d69a | ||
|
|
885956355c | ||
|
|
e6345ecb09 | ||
|
|
758e7f409f | ||
|
|
945532de66 | ||
|
|
54bf872aab | ||
|
|
ee6911b745 | ||
|
|
c5c6647f22 | ||
|
|
72d40f6724 | ||
|
|
99f7bd761f | ||
|
|
325addae1d | ||
|
|
4e69204179 | ||
|
|
c7b097f904 | ||
|
|
8723a1eaae | ||
|
|
fe680fd860 | ||
|
|
2bd66cf7fc | ||
|
|
8e7e29d1de | ||
|
|
96efa91b23 | ||
|
|
ea2703dd8c | ||
|
|
009e3b99cf | ||
|
|
10b3363e2e | ||
|
|
c8aa23a9cc | ||
|
|
8a755a3d27 | ||
|
|
36a16de45c | ||
|
|
6e2ffd49b1 | ||
|
|
2abefb14eb | ||
|
|
e2c1c2e529 | ||
|
|
067c2ea921 | ||
|
|
e91fe759ec | ||
|
|
37d0d50168 | ||
|
|
6f46b8dd99 | ||
|
|
1f2f9be7f8 | ||
|
|
96400fcda4 | ||
|
|
4ff8979277 | ||
|
|
3e9354e7f7 | ||
|
|
42e25937cf | ||
|
|
1701230f32 | ||
|
|
68bd369ece | ||
|
|
358a274042 | ||
|
|
2f8c0a3131 | ||
|
|
9b0e6e4b56 | ||
|
|
2302cc643b | ||
|
|
f29617e3fe | ||
|
|
485d699baf | ||
|
|
a5bda3260c | ||
|
|
b5b50f46ea | ||
|
|
0037e217df | ||
|
|
2bea3939c6 | ||
|
|
65562d99c3 | ||
|
|
f199c753eb | ||
|
|
af0225072d | ||
|
|
d85702e334 | ||
|
|
b4012f613a | ||
|
|
bc3a5c4e5f | ||
|
|
fe734b9b2d | ||
|
|
d298aab8a2 | ||
|
|
87ca587534 | ||
|
|
aafbc6e7fc | ||
|
|
8efbf4f961 | ||
|
|
9e19c0c5cd | ||
|
|
9b2c2ebb79 | ||
|
|
9f9d6f6c31 | ||
|
|
e73a9ed54d | ||
|
|
84f8fd1af6 | ||
|
|
15e112e97b | ||
|
|
37d93402d2 | ||
|
|
b00199bd9b | ||
|
|
98ad587709 | ||
|
|
5d1f26b8e5 | ||
|
|
dd3d3d7226 | ||
|
|
fe42846981 | ||
|
|
a907e0806e | ||
|
|
4705104cfa | ||
|
|
706fae60a3 | ||
|
|
9aec59b45a | ||
|
|
3fcb933b8c | ||
|
|
50c1199e09 | ||
|
|
5ce160d64c | ||
|
|
30c0861e98 | ||
|
|
6d5707dfa6 | ||
|
|
fca9e007c6 | ||
|
|
75ecfa15f1 | ||
|
|
e3cc4f6bc8 | ||
|
|
d851ca7056 | ||
|
|
4471d9eb05 | ||
|
|
39b517459f | ||
|
|
d4eb26affa | ||
|
|
fc9f72abca | ||
|
|
cec759ed61 | ||
|
|
9d4fa35a77 | ||
|
|
66be6a1689 | ||
|
|
aaa4c7445b | ||
|
|
4d18918a3a | ||
|
|
26802588fa | ||
|
|
d8a4f42f8c | ||
|
|
638f87f1bd | ||
|
|
521f68c0a5 | ||
|
|
c672e2892b | ||
|
|
27d553aad2 | ||
|
|
d04627589e | ||
|
|
9782cef803 | ||
|
|
88429654db | ||
|
|
b9ca7077bb | ||
|
|
f5bf6fe980 | ||
|
|
9db9190cd4 | ||
|
|
df5fb23be1 | ||
|
|
9b9c6a8565 | ||
|
|
51a3adcefa | ||
|
|
d1772031ee | ||
|
|
309253682d | ||
|
|
b34d965da0 | ||
|
|
b9676dd73d | ||
|
|
de9ef8a7a7 | ||
|
|
3c20276087 | ||
|
|
174e9df9c1 | ||
|
|
8d83abaf89 | ||
|
|
82a83f3743 | ||
|
|
0b6b9b5195 | ||
|
|
ae3295706e | ||
|
|
79a8c33f6d | ||
|
|
44dcbba28a | ||
|
|
f0ed17134a | ||
|
|
1cc94659ad | ||
|
|
4ee49675d3 | ||
|
|
2fcddf2514 | ||
|
|
450dbb37c2 | ||
|
|
42ee53e9ba | ||
|
|
2a9c589d4d | ||
|
|
4efee8b478 | ||
|
|
6e5e7b7179 | ||
|
|
a580a5e647 | ||
|
|
d63b8caa5c | ||
|
|
2fae9e5d26 | ||
|
|
9be58099c4 | ||
|
|
49db4dd32c | ||
|
|
c6be028a84 | ||
|
|
e92b78f873 | ||
|
|
83c58cadbc | ||
|
|
c3d224580c | ||
|
|
894cb43a58 | ||
|
|
d063f15ca1 | ||
|
|
7e03c96656 | ||
|
|
ae66a6b2b0 | ||
|
|
686562b5a7 | ||
|
|
b094fe9daa | ||
|
|
16a1aff95a | ||
|
|
7f892add00 | ||
|
|
a9f5b7cff2 | ||
|
|
6b1cbebf24 | ||
|
|
fc0b04b093 | ||
|
|
8471372f24 | ||
|
|
80f17f22f2 | ||
|
|
098bfeea80 | ||
|
|
0ef9bacdc7 | ||
|
|
879adb17cc | ||
|
|
92c8fc20fb | ||
|
|
47a2e7569c | ||
|
|
d5654c49bd | ||
|
|
a6a92722ff | ||
|
|
f5a1b61888 | ||
|
|
24d1484e1c | ||
|
|
efc6e85c74 | ||
|
|
a988aefd03 | ||
|
|
a49772f23b | ||
|
|
ea1f6ec04b | ||
|
|
0b072ba82c | ||
|
|
0928d79889 | ||
|
|
6994cb9650 | ||
|
|
5b34b167f9 | ||
|
|
923091ff96 | ||
|
|
26061de96f | ||
|
|
102ad5c8ff | ||
|
|
bb0d2464f8 | ||
|
|
2de5b90948 | ||
|
|
d85b445409 | ||
|
|
707c2dc263 | ||
|
|
7f8213c31e | ||
|
|
e1958d172e | ||
|
|
7f0947ae50 | ||
|
|
dcfb371a6b | ||
|
|
acca325884 | ||
|
|
3e729d218d | ||
|
|
56117f587b | ||
|
|
568ec722bb | ||
|
|
a95d10ec54 | ||
|
|
8f730b8a46 | ||
|
|
2f8490672b | ||
|
|
99fbca4eba | ||
|
|
f05581b361 | ||
|
|
5444831241 | ||
|
|
1e40feefae | ||
|
|
f3ac2e7839 | ||
|
|
01f0361e79 | ||
|
|
33c85ae850 | ||
|
|
db5fd4aaae | ||
|
|
f4df046ab6 | ||
|
|
93da1d6e5b | ||
|
|
3e947ade15 | ||
|
|
800c8d7882 | ||
|
|
7afc9d1829 | ||
|
|
15295aaf8a | ||
|
|
4542868aea | ||
|
|
3287aaae94 | ||
|
|
86eb6a1aac | ||
|
|
4a2b55cc60 | ||
|
|
73711e47bb | ||
|
|
e03be48b10 | ||
|
|
b8efd17fe8 | ||
|
|
d7b3fa5629 | ||
|
|
8572927454 | ||
|
|
b3fca9f7f6 | ||
|
|
3a0a028c8c | ||
|
|
0c3fd30903 | ||
|
|
52f3031b24 | ||
|
|
b3463e39bd | ||
|
|
a34483b143 | ||
|
|
afa12bc912 | ||
|
|
c0f45e1e43 | ||
|
|
7c8e0d8c97 | ||
|
|
b0b791399d | ||
|
|
6dd490fa03 | ||
|
|
dec4961f11 | ||
|
|
ff927371bd | ||
|
|
0dc8754559 | ||
|
|
fb66999103 | ||
|
|
97b434be77 | ||
|
|
51cd0868f5 | ||
|
|
65d5eb615d | ||
|
|
0bb8253d33 | ||
|
|
b0c1bd7cb5 | ||
|
|
2fe074017c | ||
|
|
e91b426d5a | ||
|
|
f05548e77b | ||
|
|
df4c89a556 | ||
|
|
2c9dc1f509 | ||
|
|
b7d1e33e4a | ||
|
|
0d1ddb59de | ||
|
|
022e60027b | ||
|
|
2bb262fd64 | ||
|
|
225d614f6f | ||
|
|
8087128c07 | ||
|
|
3cfa2e263a | ||
|
|
a927d9b0ae | ||
|
|
0099b7b26e | ||
|
|
9e1b4e382a | ||
|
|
a62884b9bb | ||
|
|
79d3f45d37 | ||
|
|
31f6ab878e | ||
|
|
8fade926f8 | ||
|
|
7fa1528c0f | ||
|
|
5073e90886 | ||
|
|
7cec3ce1bd | ||
|
|
0924e6fa60 | ||
|
|
608b7ce3ba | ||
|
|
b15c6a222b | ||
|
|
722b47ca02 | ||
|
|
67632ea61f | ||
|
|
6766af1902 | ||
|
|
fd59122b41 | ||
|
|
90ed4c7d26 | ||
|
|
072b27d4d2 | ||
|
|
27fc27695b | ||
|
|
44fc00b79c | ||
|
|
b78de3e724 | ||
|
|
faf0e1a16e | ||
|
|
909dc8c01d | ||
|
|
6f468fedb4 | ||
|
|
a5f1ced62a | ||
|
|
2e55f17398 | ||
|
|
4d13e6fa55 | ||
|
|
e38b3095cb | ||
|
|
c759590c03 | ||
|
|
647185eda4 | ||
|
|
0764c7eb69 | ||
|
|
3856e7a1c1 | ||
|
|
669102ec61 | ||
|
|
a2e185c904 | ||
|
|
039ff08371 | ||
|
|
507e4c7e69 | ||
|
|
8529df5a59 | ||
|
|
52be7173c0 | ||
|
|
746246f20f | ||
|
|
8faf6cb717 | ||
|
|
e093b77bfb | ||
|
|
25170852d7 | ||
|
|
7a0fd15ee7 | ||
|
|
31bfafc32e | ||
|
|
554f8ec02f | ||
|
|
3364b4a289 | ||
|
|
988d9b05dd | ||
|
|
c531932fd2 | ||
|
|
c5ad355677 | ||
|
|
42ad428793 | ||
|
|
8cd4321b8b | ||
|
|
6b5ddbc2c9 | ||
|
|
6f1ebf7e68 | ||
|
|
2bcf0bd3f3 | ||
|
|
7b94e62e37 | ||
|
|
94bdbcb500 | ||
|
|
3723d62e4f | ||
|
|
fe8cf19c6b | ||
|
|
cf9b64e697 | ||
|
|
c36eeadd49 | ||
|
|
a76c54f4c1 | ||
|
|
cc76ce042c | ||
|
|
5d0c6e59ac | ||
|
|
d62d8770a6 | ||
|
|
84d2cd2820 | ||
|
|
a4f4371389 | ||
|
|
4c7e4c094e | ||
|
|
52b883ffc0 | ||
|
|
df6f3a4998 | ||
|
|
23b0d345e9 | ||
|
|
d3caacdc49 | ||
|
|
63821aae49 | ||
|
|
500578e250 | ||
|
|
bc0c927da9 | ||
|
|
0fdba7fb2a | ||
|
|
81ca387201 | ||
|
|
2afb97d4f4 | ||
|
|
a71d24334e | ||
|
|
0ea919d2da | ||
|
|
c2a79f9f5f | ||
|
|
1b6f16a2d0 | ||
|
|
05128c2c79 | ||
|
|
711933ad30 | ||
|
|
2ce61398ce | ||
|
|
2e9825b4e7 | ||
|
|
c89f42f5b7 | ||
|
|
9c9354c36d | ||
|
|
16aa74d9d2 | ||
|
|
c59588ce72 | ||
|
|
cf6f431bce | ||
|
|
bbaec810c7 | ||
|
|
b1c9ecbff6 | ||
|
|
6e8beadc83 | ||
|
|
79bca6482d | ||
|
|
d43f88070c | ||
|
|
c1c76161dc | ||
|
|
88d2464bd8 | ||
|
|
a10a5f3a93 | ||
|
|
3e94e8645c | ||
|
|
bd9d31c3f0 | ||
|
|
13d08934ba | ||
|
|
b150c16ebc | ||
|
|
76f8ced07d | ||
|
|
fd09326a94 | ||
|
|
3eb2a22131 | ||
|
|
1edeae648d | ||
|
|
940fd633a2 | ||
|
|
d577c22aa6 | ||
|
|
476382ce9d | ||
|
|
5814c8c46b | ||
|
|
4796fb9f3a | ||
|
|
fe9777a0bd | ||
|
|
649d8f321e | ||
|
|
6dc7d3dea2 | ||
|
|
e7389b6a8f | ||
|
|
2130b49220 | ||
|
|
387827ac90 | ||
|
|
c322ce4c4f | ||
|
|
9c8f7eb9b7 | ||
|
|
e7d469d663 | ||
|
|
3fad422ee5 | ||
|
|
8379824202 | ||
|
|
8b67554aec | ||
|
|
edd66bd294 | ||
|
|
db29cde02a | ||
|
|
306433db58 | ||
|
|
a94c64bcad | ||
|
|
389d9bc4e0 | ||
|
|
9a628d3908 | ||
|
|
513813de35 | ||
|
|
63c90500f0 | ||
|
|
1f3e04f05c | ||
|
|
8cbf0850d9 | ||
|
|
0c583dd647 | ||
|
|
5579ee544c | ||
|
|
30690e6b57 | ||
|
|
2b22830114 | ||
|
|
6e05a8291b | ||
|
|
53d9bb54c7 | ||
|
|
69b3ea263d | ||
|
|
b890a03963 | ||
|
|
86bb482007 | ||
|
|
436f7c405a | ||
|
|
52f24baacc | ||
|
|
6b16d2e1fe | ||
|
|
f409a8a021 | ||
|
|
dae7a9d7f4 | ||
|
|
4bdaed5ff4 | ||
|
|
f7eb4c8913 | ||
|
|
c0fca1bce9 | ||
|
|
d9b0ac1791 | ||
|
|
4696d3dabf | ||
|
|
fa3228b72d | ||
|
|
507b8890a4 | ||
|
|
70654669d5 | ||
|
|
14c6978cc5 | ||
|
|
997fd16b2d | ||
|
|
2cf349d10e | ||
|
|
99ec01ea67 | ||
|
|
051550c21b | ||
|
|
2753d47434 | ||
|
|
b94d49e397 | ||
|
|
b57a53520b | ||
|
|
5ffa85be43 | ||
|
|
03132c06be | ||
|
|
18cdfb06b1 | ||
|
|
7cbc9c5c4d | ||
|
|
2fc820ac2b | ||
|
|
7d24fad90d | ||
|
|
1f7d9dacf4 | ||
|
|
2237d0c5d1 | ||
|
|
2bf54d98be | ||
|
|
cfcf052439 | ||
|
|
04b6320338 | ||
|
|
06e70ddab4 | ||
|
|
70246cdb71 | ||
|
|
ceae44d812 | ||
|
|
503372a035 | ||
|
|
db7b7871a3 | ||
|
|
dd971baefb | ||
|
|
6af87f1ac6 | ||
|
|
aa4d86195c | ||
|
|
6f59cd3b32 | ||
|
|
51ce2f8e5f | ||
|
|
a1d32600e6 | ||
|
|
fca7f39b74 | ||
|
|
d62b389816 | ||
|
|
1c87370738 | ||
|
|
8f751a33c3 | ||
|
|
e5b0e0f712 | ||
|
|
3fb9cf6101 | ||
|
|
ffd066b0f4 | ||
|
|
ae7dbaf035 | ||
|
|
4bba632820 | ||
|
|
7d9ec7823a | ||
|
|
5e1d777314 | ||
|
|
2d5f1727df | ||
|
|
8bfb607ef8 | ||
|
|
25c00a2209 | ||
|
|
330a67148c | ||
|
|
8689db3bd6 | ||
|
|
4aaedfa9d2 | ||
|
|
9f05072b09 | ||
|
|
005e766386 | ||
|
|
64d9604079 | ||
|
|
5bf497f604 | ||
|
|
74942a8e91 | ||
|
|
2f39ab1832 | ||
|
|
3e0f9951dd | ||
|
|
ff4121e50e | ||
|
|
4155657f6f | ||
|
|
7d6e8efb15 | ||
|
|
a490e3f68b | ||
|
|
467828f261 | ||
|
|
d5f0bac1aa | ||
|
|
2678e964e6 | ||
|
|
2ad3aaaca2 | ||
|
|
3eba873029 | ||
|
|
5a6c247bcb | ||
|
|
c2a328bb30 | ||
|
|
af1d1e7d3d | ||
|
|
968b78491b | ||
|
|
7e1e127680 | ||
|
|
4f2e8e8b2b | ||
|
|
ef991b4aa3 | ||
|
|
dbc3f75efa | ||
|
|
8cb947f707 | ||
|
|
361446c55b | ||
|
|
93b4e4074f | ||
|
|
f1bafaa237 | ||
|
|
1941ce9f42 | ||
|
|
7b8da9264b | ||
|
|
07d71b97ce | ||
|
|
c07abd1655 | ||
|
|
71e6aca3b2 | ||
|
|
81679a0c34 | ||
|
|
3e06bb8549 | ||
|
|
a427fa83f6 | ||
|
|
594350107d | ||
|
|
d73c55e449 | ||
|
|
f8b38d358b | ||
|
|
6fa5979ccb | ||
|
|
866d4b9e59 | ||
|
|
24e2617917 | ||
|
|
533999f0fe | ||
|
|
eaa95f208b | ||
|
|
9d874c09f6 | ||
|
|
b701bf8a30 | ||
|
|
7c102d03c7 | ||
|
|
0c0ad8da77 | ||
|
|
8d503b5362 | ||
|
|
274003219b | ||
|
|
0bba57ce8c | ||
|
|
afd8381b51 | ||
|
|
76ffae0660 | ||
|
|
74b63f68dd | ||
|
|
85431d93ed | ||
|
|
186af758eb | ||
|
|
c4dbc53ec4 | ||
|
|
00fc6c9262 | ||
|
|
9e2756872d | ||
|
|
c1c9a579e3 | ||
|
|
e3f8ccf486 | ||
|
|
3eeda5b2bf | ||
|
|
09edea7381 | ||
|
|
02da289e42 | ||
|
|
6d81e0f580 | ||
|
|
1c7b8f6e85 | ||
|
|
af6ce0f12c | ||
|
|
904404bfd2 | ||
|
|
a4d1bdafd6 | ||
|
|
e922107a25 | ||
|
|
8e763221fd | ||
|
|
df5b9c4dc3 | ||
|
|
cda8d2a9af | ||
|
|
58b5f108f2 | ||
|
|
93a207af8d | ||
|
|
fd77bc4a78 | ||
|
|
1e2d216c9e | ||
|
|
df1b3c4948 | ||
|
|
0b765fd547 | ||
|
|
8229e0dbef | ||
|
|
05c446084e | ||
|
|
e28263f673 | ||
|
|
b96c3e6a5d | ||
|
|
ddd7e2a0b8 | ||
|
|
b7bf622acb | ||
|
|
48cab72bd1 | ||
|
|
e735c8f6e0 | ||
|
|
7436273688 | ||
|
|
79e188a2ec | ||
|
|
17232a74f2 | ||
|
|
7af1f21709 | ||
|
|
b9bda3c30d | ||
|
|
bd0070c191 | ||
|
|
a43c0607ac | ||
|
|
2a1279c26d | ||
|
|
9ff208503c | ||
|
|
c73398fa51 | ||
|
|
25839c6c48 | ||
|
|
9d8ec0121c | ||
|
|
9c0e765d5a | ||
|
|
8f67d26ec0 | ||
|
|
b96446bf59 | ||
|
|
7d6185f0f5 | ||
|
|
ad2abcb447 | ||
|
|
df8f50e9bc | ||
|
|
b5501a398e | ||
|
|
baef38bda1 | ||
|
|
dc421733a1 | ||
|
|
968956b998 | ||
|
|
8458d3c376 | ||
|
|
7cdce2075e | ||
|
|
891d094b56 | ||
|
|
c8445f75e0 | ||
|
|
8afe15dd9b | ||
|
|
5cfcfdc5c7 | ||
|
|
9a40ef44fb | ||
|
|
54a8b24b6e | ||
|
|
f2d0d9bda9 | ||
|
|
30b904e1f3 | ||
|
|
8a385c1588 | ||
|
|
493d1adca1 | ||
|
|
6a03579aa4 | ||
|
|
b564762ef5 | ||
|
|
a7870f9997 | ||
|
|
37af708d04 | ||
|
|
279d3ae95e | ||
|
|
321db91227 | ||
|
|
99a1b10d2e | ||
|
|
39f15c676a | ||
|
|
af51884dac | ||
|
|
e3eb136b93 | ||
|
|
a810608d0d | ||
|
|
d78d5d448f | ||
|
|
8f28cc8708 | ||
|
|
0dc71387d4 | ||
|
|
ed759a47cb | ||
|
|
a5f6a3dc40 | ||
|
|
8429ee57dd | ||
|
|
95cc4c0984 | ||
|
|
ef549ef73e | ||
|
|
6d334f8f62 | ||
|
|
da73a665f0 | ||
|
|
72695161da | ||
|
|
66372e29eb | ||
|
|
b604e6b1f1 | ||
|
|
039d440f50 | ||
|
|
f40532072e | ||
|
|
b9f3b0ed92 | ||
|
|
35e2136e59 | ||
|
|
209557e03a | ||
|
|
d225261a77 | ||
|
|
0f14bad291 | ||
|
|
f4e8ba6beb | ||
|
|
1afc458839 | ||
|
|
629576ece4 | ||
|
|
b729ec75ca | ||
|
|
4d390a18ba | ||
|
|
fc3429bc45 | ||
|
|
06ab933220 | ||
|
|
61b95dac69 | ||
|
|
3cff443b59 | ||
|
|
38e11fdc5d | ||
|
|
94eb7340ec | ||
|
|
79476921ef | ||
|
|
d34280f171 | ||
|
|
c8987dca56 | ||
|
|
ccdb1b0215 | ||
|
|
bf0b70f10d | ||
|
|
adac7cd0e3 | ||
|
|
de879011f3 | ||
|
|
f275d7ae99 | ||
|
|
f5b2352264 | ||
|
|
110190e4d9 | ||
|
|
e1b81c9b74 | ||
|
|
3dfa4910e2 | ||
|
|
706a45c0b8 | ||
|
|
7bdd841fd2 | ||
|
|
6d64ac8442 | ||
|
|
175e677c82 | ||
|
|
8b856a3132 | ||
|
|
a97b7f61ff | ||
|
|
0b9c7cac74 | ||
|
|
32852d9825 | ||
|
|
63b6a548e1 | ||
|
|
f27c09a303 | ||
|
|
fb4a9133ed | ||
|
|
11691bf911 | ||
|
|
034781fc4f | ||
|
|
2fa9e8e2d9 | ||
|
|
565b41ed31 | ||
|
|
2570759aa0 | ||
|
|
eb04599224 | ||
|
|
83e51f160b | ||
|
|
3bf61e47d8 | ||
|
|
1c670cbcd2 | ||
|
|
82f70b1ed9 | ||
|
|
56a2795f38 | ||
|
|
dd39ed6e81 | ||
|
|
726b66072a | ||
|
|
7bf6b048be | ||
|
|
10a482fd41 | ||
|
|
16de496c5d | ||
|
|
33e8cff715 | ||
|
|
23eb5e1acd | ||
|
|
900acbdbcb | ||
|
|
45d6772cfe | ||
|
|
fa805211ac | ||
|
|
eca1e2d890 | ||
|
|
6027bfa668 | ||
|
|
679295f1de | ||
|
|
beee918e72 | ||
|
|
9d0fbdaf36 | ||
|
|
e60f34c475 | ||
|
|
1f987f7eed | ||
|
|
5dffc8a83c | ||
|
|
c9b0d2415a | ||
|
|
9893f72169 | ||
|
|
9a8547bc45 | ||
|
|
173be61cad | ||
|
|
855fc65068 | ||
|
|
4f16f7f014 | ||
|
|
909593073d | ||
|
|
b2f1dc2045 | ||
|
|
0cf127ff5c | ||
|
|
7316ccbb5f | ||
|
|
50ab0a78e0 | ||
|
|
ea59c2ae6d | ||
|
|
8cd9be5598 | ||
|
|
dc374320b8 | ||
|
|
5f97defa02 | ||
|
|
8910e98330 | ||
|
|
a11576bb59 | ||
|
|
de7d4fdb5f | ||
|
|
ddbaad372e | ||
|
|
70729acb60 | ||
|
|
5b60bebabb | ||
|
|
29f888398d | ||
|
|
e2365ea11e | ||
|
|
681607ae07 | ||
|
|
c82b876b6f | ||
|
|
ec6cab66bf | ||
|
|
08575c4bce | ||
|
|
caa5ba0ca2 | ||
|
|
7682c7ed4b | ||
|
|
41033e8bd0 | ||
|
|
c4d9b90a58 | ||
|
|
9c1108fdea | ||
|
|
1ee0ec3463 | ||
|
|
26ebb5b5de | ||
|
|
d9ab98a19f | ||
|
|
44a8a34725 | ||
|
|
b310d2131d | ||
|
|
0f16f7e6b2 | ||
|
|
d454296098 | ||
|
|
ad094a6c52 | ||
|
|
98a0f8c36e | ||
|
|
28ecf065f8 | ||
|
|
61c83b3d22 | ||
|
|
5e7630f24f | ||
|
|
4bccf0b322 | ||
|
|
0439c570ab | ||
|
|
78d4dc2ea3 | ||
|
|
7dc3d4d8f8 | ||
|
|
cdd85ee367 | ||
|
|
9ffb6b8bb6 | ||
|
|
ee32712334 | ||
|
|
b4c4729c8f | ||
|
|
f4ab08b5ca | ||
|
|
4cedb82f6e | ||
|
|
9917b0be5a | ||
|
|
363a391db4 | ||
|
|
0d784f664b | ||
|
|
0265852ab2 | ||
|
|
d377c5bd7f | ||
|
|
77678307a5 | ||
|
|
b7b37133ac | ||
|
|
f13c461cf7 | ||
|
|
2d1b13b6d0 | ||
|
|
556a834d33 | ||
|
|
cbed45a540 | ||
|
|
bfcb6bacf8 | ||
|
|
9e82f23de4 | ||
|
|
20925d812d | ||
|
|
e8d79c1502 | ||
|
|
8d45c22c3c | ||
|
|
16aef05416 | ||
|
|
8000bd993e | ||
|
|
8751c5fc27 | ||
|
|
29955c54b8 | ||
|
|
5d461b6c45 | ||
|
|
62471a036d | ||
|
|
0ed1711755 | ||
|
|
3939790637 | ||
|
|
483977a347 | ||
|
|
b5fd786410 | ||
|
|
95ce12946b | ||
|
|
0ec82af940 | ||
|
|
c2f01a209e | ||
|
|
7b9a35951b | ||
|
|
b6baea64d1 | ||
|
|
447637fb37 | ||
|
|
2b21f12d85 | ||
|
|
5a0dcd18c4 | ||
|
|
f3eff573fc | ||
|
|
18b2abbf6c | ||
|
|
7a33a02755 | ||
|
|
3aafbfb626 | ||
|
|
0283d73512 | ||
|
|
ebc79b0b6d | ||
|
|
b6f0933da1 | ||
|
|
d6e1aff5e6 | ||
|
|
81c488fe62 | ||
|
|
b6e61f0f18 | ||
|
|
f04d7b8252 | ||
|
|
c3a2a9a1cf | ||
|
|
83ab129925 | ||
|
|
fc172101b7 | ||
|
|
22e8070d31 | ||
|
|
fb84cd1881 | ||
|
|
5b2989b22a | ||
|
|
96c32a549f | ||
|
|
4b44b870de | ||
|
|
de8600a83e | ||
|
|
c0e0779f61 | ||
|
|
989527ca9e | ||
|
|
a73c5cdedd | ||
|
|
6732d5e87e | ||
|
|
d8eba2c4de | ||
|
|
dd5500c678 | ||
|
|
e105aad760 | ||
|
|
f886ecfdcf | ||
|
|
674500658f | ||
|
|
0b0b0c10b9 | ||
|
|
74ab294e6f | ||
|
|
32317fa2be | ||
|
|
17eefced98 | ||
|
|
4d87cd7f5c | ||
|
|
1b86315413 | ||
|
|
5f5eb0cb24 | ||
|
|
00c25e46b5 | ||
|
|
28ae3f3e55 | ||
|
|
02e4c447fb | ||
|
|
fc98e3b53b | ||
|
|
6d87de19d3 | ||
|
|
8686ed3e79 | ||
|
|
ecd73385f0 | ||
|
|
c0aad8bb11 | ||
|
|
4c8c36c325 | ||
|
|
db111e12ae | ||
|
|
7161f22f6d | ||
|
|
7088e9294e | ||
|
|
e1e9b12ead | ||
|
|
7471db2e0d | ||
|
|
e1e70abfab | ||
|
|
cb40817c27 | ||
|
|
a9b3766804 | ||
|
|
6b6a9cd8c4 | ||
|
|
d929a883fc | ||
|
|
8ddf9aa30c | ||
|
|
2b87d03f50 | ||
|
|
836ab0b6f7 | ||
|
|
08e983d3df | ||
|
|
222d08dc72 | ||
|
|
099fd9e8f0 | ||
|
|
52d78f0558 | ||
|
|
72dadf240e | ||
|
|
917893f4d3 | ||
|
|
63a52bbb4c | ||
|
|
ea7b78f868 | ||
|
|
707be37f35 | ||
|
|
7ef999a43f | ||
|
|
73a5c3b847 | ||
|
|
37991cf4a9 | ||
|
|
940b6777c0 | ||
|
|
e440740bd9 | ||
|
|
8a6d80dda1 | ||
|
|
388c1a6104 | ||
|
|
484ce2d8de | ||
|
|
caa75371a8 | ||
|
|
78c5e7b7ba | ||
|
|
414207ccc7 | ||
|
|
58eeea1ac8 | ||
|
|
5ae09a5d3d | ||
|
|
8deb67d1db | ||
|
|
99eb99dc7d | ||
|
|
5d1daca135 | ||
|
|
1a282c62b7 | ||
|
|
4d6b3bb492 | ||
|
|
55a0417174 | ||
|
|
326aa5c043 | ||
|
|
ca01db1efe | ||
|
|
14c3068647 | ||
|
|
deef029135 | ||
|
|
c21b31a36f | ||
|
|
aaeb7a61c4 | ||
|
|
3a6d52861d | ||
|
|
3737902524 | ||
|
|
09026d5413 | ||
|
|
c01a38db4d | ||
|
|
1e50f47812 | ||
|
|
87261b73b3 | ||
|
|
121f936e4f | ||
|
|
a5261150bb | ||
|
|
d4cc62de24 | ||
|
|
28526f7763 | ||
|
|
beb34bac0a | ||
|
|
6ea18cc152 | ||
|
|
5aa9a43b0c | ||
|
|
f839ec4d47 | ||
|
|
279c73a725 | ||
|
|
fb18828c2c | ||
|
|
b2b3e046e7 | ||
|
|
f5d7ab79b8 | ||
|
|
c9488ff0e1 | ||
|
|
8df5a2474c | ||
|
|
cb2a0f5e50 | ||
|
|
9525a77c98 | ||
|
|
dbb27d4a36 | ||
|
|
4da3051ac3 | ||
|
|
da313bea2d | ||
|
|
0604854c16 | ||
|
|
f5a12e3c11 | ||
|
|
ae60bce16e | ||
|
|
dabc92dc12 | ||
|
|
ee5c9da57b | ||
|
|
cf346c4179 | ||
|
|
f89de05989 | ||
|
|
5a3b6381c2 | ||
|
|
cb5a1ce84b | ||
|
|
c976fc9de2 | ||
|
|
fb3d344a5b | ||
|
|
93a2f57576 | ||
|
|
4fdadc2de6 | ||
|
|
701b698712 | ||
|
|
2a36dfaa48 | ||
|
|
7d70c84f7d | ||
|
|
cd8327ce2d | ||
|
|
79a41c2f8b | ||
|
|
60d1eabd0c | ||
|
|
be53392f0a | ||
|
|
d9025b763b | ||
|
|
fadaa762b5 | ||
|
|
5c46e766b0 | ||
|
|
678bbca816 | ||
|
|
fa207c2942 | ||
|
|
9e2ed8d97a | ||
|
|
4c419b468b | ||
|
|
31555f918c | ||
|
|
1d9ccbf010 | ||
|
|
1db0824586 | ||
|
|
4d9bd13285 | ||
|
|
6fd75407f4 | ||
|
|
1d07c58db8 | ||
|
|
847d1c0da7 | ||
|
|
414d5f13be | ||
|
|
985cae59cb | ||
|
|
72ee797c44 | ||
|
|
73caa61683 | ||
|
|
ee65e66c6c | ||
|
|
48f3734b37 | ||
|
|
df08b15a80 | ||
|
|
8d10649023 | ||
|
|
c346a4e4cf | ||
|
|
9b27320468 | ||
|
|
d25d599163 | ||
|
|
5dc16bf67a | ||
|
|
dea4390e10 | ||
|
|
d77adba2d7 | ||
|
|
b6c2910a61 | ||
|
|
023c594b9b | ||
|
|
d50c8903f9 | ||
|
|
b51a19058f | ||
|
|
c1845ef979 | ||
|
|
ed3076c1e3 | ||
|
|
436ab156b1 | ||
|
|
ca9bd98b2a | ||
|
|
b20df0057f | ||
|
|
d7c291117c | ||
|
|
56478b94ae | ||
|
|
3b7a24cc92 | ||
|
|
2c63fed0e8 | ||
|
|
fab23e172d | ||
|
|
45f197087d | ||
|
|
2fb1f177d9 | ||
|
|
dc1f8d9a16 | ||
|
|
2adb484d90 | ||
|
|
46abc467c6 | ||
|
|
b1828eec81 | ||
|
|
a6ad856b3b | ||
|
|
8a7b2f0191 | ||
|
|
06392556ec | ||
|
|
222973731a | ||
|
|
30cc300814 | ||
|
|
722e2f0957 | ||
|
|
4f982cb6f5 | ||
|
|
3f25540d1e | ||
|
|
7de89daf4d | ||
|
|
4337731793 | ||
|
|
04b726d04d | ||
|
|
16dc8023ae | ||
|
|
c8ef0d4bbe | ||
|
|
aee944ad9b | ||
|
|
63f570d12b | ||
|
|
109d7b4386 | ||
|
|
34db7168de | ||
|
|
b62d5afd3f | ||
|
|
ab0bba9958 | ||
|
|
e4676fbb20 | ||
|
|
fd90d8dbf8 | ||
|
|
edbe4553a8 | ||
|
|
0e18bbb519 | ||
|
|
473f37a6c9 | ||
|
|
90525ea340 | ||
|
|
083a5e420b | ||
|
|
0f165cf273 | ||
|
|
3b57acb098 | ||
|
|
8a1213f73f | ||
|
|
9ac5676264 | ||
|
|
da05e6a690 | ||
|
|
5dcf4f2419 | ||
|
|
aa69564e94 | ||
|
|
73dc52f0b9 | ||
|
|
ae6c9955fb | ||
|
|
dd494192a1 | ||
|
|
fa9fc61ee6 | ||
|
|
7faf69c42d | ||
|
|
61e5152b36 | ||
|
|
301cc00d3b | ||
|
|
1bd2ed97b2 | ||
|
|
3a9d91bb57 | ||
|
|
a26e5e37b8 | ||
|
|
a2e87ae6d1 | ||
|
|
482dc4ee3c | ||
|
|
e698bc0929 | ||
|
|
d64218ea47 | ||
|
|
afb733429b | ||
|
|
9e24c8b0b8 | ||
|
|
f86ac0a31d | ||
|
|
989a7519d5 | ||
|
|
f811e82ad5 | ||
|
|
52928277c2 | ||
|
|
a4b249905e | ||
|
|
de8c144109 | ||
|
|
86c5732f05 | ||
|
|
4a7159dc6c | ||
|
|
7fe7b5d7e2 | ||
|
|
84f5f8528f | ||
|
|
a28d74d2d2 | ||
|
|
2f25926b52 | ||
|
|
4b0c5ec1e9 | ||
|
|
b3e98fa251 | ||
|
|
ed1dca3b40 | ||
|
|
a27a05e698 | ||
|
|
585aa5fac9 | ||
|
|
a5a086c06e | ||
|
|
ee356181ed | ||
|
|
114c6c6af1 | ||
|
|
96096e769d | ||
|
|
b8d9cea40a | ||
|
|
f9a905424f | ||
|
|
10d29bac27 | ||
|
|
9a3433a769 | ||
|
|
b2dfbca4f7 | ||
|
|
a25c404a31 | ||
|
|
1463ff6353 | ||
|
|
c8cde25280 | ||
|
|
b3d09e5532 | ||
|
|
c764daeac9 | ||
|
|
8e17181225 | ||
|
|
cd66abd80a | ||
|
|
0603231e16 | ||
|
|
e73f197706 | ||
|
|
71409500a9 | ||
|
|
83485ba28d | ||
|
|
598382f216 | ||
|
|
ba2900b4aa | ||
|
|
1774bc1d78 | ||
|
|
b27c41df41 | ||
|
|
a1ec1c4af3 | ||
|
|
666c84f948 | ||
|
|
c1471b042b | ||
|
|
7bd952c2a8 | ||
|
|
18005e1153 | ||
|
|
a2057e286e | ||
|
|
74f084382d | ||
|
|
59d2dceb2c | ||
|
|
b087829d9b | ||
|
|
a6cac026c6 | ||
|
|
81cb734910 | ||
|
|
90790efabe | ||
|
|
8e092dca08 | ||
|
|
fa10fa9e64 | ||
|
|
9c2368bab8 | ||
|
|
815dafff5a | ||
|
|
5f6b9742d1 | ||
|
|
b64b2719bc | ||
|
|
3fcc2c725f | ||
|
|
8126042cb4 | ||
|
|
30d2217876 | ||
|
|
c8de90386d | ||
|
|
1553648f54 | ||
|
|
aef02ded49 | ||
|
|
4bc8b66e3a | ||
|
|
e0f3ba1a46 | ||
|
|
1683c6c470 | ||
|
|
24b279f642 | ||
|
|
e82e2278a2 | ||
|
|
f623b9cc48 | ||
|
|
7808919ea4 | ||
|
|
9ee54a9b3a | ||
|
|
c0b3a3636c | ||
|
|
74c1d7d5f4 | ||
|
|
dd08ddd29d | ||
|
|
2169593a4f | ||
|
|
bf009adc4e | ||
|
|
2dce4a36d9 | ||
|
|
69683b305d | ||
|
|
f459045c8c | ||
|
|
1806cb5075 | ||
|
|
2764048933 | ||
|
|
7012d1083e | ||
|
|
406ddda49f | ||
|
|
1c9af0041d | ||
|
|
9402bfd9ef | ||
|
|
a39a7f8ada | ||
|
|
95143d669f | ||
|
|
5061ab5f05 | ||
|
|
92b78195a1 | ||
|
|
bc70df09bb | ||
|
|
2f327c7f34 | ||
|
|
7650a9d9e4 | ||
|
|
b87d62b760 | ||
|
|
c6c2071280 | ||
|
|
28b012a9cc | ||
|
|
821add521e | ||
|
|
1443d5fffa | ||
|
|
24844c6332 | ||
|
|
a26140a98f | ||
|
|
456b0e7bca | ||
|
|
a1a34e0a9b | ||
|
|
955a34ed82 | ||
|
|
6eb493e1db | ||
|
|
50f3294545 | ||
|
|
1a6915b4d8 | ||
|
|
4bc8a7b528 | ||
|
|
9940a771e1 | ||
|
|
88e4ad1d36 | ||
|
|
3e08e11574 | ||
|
|
215ba7757e | ||
|
|
54041560f5 | ||
|
|
dd553cb9e4 | ||
|
|
1dabc37a3a | ||
|
|
34a52b7574 | ||
|
|
99d96a6ba3 | ||
|
|
b87e838b05 | ||
|
|
652303d907 | ||
|
|
4ebfbeef6d | ||
|
|
27b35f3dcc | ||
|
|
48c448a356 | ||
|
|
af123efc85 | ||
|
|
166a16089f | ||
|
|
e02dc25a9e | ||
|
|
0285f77feb | ||
|
|
bf03365731 | ||
|
|
727433f0db | ||
|
|
1e4a6cbe1c | ||
|
|
543be22259 | ||
|
|
6195ec1bc7 | ||
|
|
f5342d557b | ||
|
|
43a6f9d2d8 | ||
|
|
33795311ba | ||
|
|
60a8a47a86 | ||
|
|
269f95aef7 | ||
|
|
23b6d0adbe | ||
|
|
a70f409dee | ||
|
|
41a201e991 | ||
|
|
4c83ec781b | ||
|
|
63cf4a9893 | ||
|
|
57241aed6a | ||
|
|
fb9e0e1b1a | ||
|
|
fdb24f917f | ||
|
|
2e91541147 | ||
|
|
ebb48992c0 | ||
|
|
3b21e822ac | ||
|
|
66c2f3a08a | ||
|
|
c1c7368372 | ||
|
|
7fda17ac4f | ||
|
|
242256b45d | ||
|
|
79dbd85e74 | ||
|
|
8982646a63 | ||
|
|
fbf9eeb8d7 | ||
|
|
4911e67aa8 | ||
|
|
66d5a12094 | ||
|
|
4d94665d3d | ||
|
|
e3b1f10354 | ||
|
|
d971214e89 | ||
|
|
94fe1350f4 | ||
|
|
494f552020 | ||
|
|
0b219591dd | ||
|
|
28154116c4 | ||
|
|
4488d9300d | ||
|
|
bdf06b6060 | ||
|
|
105f262769 | ||
|
|
1f295ae62d | ||
|
|
7c80315d48 | ||
|
|
93696dfa49 | ||
|
|
2238faa8fd | ||
|
|
5bd7048dfe | ||
|
|
43f4c1dfd6 | ||
|
|
2634943070 | ||
|
|
73db00ea87 | ||
|
|
a9066ef619 | ||
|
|
3e4950247e | ||
|
|
7292e5031b | ||
|
|
98950444e6 | ||
|
|
1249a88daf | ||
|
|
1d3ea9cba8 | ||
|
|
c04d364e49 | ||
|
|
e5e8774bc5 | ||
|
|
1a52475baa | ||
|
|
eac67711b5 | ||
|
|
7ad9855775 | ||
|
|
bffeb8c5aa | ||
|
|
97dcae2fb6 | ||
|
|
4e27c7372b | ||
|
|
67ba4ac017 | ||
|
|
b84a28d9dd | ||
|
|
0d1d166269 | ||
|
|
62dbf128a5 | ||
|
|
6258f69c2c | ||
|
|
fb3d202184 | ||
|
|
ea9d247693 | ||
|
|
65cb579ccc | ||
|
|
ebde935587 | ||
|
|
01f160092e | ||
|
|
053a9d88ee | ||
|
|
742dc8804a | ||
|
|
11b02c5e13 | ||
|
|
0324f0f18b | ||
|
|
35559dd156 | ||
|
|
07e4a0df24 | ||
|
|
eab8963d92 | ||
|
|
8e81a3f7a5 | ||
|
|
294df06bed | ||
|
|
f0801eeaad | ||
|
|
79209163af | ||
|
|
9ae6099323 | ||
|
|
273c2c5fbc | ||
|
|
8e47db95c6 | ||
|
|
87d796becc | ||
|
|
09bf17f365 | ||
|
|
34c138f62a | ||
|
|
0e6ddcffef | ||
|
|
a5fe0f8417 | ||
|
|
c00db580d2 | ||
|
|
4c625eb0d6 | ||
|
|
0e158f1b05 | ||
|
|
3ff5583bb6 | ||
|
|
aecb3ebe6f | ||
|
|
0017571134 | ||
|
|
752fb79cac | ||
|
|
465a0e3b5e | ||
|
|
a0921ba770 | ||
|
|
927ab782d4 | ||
|
|
06f3a96515 | ||
|
|
847f8d0124 | ||
|
|
da8058b5dc | ||
|
|
2029c3f7c4 | ||
|
|
4ed098d64f | ||
|
|
3c652fbccb | ||
|
|
31d84d08e1 | ||
|
|
98185c3285 | ||
|
|
b225f0052c | ||
|
|
7ff05dde60 | ||
|
|
f2e4930801 | ||
|
|
697d5aade0 | ||
|
|
9eba0a5500 | ||
|
|
e302d9c571 | ||
|
|
4475c1fb99 | ||
|
|
ba05e365f0 | ||
|
|
227da5e6ce | ||
|
|
44acfea13a | ||
|
|
e34a8a5084 | ||
|
|
472b34493d | ||
|
|
506a9218f4 | ||
|
|
86b6fbd90c | ||
|
|
da026ebe10 | ||
|
|
b0e6b6a062 | ||
|
|
b4f1cf7143 | ||
|
|
24950c329b | ||
|
|
c3db551fd7 | ||
|
|
70d3f1e772 | ||
|
|
2b3aab956d | ||
|
|
35f7a62c1c | ||
|
|
525eedaf38 | ||
|
|
982d395b6a | ||
|
|
11cfdfba16 | ||
|
|
3cc73c9659 | ||
|
|
82f4ea062b | ||
|
|
8bdaac168a | ||
|
|
5f19438017 | ||
|
|
cedd6e358d | ||
|
|
d010bd778c | ||
|
|
264546ddf1 | ||
|
|
773ad92533 | ||
|
|
876fe14529 | ||
|
|
9a8b88f974 | ||
|
|
f1a6dd3dcc | ||
|
|
0e4b6ae724 | ||
|
|
a034129a21 | ||
|
|
30ae7570c6 | ||
|
|
293e33d6b4 | ||
|
|
75b89617fb | ||
|
|
b1eedbaa0a | ||
|
|
038cd9b6ac | ||
|
|
62ef54223a | ||
|
|
a129fd7d2f | ||
|
|
e519cc9571 | ||
|
|
8fadcd2d9e | ||
|
|
049759fe01 | ||
|
|
d2cb2639f0 | ||
|
|
d9076f5a87 | ||
|
|
89bef497fd | ||
|
|
9af2cc052b | ||
|
|
8927e79a05 | ||
|
|
876acbccf4 | ||
|
|
ad44c41742 | ||
|
|
c6d89f346a | ||
|
|
7fe83a7a35 | ||
|
|
6bcf3fe4e4 | ||
|
|
1226c8ad6f | ||
|
|
26e8855760 | ||
|
|
6683b38ce1 | ||
|
|
ae0e62acab | ||
|
|
5152182db3 | ||
|
|
a780d450bc | ||
|
|
a18f65b1d3 | ||
|
|
aef2dad707 | ||
|
|
39b654069a | ||
|
|
5a3ec90c81 | ||
|
|
3e55e5756f | ||
|
|
293fbc2d0a | ||
|
|
f7383741d3 | ||
|
|
cd88376b05 | ||
|
|
40277bdae4 | ||
|
|
168d3387ef | ||
|
|
736a31a3fc | ||
|
|
e919024c70 | ||
|
|
917646ccb0 | ||
|
|
30eb0e4ed0 | ||
|
|
6efc19263f | ||
|
|
6fcc39f7e0 | ||
|
|
f5ad53838f | ||
|
|
50a600c47f | ||
|
|
c784ec50bb | ||
|
|
2ddbd39163 | ||
|
|
4b4de06dbc | ||
|
|
30398caa8f | ||
|
|
75660e5da7 | ||
|
|
da4170a71f | ||
|
|
01c0d9e91c | ||
|
|
0c8eed4f57 | ||
|
|
dea75949e0 | ||
|
|
f6a97a1483 | ||
|
|
45d73bae97 | ||
|
|
8d948d3ae7 | ||
|
|
8c9c61851e | ||
|
|
cfda7b7224 | ||
|
|
0dfd4b7782 | ||
|
|
8d4c961d53 | ||
|
|
23d0e1c18e | ||
|
|
f1bc30be6f | ||
|
|
6560a8c784 | ||
|
|
a39efe1575 | ||
|
|
98d2a14011 | ||
|
|
88a10b132b | ||
|
|
1be4401ecb | ||
|
|
d18b37d719 | ||
|
|
3384735e06 | ||
|
|
62e0b734d6 | ||
|
|
c31e4314d8 | ||
|
|
2beac10424 | ||
|
|
7c976d9485 | ||
|
|
961f6fb0c9 | ||
|
|
e41436072c | ||
|
|
d72341c0c8 | ||
|
|
31867cf5cb | ||
|
|
5d896be5dc | ||
|
|
0e94296ac1 | ||
|
|
a99fb13160 | ||
|
|
8b4468d407 | ||
|
|
c8f712ac70 | ||
|
|
a3c3e5dc3b | ||
|
|
bce3cdb26f | ||
|
|
adb94428ac | ||
|
|
1b7ca0aeb7 | ||
|
|
8025ccf64d | ||
|
|
c52ca035b1 | ||
|
|
7d6896c0d9 | ||
|
|
0473003f8a | ||
|
|
756e2026fc | ||
|
|
38a7b45e0e | ||
|
|
2ccc189bd6 | ||
|
|
774376d731 | ||
|
|
418c24dd7e | ||
|
|
908a517100 | ||
|
|
97606853e8 | ||
|
|
8636b9323e | ||
|
|
574916aa9f | ||
|
|
61e7341926 | ||
|
|
b0b1bd5ae2 | ||
|
|
d736fb1b2c | ||
|
|
4893d6c53b | ||
|
|
c025720350 | ||
|
|
ee7bb8de6e | ||
|
|
5bb5ceb5a2 | ||
|
|
3cbc678ef0 | ||
|
|
6f960a3224 | ||
|
|
1053d6cc80 | ||
|
|
0352337f1e | ||
|
|
d87fc7bc94 | ||
|
|
ca7fc5d683 | ||
|
|
e204540061 | ||
|
|
692f81b371 | ||
|
|
8e1897a33b | ||
|
|
2c3988dbca | ||
|
|
760d4e6f3a | ||
|
|
52ba9d8815 | ||
|
|
49d1716c11 | ||
|
|
02095a6616 | ||
|
|
1926146ed5 | ||
|
|
017ada27dd | ||
|
|
f7b3fa35e6 | ||
|
|
c9277ec2a9 | ||
|
|
8b7078eada | ||
|
|
a917db5ab2 | ||
|
|
8033ceb4ae | ||
|
|
79bb16b328 | ||
|
|
ee5f88a66f | ||
|
|
b85edfac45 | ||
|
|
67785d9d82 | ||
|
|
4b532bfa2f | ||
|
|
175fa8ef06 | ||
|
|
5f64ac353e | ||
|
|
df80cbe561 | ||
|
|
c04dab58ad | ||
|
|
62c7564165 | ||
|
|
f251729f7a | ||
|
|
c08d959056 | ||
|
|
1f0fb076ba | ||
|
|
352912e2b2 | ||
|
|
43624d4052 | ||
|
|
43614bef5f | ||
|
|
cfb5f2d82a | ||
|
|
85601384c9 | ||
|
|
16b0a807af | ||
|
|
22732cd352 | ||
|
|
12fb893bba | ||
|
|
025550c34d | ||
|
|
04c04ad4e9 | ||
|
|
c397b531b7 | ||
|
|
7a9eebbc9c | ||
|
|
cd470239ae | ||
|
|
531822b168 | ||
|
|
f1c7411a97 | ||
|
|
786d944b5e | ||
|
|
8f0403a90f | ||
|
|
bd510c7b11 | ||
|
|
345f20440e | ||
|
|
9e879e9c09 | ||
|
|
3b6ddee01e | ||
|
|
c2fc3f28dd | ||
|
|
f7eab80b3c | ||
|
|
a8219ddccd | ||
|
|
b8b5b82220 | ||
|
|
8cc6b069b6 | ||
|
|
a5bd412ed0 | ||
|
|
dad1592217 | ||
|
|
2f7d346fb1 | ||
|
|
1650fcd3f7 | ||
|
|
cf3a6f7638 | ||
|
|
f4456619fa | ||
|
|
b1cb63869d | ||
|
|
8bd003b434 | ||
|
|
331635b016 | ||
|
|
271a090daa | ||
|
|
9426be56f5 | ||
|
|
ed582f5612 | ||
|
|
e364b0d6b8 | ||
|
|
2227cb6a07 | ||
|
|
04a872f0d3 | ||
|
|
992b068bd2 | ||
|
|
d8535172f6 | ||
|
|
b6678c419b | ||
|
|
8989b5b65c | ||
|
|
dbe66b162b | ||
|
|
f6e82b7dea | ||
|
|
1450c855b6 | ||
|
|
3c9e00c4fd | ||
|
|
e149a84b32 | ||
|
|
521f5344c8 | ||
|
|
4b8000742f | ||
|
|
9ce2d23774 | ||
|
|
d45e530c21 | ||
|
|
1fecbd7863 | ||
|
|
bef1bc6137 | ||
|
|
daa8b2b1a3 | ||
|
|
37f9f5ed29 | ||
|
|
b4c2f799ec | ||
|
|
98e643ab3b | ||
|
|
b2604c5d12 | ||
|
|
b489ba12d8 | ||
|
|
966d1cd6e6 | ||
|
|
99fa315bf8 | ||
|
|
7ed10357bc | ||
|
|
4a94a06aa6 | ||
|
|
c29cb48a98 | ||
|
|
2034cba6f7 | ||
|
|
8e3f835a46 | ||
|
|
b338208678 | ||
|
|
ba94ef5b1b | ||
|
|
1af93e3d71 | ||
|
|
5848516f26 | ||
|
|
a46bcc4636 | ||
|
|
e8256c3c7c | ||
|
|
22f4434076 | ||
|
|
500f90eab5 | ||
|
|
902a2a5d7a | ||
|
|
677cb6c6a9 | ||
|
|
c08bfa1060 | ||
|
|
f49ad025e6 | ||
|
|
e57fb62f7f | ||
|
|
0246568205 | ||
|
|
71477a1aa8 | ||
|
|
45cb2385d5 | ||
|
|
dd4aedd1d3 | ||
|
|
1bb999e519 | ||
|
|
78c7e1f60b | ||
|
|
30aa344399 | ||
|
|
90ce79ff92 | ||
|
|
b5063eb63b | ||
|
|
e67563e822 | ||
|
|
56a458164e | ||
|
|
fb87a6052f | ||
|
|
204c08e9fa | ||
|
|
69d4a38c4e | ||
|
|
246d5a99d3 | ||
|
|
49313f9a74 | ||
|
|
29e3c2e97f | ||
|
|
e2003b82ff | ||
|
|
047056d4fb | ||
|
|
bbcf9c36cf | ||
|
|
c8de6584bb | ||
|
|
d463885c24 | ||
|
|
e54944039a | ||
|
|
6b647033ce | ||
|
|
c8576c4f8c | ||
|
|
56ee0fa636 | ||
|
|
b8926b07cc | ||
|
|
41971a1eaa | ||
|
|
6438d68006 | ||
|
|
1efb4218a7 | ||
|
|
0af0ad2493 | ||
|
|
d2e9866f3c | ||
|
|
23cc993dad | ||
|
|
bf0d2aac15 | ||
|
|
cc3ea7c99f | ||
|
|
2afd912ce5 | ||
|
|
a8737499b5 | ||
|
|
5d133efc26 | ||
|
|
fae5972a38 | ||
|
|
b17fce4fa4 | ||
|
|
c582df59bf | ||
|
|
4451bd8a9f | ||
|
|
493d736f7d | ||
|
|
782f4e9842 | ||
|
|
8fb784af90 | ||
|
|
fa9d5f6445 | ||
|
|
e55708d43c | ||
|
|
b628469832 | ||
|
|
e222fda574 | ||
|
|
2e1f0f43f0 | ||
|
|
d9a0e2c715 | ||
|
|
7394867950 | ||
|
|
f27f72bd6d | ||
|
|
2fb7f1e3c1 | ||
|
|
b9a9796da6 | ||
|
|
519b707b4e | ||
|
|
2d0f3f2e74 | ||
|
|
f553273be8 | ||
|
|
096c85ad5f | ||
|
|
1743aa2657 | ||
|
|
24e7d36a6a | ||
|
|
9404b5a3fb | ||
|
|
f6a99b1551 | ||
|
|
5f8d1a3d0b | ||
|
|
957b608418 | ||
|
|
2fca663e2f | ||
|
|
8c65bdf194 | ||
|
|
9c52203523 | ||
|
|
7f9d95c41d | ||
|
|
9074a69e21 | ||
|
|
2768c3dfc4 | ||
|
|
500ac13ddf | ||
|
|
e1e14bdb38 | ||
|
|
9ea67a3c6f | ||
|
|
30b3f9a1c1 | ||
|
|
48456d1d61 | ||
|
|
45c6397848 | ||
|
|
50d41186a4 | ||
|
|
4b9aaf267e | ||
|
|
9d3cbe12bd | ||
|
|
868e467701 | ||
|
|
dfbabfe758 | ||
|
|
21049673a0 | ||
|
|
3de0ead1ef | ||
|
|
66b1f79fb0 | ||
|
|
f9b3e59ae5 | ||
|
|
b7cd544ce5 | ||
|
|
8e94dcc2c6 | ||
|
|
c73e54a8ad | ||
|
|
5bd7ca3781 | ||
|
|
f164f70523 | ||
|
|
b22ba791cb | ||
|
|
4435f69035 | ||
|
|
46e9ed6beb | ||
|
|
3c0e576c6d | ||
|
|
e1aa041f5e | ||
|
|
924bbfab87 | ||
|
|
f9b5d8621a | ||
|
|
7982727372 | ||
|
|
29a8fa8694 | ||
|
|
d8f340e664 | ||
|
|
bda130b531 | ||
|
|
8fae90bd5b | ||
|
|
bec0525334 | ||
|
|
ca2b5b72fd | ||
|
|
e2b4a506f6 | ||
|
|
c9cab79e76 | ||
|
|
b34fc0c6fc | ||
|
|
3d1bf08703 | ||
|
|
3aab98bf96 | ||
|
|
0e06c2e22e | ||
|
|
6f634593ab | ||
|
|
52e8da0bc2 | ||
|
|
46c7196039 | ||
|
|
b73e91b1d4 | ||
|
|
c7007e30a5 | ||
|
|
94713349b1 | ||
|
|
236b06bc29 | ||
|
|
426d1b07d1 | ||
|
|
6b8cfeea5b | ||
|
|
1c0ab47708 | ||
|
|
b9154ca314 | ||
|
|
543d2fa8ec | ||
|
|
69df1f32a9 | ||
|
|
10a6b91082 | ||
|
|
d6a685271c | ||
|
|
c5e168c034 | ||
|
|
f12de0bcd8 | ||
|
|
b8f309cf14 | ||
|
|
19f9ab1fdb | ||
|
|
726edc8172 | ||
|
|
7847d32de2 | ||
|
|
24c9a6c7cd | ||
|
|
9f9610d983 | ||
|
|
1499642b50 | ||
|
|
ca0659ab9a | ||
|
|
6fa00f67da | ||
|
|
285c128eab | ||
|
|
06d3fd68cd | ||
|
|
be36cc026f | ||
|
|
79b030e317 | ||
|
|
0a0306d149 | ||
|
|
fdc624ee8c | ||
|
|
75b98a1845 | ||
|
|
46703b2bc4 | ||
|
|
e72d2e5729 | ||
|
|
b983106f60 | ||
|
|
945ef37057 | ||
|
|
7164873b95 | ||
|
|
a5d6ae87e0 | ||
|
|
1341235a1c | ||
|
|
35e76078e7 | ||
|
|
4d44d31bd9 | ||
|
|
be696e072e | ||
|
|
8da0422f17 | ||
|
|
48440e9d01 | ||
|
|
6a6ca8f365 | ||
|
|
5fface8d3a | ||
|
|
7eaaae4ec0 | ||
|
|
811ade5514 | ||
|
|
593d17ffe4 | ||
|
|
25a9e171a2 | ||
|
|
86c5a50e86 | ||
|
|
abb5c4e845 | ||
|
|
445de17323 | ||
|
|
861405b462 | ||
|
|
025b70bbb3 | ||
|
|
08ca0e9233 | ||
|
|
71110e3f87 | ||
|
|
a11890b981 | ||
|
|
c9fc879e89 | ||
|
|
7cb4c9284d | ||
|
|
d998775909 | ||
|
|
1a728b8b0d | ||
|
|
97bfe9b9dd | ||
|
|
a40c539ad1 | ||
|
|
5100b0b05f | ||
|
|
30bc289991 | ||
|
|
a68a480194 | ||
|
|
c17e423533 | ||
|
|
e489a18ead | ||
|
|
7ee6f9593d | ||
|
|
49648de23c | ||
|
|
43fa809135 | ||
|
|
a3dc365194 | ||
|
|
9f2dcee21a | ||
|
|
325df18179 | ||
|
|
27177c023a | ||
|
|
7f07e4b250 | ||
|
|
65c50ce72b | ||
|
|
53d1eedb1b | ||
|
|
00ef90d13b | ||
|
|
5b0132826f | ||
|
|
197061600e | ||
|
|
c21430123d | ||
|
|
c19b40fd68 | ||
|
|
115c65d3f4 | ||
|
|
3bb36380c3 | ||
|
|
c2390af52f | ||
|
|
6d28b40fce | ||
|
|
e7dfa263f2 | ||
|
|
6bbc8a8fef | ||
|
|
458d1c2ee2 | ||
|
|
4813ddbf6b | ||
|
|
358d534284 | ||
|
|
d325a6bac2 | ||
|
|
721691651f | ||
|
|
fa653c0720 | ||
|
|
ee7490797e | ||
|
|
8625974643 | ||
|
|
be6df5151f | ||
|
|
d3aefd7569 | ||
|
|
70855c0876 | ||
|
|
6d99caa5ee | ||
|
|
35c215bbba | ||
|
|
410e28bd78 | ||
|
|
8233ef4ca8 | ||
|
|
91b9ff7935 | ||
|
|
61829f0638 | ||
|
|
5d34d8c327 | ||
|
|
57658678dd | ||
|
|
eb64d4a73b | ||
|
|
62eab23e81 | ||
|
|
4518931c29 | ||
|
|
cac9a29ad8 | ||
|
|
f10bbe70a9 | ||
|
|
3c1f856059 | ||
|
|
5514c4792b | ||
|
|
25f95ca91e | ||
|
|
cfd53be2c8 | ||
|
|
e3093d28d9 | ||
|
|
e0689425b8 | ||
|
|
68de994bf1 | ||
|
|
b11665966d | ||
|
|
01b7b402a3 | ||
|
|
03285f9da5 | ||
|
|
334ae8d83d | ||
|
|
871b2ea818 | ||
|
|
2679dfb639 | ||
|
|
3a960cb7e4 | ||
|
|
f5cf8b6039 | ||
|
|
675a66a029 | ||
|
|
ffd0a44de4 | ||
|
|
2a9477bd95 | ||
|
|
5f001b35ed | ||
|
|
241297f40e | ||
|
|
df373089ee | ||
|
|
2a08e10112 | ||
|
|
d015986221 | ||
|
|
4fda5e9381 | ||
|
|
6f1ffe444c | ||
|
|
9f0b79a1ba | ||
|
|
cf4686a06a | ||
|
|
ccbe301659 | ||
|
|
6af107568c | ||
|
|
890e2a5a58 | ||
|
|
56bcd15a9c | ||
|
|
05c801ff0c | ||
|
|
c74553f398 | ||
|
|
d4142ec88e | ||
|
|
80016947b7 | ||
|
|
5af9b0048f | ||
|
|
9758a4d87a | ||
|
|
3e593e8a31 | ||
|
|
b0abc5579f | ||
|
|
55d155dbbe | ||
|
|
9de8c30c25 | ||
|
|
e4db8d3b54 | ||
|
|
ba74efc7c6 | ||
|
|
2307570c3e | ||
|
|
e9fd7152ff | ||
|
|
be9f2f6ef6 | ||
|
|
320475d619 | ||
|
|
025068df27 | ||
|
|
b7f166b3fd | ||
|
|
57e7dc4cda | ||
|
|
325680aae4 | ||
|
|
7446097d1a | ||
|
|
96bbda7216 | ||
|
|
7f77515e02 | ||
|
|
2714dd0ed2 | ||
|
|
7dfaaf5bf1 | ||
|
|
4d30007986 | ||
|
|
d07a45be2b | ||
|
|
438636be9b | ||
|
|
ff7797f6e2 | ||
|
|
d81e0e6f97 | ||
|
|
787a2cf49f | ||
|
|
9676083a22 | ||
|
|
8d509a79da | ||
|
|
1de5de8401 | ||
|
|
e7a4ab5efa | ||
|
|
c2223ba418 | ||
|
|
5bc2860579 | ||
|
|
0c2cd33ac8 | ||
|
|
198a0609cf | ||
|
|
8270c52b6b | ||
|
|
5d223fd617 | ||
|
|
a256689440 | ||
|
|
557c8b8ae8 | ||
|
|
22bdd77f67 | ||
|
|
fba069f78c | ||
|
|
2f4ff2ce9f | ||
|
|
ad177f456c | ||
|
|
1f7a13e62e | ||
|
|
78d17132eb | ||
|
|
2a1afebeb4 | ||
|
|
8ec9cd1836 | ||
|
|
11038c572e | ||
|
|
e3a56266dd | ||
|
|
78e5a1082a | ||
|
|
3ede7fb763 | ||
|
|
0048e2bb67 | ||
|
|
09221df9c6 | ||
|
|
5044873647 | ||
|
|
4bcbd9c6aa | ||
|
|
98c5eb08be | ||
|
|
9db34852ce | ||
|
|
cd5ba13ce2 | ||
|
|
ecf425de69 | ||
|
|
e94c44b8f0 | ||
|
|
9cdff96426 | ||
|
|
f77dc12f7f | ||
|
|
37c3f113f5 | ||
|
|
88287082b0 | ||
|
|
787421de85 | ||
|
|
47e01313ad | ||
|
|
ba42a3c5b2 | ||
|
|
a103ea415c | ||
|
|
4778b57c26 | ||
|
|
70c58eb46a | ||
|
|
075c8604cb | ||
|
|
55cebafa24 | ||
|
|
d5c34a9824 | ||
|
|
b2cb2e804e | ||
|
|
0019b6cebf | ||
|
|
30323f5739 | ||
|
|
1de223c226 | ||
|
|
eeae6e79dd | ||
|
|
47b335399c | ||
|
|
871c0f6caa | ||
|
|
20f3fe5f32 | ||
|
|
0aee2ba653 | ||
|
|
4723d1adde | ||
|
|
987834edba | ||
|
|
2c618b8359 | ||
|
|
45ee51d156 | ||
|
|
934fbc196c | ||
|
|
e7b9e3e7c1 | ||
|
|
ff10610d6c | ||
|
|
23d47fb4aa | ||
|
|
6bb0a39d24 | ||
|
|
8b8419e185 | ||
|
|
e2625cbbcd | ||
|
|
e7ec75cca0 | ||
|
|
a1321f00a8 | ||
|
|
d622232fb2 | ||
|
|
6aca235a6f | ||
|
|
d22bee04aa | ||
|
|
c036ffc1cc | ||
|
|
99d7f7d422 | ||
|
|
5cb10ea445 | ||
|
|
7a493e5c54 | ||
|
|
da56b3ffb6 | ||
|
|
8525d006fc | ||
|
|
3f6077b5bb | ||
|
|
52377e246d | ||
|
|
c83137adb3 | ||
|
|
ed71d8021e | ||
|
|
3ff0f8076b | ||
|
|
3dd1381c64 | ||
|
|
1f8a8b45ff | ||
|
|
78e3f940b7 | ||
|
|
d06b301fd0 | ||
|
|
a772996d99 | ||
|
|
2a4617da4c | ||
|
|
629c01e2c2 | ||
|
|
5326a0b265 |
13
.cvsignore
Normal file
13
.cvsignore
Normal file
@@ -0,0 +1,13 @@
|
||||
*.cache
|
||||
*.lineno
|
||||
*.log
|
||||
.kludge-stamp
|
||||
ABOUT-NLS
|
||||
INSTALL
|
||||
Makefile
|
||||
Makefile.in
|
||||
THANKS-to-translators
|
||||
aclocal.m4
|
||||
config.status
|
||||
configure
|
||||
coreutils-*
|
||||
39
.gitignore
vendored
Normal file
39
.gitignore
vendored
Normal file
@@ -0,0 +1,39 @@
|
||||
*.1
|
||||
*.I[12]
|
||||
*.[EIOX]
|
||||
*.gmo
|
||||
*.o
|
||||
*/.deps
|
||||
*~
|
||||
.kludge-stamp
|
||||
ABOUT-NLS
|
||||
INSTALL
|
||||
Makefile
|
||||
Makefile.in
|
||||
THANKS-to-translators
|
||||
aclocal.m4
|
||||
autom4te.cache
|
||||
config.cache
|
||||
config.h
|
||||
config.hin
|
||||
config.log
|
||||
config.status
|
||||
configure
|
||||
coreutils-*.tar.bz2
|
||||
coreutils-*.tar.bz2.sig
|
||||
coreutils-*.tar.gz
|
||||
coreutils-*.tar.gz.sig
|
||||
coreutils-*.xdelta
|
||||
coreutils-*.xdelta.sig
|
||||
stamp-h1
|
||||
tests/cut/cut-tests
|
||||
tests/head/head-tests
|
||||
tests/join/join-tests
|
||||
tests/pr/pr-tests
|
||||
tests/sort/sort-tests
|
||||
tests/tac/tac-tests
|
||||
tests/tail/tail-tests
|
||||
tests/test/test-tests
|
||||
tests/tr/tr-tests
|
||||
tests/uniq/uniq-tests
|
||||
tests/wc/wc-tests
|
||||
147
.hgignore
Normal file
147
.hgignore
Normal file
@@ -0,0 +1,147 @@
|
||||
.*/Makefile$
|
||||
.*/Makefile\.in$
|
||||
.*/\.deps/
|
||||
.*\.1$
|
||||
.*\.o$
|
||||
.*~$
|
||||
^Makefile$
|
||||
^Makefile\.in$
|
||||
^THANKS-to-translators$
|
||||
^aclocal\.m4$
|
||||
^autom4te\.cache/
|
||||
^config\.h$
|
||||
^config\.hin$
|
||||
^config\.log$
|
||||
^config\.status$
|
||||
^configure$
|
||||
^doc/constants\.texi$
|
||||
^doc/coreutils\.info$
|
||||
^doc/stamp-vti$
|
||||
^doc/version\.texi$
|
||||
^lib/alloca\.h$
|
||||
^lib/charset\.alias$
|
||||
^lib/getdate\.c$
|
||||
^lib/libcoreutils\.a$
|
||||
^lib/ref-add\.sed$
|
||||
^lib/ref-del\.sed$
|
||||
^lib/t-fpending$
|
||||
^po/.*\.gmo$
|
||||
^po/.*\.po$
|
||||
^po/POTFILES$
|
||||
^po/stamp-po$
|
||||
^po/remove-potcdate.sed$
|
||||
^src/\[$
|
||||
^src/base64$
|
||||
^src/basename$
|
||||
^src/cat$
|
||||
^src/chgrp$
|
||||
^src/chmod$
|
||||
^src/chown$
|
||||
^src/chroot$
|
||||
^src/cksum$
|
||||
^src/comm$
|
||||
^src/cp$
|
||||
^src/csplit$
|
||||
^src/cut$
|
||||
^src/date$
|
||||
^src/dd$
|
||||
^src/df$
|
||||
^src/dir$
|
||||
^src/dircolors$
|
||||
^src/dircolors\.h$
|
||||
^src/dirname$
|
||||
^src/du$
|
||||
^src/echo$
|
||||
^src/env$
|
||||
^src/expand$
|
||||
^src/expr$
|
||||
^src/factor$
|
||||
^src/false$
|
||||
^src/fmt$
|
||||
^src/fold$
|
||||
^src/fs\.h$
|
||||
^src/ginstall$
|
||||
^src/groups$
|
||||
^src/head$
|
||||
^src/hostid$
|
||||
^src/hostname$
|
||||
^src/id$
|
||||
^src/join$
|
||||
^src/kill$
|
||||
^src/link$
|
||||
^src/ln$
|
||||
^src/localedir\.h$
|
||||
^src/logname$
|
||||
^src/ls$
|
||||
^src/md5sum$
|
||||
^src/mkdir$
|
||||
^src/mkfifo$
|
||||
^src/mknod$
|
||||
^src/mv$
|
||||
^src/nice$
|
||||
^src/nl$
|
||||
^src/nohup$
|
||||
^src/od$
|
||||
^src/paste$
|
||||
^src/pathchk$
|
||||
^src/pinky$
|
||||
^src/pr$
|
||||
^src/printenv$
|
||||
^src/printf$
|
||||
^src/ptx$
|
||||
^src/pwd$
|
||||
^src/readlink$
|
||||
^src/rm$
|
||||
^src/rmdir$
|
||||
^src/seq$
|
||||
^src/setuidgid$
|
||||
^src/sha1sum$
|
||||
^src/sha224sum$
|
||||
^src/sha256sum$
|
||||
^src/sha384sum$
|
||||
^src/sha512sum$
|
||||
^src/shred$
|
||||
^src/sleep$
|
||||
^src/sort$
|
||||
^src/split$
|
||||
^src/stat$
|
||||
^src/stty$
|
||||
^src/su$
|
||||
^src/sum$
|
||||
^src/sync$
|
||||
^src/tac$
|
||||
^src/tail$
|
||||
^src/tee$
|
||||
^src/test$
|
||||
^src/touch$
|
||||
^src/tr$
|
||||
^src/true$
|
||||
^src/tsort$
|
||||
^src/tty$
|
||||
^src/uname$
|
||||
^src/unexpand$
|
||||
^src/uniq$
|
||||
^src/unlink$
|
||||
^src/uptime$
|
||||
^src/users$
|
||||
^src/vdir$
|
||||
^src/wc$
|
||||
^src/wheel-size\.h$
|
||||
^src/wheel\.h$
|
||||
^src/who$
|
||||
^src/whoami$
|
||||
^src/yes$
|
||||
^stamp-h1$
|
||||
^tests/.*\.I[12]$
|
||||
^tests/.*\.[EIOX]$
|
||||
^tests/cut/cut-tests$
|
||||
^tests/head/head-tests$
|
||||
^tests/join/join-tests$
|
||||
^tests/pr/pr-tests$
|
||||
^tests/sort/sort-tests$
|
||||
^tests/tac/tac-tests$
|
||||
^tests/tail/tail-tests$
|
||||
^tests/test/test-tests$
|
||||
^tests/tr/tr-tests$
|
||||
^tests/uniq/uniq-tests$
|
||||
^tests/wc/wc-tests$
|
||||
1
.prev-version
Normal file
1
.prev-version
Normal file
@@ -0,0 +1 @@
|
||||
6.7
|
||||
79
.vg-suppressions
Normal file
79
.vg-suppressions
Normal file
@@ -0,0 +1,79 @@
|
||||
# Suppress valgrind diagnostics we don't care about.
|
||||
|
||||
# Copyright (C) 2003, 2004, 2006 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
# 02110-1301, USA.
|
||||
|
||||
{
|
||||
libc_dl_open
|
||||
Memcheck:Cond
|
||||
fun:_dl_relocate_object
|
||||
obj:/lib/libc-2.3.2.so
|
||||
fun:_dl_catch_error
|
||||
fun:_dl_open
|
||||
}
|
||||
|
||||
{
|
||||
libc_dl_catch_error__map_object
|
||||
Memcheck:Addr1
|
||||
obj:/lib/ld-2.3.2.so
|
||||
fun:_dl_map_object
|
||||
obj:/lib/libc-2.3.2.so
|
||||
fun:_dl_catch_error
|
||||
}
|
||||
{
|
||||
libc_dl_catch_error__map_versions
|
||||
Memcheck:Addr1
|
||||
obj:/lib/ld-2.3.2.so
|
||||
fun:_dl_check_map_versions
|
||||
obj:/lib/libc-2.3.2.so
|
||||
fun:_dl_catch_error
|
||||
}
|
||||
|
||||
{
|
||||
jm_libc_sigaction
|
||||
Memcheck:Param
|
||||
sigaction(act)
|
||||
fun:__libc_sigaction
|
||||
}
|
||||
|
||||
{
|
||||
libc_expand_dynamic_string_token
|
||||
Memcheck:Cond
|
||||
fun:strlen
|
||||
fun:expand_dynamic_string_token
|
||||
obj:*
|
||||
obj:*
|
||||
obj:*
|
||||
obj:*
|
||||
obj:*
|
||||
}
|
||||
{
|
||||
libc__dl_new_object
|
||||
Memcheck:Cond
|
||||
fun:strlen
|
||||
fun:_dl_new_object
|
||||
obj:*
|
||||
obj:*
|
||||
obj:*
|
||||
obj:*
|
||||
}
|
||||
{
|
||||
libc_fillin_rpath
|
||||
Memcheck:Cond
|
||||
fun:strlen
|
||||
fun:fillin_rpath
|
||||
}
|
||||
4
.x-po-check
Normal file
4
.x-po-check
Normal file
@@ -0,0 +1,4 @@
|
||||
ChangeLog(-[0-9]+)?$
|
||||
^old/
|
||||
^src/c99-to-c98\.diff$
|
||||
^gl/.*
|
||||
7
.x-sc_file_system
Normal file
7
.x-sc_file_system
Normal file
@@ -0,0 +1,7 @@
|
||||
ChangeLog
|
||||
Makefile.maint
|
||||
NEWS
|
||||
config-log
|
||||
po/
|
||||
src/df.c
|
||||
src/stat.c
|
||||
6
.x-sc_obsolete_symbols
Normal file
6
.x-sc_obsolete_symbols
Normal file
@@ -0,0 +1,6 @@
|
||||
ChangeLog*
|
||||
Makefile.maint
|
||||
config.hin
|
||||
configure
|
||||
m4/jm-macros.m4
|
||||
src/system.h
|
||||
8
.x-sc_prohibit_atoi_atof
Normal file
8
.x-sc_prohibit_atoi_atof
Normal file
@@ -0,0 +1,8 @@
|
||||
^configure$
|
||||
ChangeLog
|
||||
^lib/mktime\.c$
|
||||
^lib/getloadavg\.c$
|
||||
^lib/euidaccess\.c$
|
||||
^lib/euidaccess-stat\.c$
|
||||
^lib/group-member\.c$
|
||||
^Makefile\.maint$
|
||||
28
.x-sc_require_config_h
Normal file
28
.x-sc_require_config_h
Normal file
@@ -0,0 +1,28 @@
|
||||
^lib/at-func\.c$
|
||||
^lib/bcopy\.c$
|
||||
^lib/buffer-lcm\.c$
|
||||
^lib/c-strtold\.c$
|
||||
^lib/fnmatch_loop\.c$
|
||||
^lib/full-read\.c$
|
||||
^lib/imaxtostr\.c$
|
||||
^lib/mempcpy\.c$
|
||||
^lib/memset\.c$
|
||||
^lib/offtostr\.c$
|
||||
^lib/regcomp\.c$
|
||||
^lib/regex_internal\.c$
|
||||
^lib/regexec\.c$
|
||||
^lib/safe-write\.c$
|
||||
^lib/strtoll\.c$
|
||||
^lib/strtoul\.c$
|
||||
^lib/strtoull\.c$
|
||||
^lib/strtoumax\.c$
|
||||
^lib/umaxtostr\.c$
|
||||
^lib/xstrtold\.c$
|
||||
^lib/xstrtoul\.c$
|
||||
^src/false\.c$
|
||||
^src/lbracket\.c$
|
||||
^src/ls-dir\.c$
|
||||
^src/ls-ls\.c$
|
||||
^src/ls-vdir\.c$
|
||||
^src/rand-isaac\.c$
|
||||
^src/tac-pipe\.c$
|
||||
11
.x-sc_space_tab
Normal file
11
.x-sc_space_tab
Normal file
@@ -0,0 +1,11 @@
|
||||
config(ure|\.(guess|sub))
|
||||
tests/pr
|
||||
lib/regex.c
|
||||
config-log
|
||||
tests/misc/nl
|
||||
po/de.po
|
||||
m4/lib-ld.m4
|
||||
m4/lib-prefix.m4
|
||||
m4/po.m4
|
||||
aclocal.m4
|
||||
src/c99-to-c89.diff
|
||||
2
.x-sc_sun_os_names
Normal file
2
.x-sc_sun_os_names
Normal file
@@ -0,0 +1,2 @@
|
||||
config-log
|
||||
build-aux/config.guess
|
||||
1
.x-sc_trailing_blank
Normal file
1
.x-sc_trailing_blank
Normal file
@@ -0,0 +1 @@
|
||||
^tests/pr/
|
||||
2
.x-sc_unmarked_diagnostics
Normal file
2
.x-sc_unmarked_diagnostics
Normal file
@@ -0,0 +1,2 @@
|
||||
^lib/xstrtol\.h$
|
||||
^build-aux/cvsu$
|
||||
13
.x-sc_useless_cpp_parens
Normal file
13
.x-sc_useless_cpp_parens
Normal file
@@ -0,0 +1,13 @@
|
||||
^build-aux/config.guess
|
||||
^configure
|
||||
^lib/alloca.c
|
||||
^lib/fts.c
|
||||
^lib/getdate.c
|
||||
^lib/getloadavg.c
|
||||
^lib/gettext.h
|
||||
^lib/getusershell.c
|
||||
^lib/mbswidth.c
|
||||
^lib/strtod.c
|
||||
^lib/xstrtol.c
|
||||
^m4/
|
||||
^tests/misc/pwd-unreadable-parent
|
||||
226
ABOUT-NLS
226
ABOUT-NLS
@@ -1,226 +0,0 @@
|
||||
Notes on the Free Translation Project
|
||||
*************************************
|
||||
|
||||
Free software is going international! The Free Translation Project
|
||||
is a way to get maintainers of free software, translators, and users all
|
||||
together, so that will gradually become able to speak many languages.
|
||||
A few packages already provide translations for their messages.
|
||||
|
||||
If you found this `ABOUT-NLS' file inside a distribution, you may
|
||||
assume that the distributed package does use GNU `gettext' internally,
|
||||
itself available at your nearest GNU archive site. But you do *not*
|
||||
need to install GNU `gettext' prior to configuring, installing or using
|
||||
this package with messages translated.
|
||||
|
||||
Installers will find here some useful hints. These notes also
|
||||
explain how users should proceed for getting the programs to use the
|
||||
available translations. They tell how people wanting to contribute and
|
||||
work at translations should contact the appropriate team.
|
||||
|
||||
When reporting bugs in the `intl/' directory or bugs which may be
|
||||
related to internationalization, you should tell about the version of
|
||||
`gettext' which is used. The information can be found in the
|
||||
`intl/VERSION' file, in internationalized packages.
|
||||
|
||||
One advise in advance
|
||||
=====================
|
||||
|
||||
If you want to exploit the full power of internationalization, you
|
||||
should configure it using
|
||||
|
||||
./configure --with-included-gettext
|
||||
|
||||
to force usage of internationalizing routines provided within this
|
||||
package, despite the existence of internationalizing capabilities in the
|
||||
operating system where this package is being installed. So far, only
|
||||
the `gettext' implementation in the GNU C library version 2 provides as
|
||||
many features (such as locale alias or message inheritance) as the
|
||||
implementation here. It is also not possible to offer this additional
|
||||
functionality on top of a `catgets' implementation. Future versions of
|
||||
GNU `gettext' will very likely convey even more functionality. So it
|
||||
might be a good idea to change to GNU `gettext' as soon as possible.
|
||||
|
||||
So you need not provide this option if you are using GNU libc 2 or
|
||||
you have installed a recent copy of the GNU gettext package with the
|
||||
included `libintl'.
|
||||
|
||||
INSTALL Matters
|
||||
===============
|
||||
|
||||
Some packages are "localizable" when properly installed; the
|
||||
programs they contain can be made to speak your own native language.
|
||||
Most such packages use GNU `gettext'. Other packages have their own
|
||||
ways to internationalization, predating GNU `gettext'.
|
||||
|
||||
By default, this package will be installed to allow translation of
|
||||
messages. It will automatically detect whether the system provides
|
||||
usable `catgets' (if using this is selected by the installer) or
|
||||
`gettext' functions. If neither is available, the GNU `gettext' own
|
||||
library will be used. This library is wholly contained within this
|
||||
package, usually in the `intl/' subdirectory, so prior installation of
|
||||
the GNU `gettext' package is *not* required. Installers may use
|
||||
special options at configuration time for changing the default
|
||||
behaviour. The commands:
|
||||
|
||||
./configure --with-included-gettext
|
||||
./configure --with-catgets
|
||||
./configure --disable-nls
|
||||
|
||||
will respectively bypass any pre-existing `catgets' or `gettext' to use
|
||||
the internationalizing routines provided within this package, enable
|
||||
the use of the `catgets' functions (if found on the locale system), or
|
||||
else, *totally* disable translation of messages.
|
||||
|
||||
When you already have GNU `gettext' installed on your system and run
|
||||
configure without an option for your new package, `configure' will
|
||||
probably detect the previously built and installed `libintl.a' file and
|
||||
will decide to use this. This might be not what is desirable. You
|
||||
should use the more recent version of the GNU `gettext' library. I.e.
|
||||
if the file `intl/VERSION' shows that the library which comes with this
|
||||
package is more recent, you should use
|
||||
|
||||
./configure --with-included-gettext
|
||||
|
||||
to prevent auto-detection.
|
||||
|
||||
By default the configuration process will not test for the `catgets'
|
||||
function and therefore they will not be used. The reasons are already
|
||||
given above: the emulation on top of `catgets' cannot provide all the
|
||||
extensions provided by the GNU `gettext' library. If you nevertheless
|
||||
want to use the `catgets' functions use
|
||||
|
||||
./configure --with-catgets
|
||||
|
||||
to enable the test for `catgets' (this causes no harm if `catgets' is
|
||||
not available on your system). If you really select this option we
|
||||
would like to hear about the reasons because we cannot think of any
|
||||
good one ourself.
|
||||
|
||||
Internationalized packages have usually many `po/LL.po' files, where
|
||||
LL gives an ISO 639 two-letter code identifying the language. Unless
|
||||
translations have been forbidden at `configure' time by using the
|
||||
`--disable-nls' switch, all available translations are installed
|
||||
together with the package. However, the environment variable `LINGUAS'
|
||||
may be set, prior to configuration, to limit the installed set.
|
||||
`LINGUAS' should then contain a space separated list of two-letter
|
||||
codes, stating which languages are allowed.
|
||||
|
||||
Using This Package
|
||||
==================
|
||||
|
||||
As a user, if your language has been installed for this package, you
|
||||
only have to set the `LANG' environment variable to the appropriate
|
||||
ISO 639 `LL' two-letter code prior to using the programs in the
|
||||
package. For example, let's suppose that you speak German. At the
|
||||
shell prompt, merely execute `setenv LANG de' (in `csh'),
|
||||
`export LANG; LANG=de' (in `sh') or `export LANG=de' (in `bash'). This
|
||||
can be done from your `.login' or `.profile' file, once and for all.
|
||||
|
||||
An operating system might already offer message localization for
|
||||
many of its programs, while other programs have been installed locally
|
||||
with the full capabilities of GNU `gettext'. Just using `gettext'
|
||||
extended syntax for `LANG' would break proper localization of already
|
||||
available operating system programs. In this case, users should set
|
||||
both `LANGUAGE' and `LANG' variables in their environment, as programs
|
||||
using GNU `gettext' give preference to `LANGUAGE'. For example, some
|
||||
Swedish users would rather read translations in German than English for
|
||||
when Swedish is not available. This is easily accomplished by setting
|
||||
`LANGUAGE' to `sv:de' while leaving `LANG' to `sv'.
|
||||
|
||||
Translating Teams
|
||||
=================
|
||||
|
||||
For the Free Translation Project to be a success, we need interested
|
||||
people who like their own language and write it well, and who are also
|
||||
able to synergize with other translators speaking the same language.
|
||||
Each translation team has its own mailing list, courtesy of Linux
|
||||
International. You may reach your translation team at the address
|
||||
`LL@li.org', replacing LL by the two-letter ISO 639 code for your
|
||||
language. Language codes are *not* the same as the country codes given
|
||||
in ISO 3166. The following translation teams exist, as of December
|
||||
1997:
|
||||
|
||||
Chinese `zh', Czech `cs', Danish `da', Dutch `nl', English `en',
|
||||
Esperanto `eo', Finnish `fi', French `fr', German `de', Hungarian
|
||||
`hu', Irish `ga', Italian `it', Indonesian `id', Japanese `ja',
|
||||
Korean `ko', Latin `la', Norwegian `no', Persian `fa', Polish
|
||||
`pl', Portuguese `pt', Russian `ru', Slovenian `sl', Spanish `es',
|
||||
Swedish `sv', and Turkish `tr'.
|
||||
|
||||
For example, you may reach the Chinese translation team by writing to
|
||||
`zh@li.org'.
|
||||
|
||||
If you'd like to volunteer to *work* at translating messages, you
|
||||
should become a member of the translating team for your own language.
|
||||
The subscribing address is *not* the same as the list itself, it has
|
||||
`-request' appended. For example, speakers of Swedish can send a
|
||||
message to `sv-request@li.org', having this message body:
|
||||
|
||||
subscribe
|
||||
|
||||
Keep in mind that team members are expected to participate
|
||||
*actively* in translations, or at solving translational difficulties,
|
||||
rather than merely lurking around. If your team does not exist yet and
|
||||
you want to start one, or if you are unsure about what to do or how to
|
||||
get started, please write to `translation@iro.umontreal.ca' to reach the
|
||||
coordinator for all translator teams.
|
||||
|
||||
The English team is special. It works at improving and uniformizing
|
||||
the terminology in use. Proven linguistic skill are praised more than
|
||||
programming skill, here.
|
||||
|
||||
Available Packages
|
||||
==================
|
||||
|
||||
Languages are not equally supported in all packages. The following
|
||||
matrix shows the current state of internationalization, as of December
|
||||
1997. The matrix shows, in regard of each package, for which languages
|
||||
PO files have been submitted to translation coordination.
|
||||
|
||||
Ready PO files cs da de en es fi fr it ja ko nl no pl pt ru sl sv
|
||||
.----------------------------------------------------.
|
||||
bash | [] [] [] | 3
|
||||
bison | [] [] [] | 3
|
||||
clisp | [] [] [] [] | 4
|
||||
cpio | [] [] [] [] [] [] | 6
|
||||
diffutils | [] [] [] [] [] | 5
|
||||
enscript | [] [] [] [] [] [] | 6
|
||||
fileutils | [] [] [] [] [] [] [] [] [] [] | 10
|
||||
findutils | [] [] [] [] [] [] [] [] [] | 9
|
||||
flex | [] [] [] [] | 4
|
||||
gcal | [] [] [] [] [] | 5
|
||||
gettext | [] [] [] [] [] [] [] [] [] [] [] | 12
|
||||
grep | [] [] [] [] [] [] [] [] [] [] | 10
|
||||
hello | [] [] [] [] [] [] [] [] [] [] [] | 11
|
||||
id-utils | [] [] [] | 3
|
||||
indent | [] [] [] [] [] | 5
|
||||
libc | [] [] [] [] [] [] [] | 7
|
||||
m4 | [] [] [] [] [] [] | 6
|
||||
make | [] [] [] [] [] [] | 6
|
||||
music | [] [] | 2
|
||||
ptx | [] [] [] [] [] [] [] [] | 8
|
||||
recode | [] [] [] [] [] [] [] [] [] | 9
|
||||
sh-utils | [] [] [] [] [] [] [] [] | 8
|
||||
sharutils | [] [] [] [] [] [] | 6
|
||||
tar | [] [] [] [] [] [] [] [] [] [] [] | 11
|
||||
texinfo | [] [] [] | 3
|
||||
textutils | [] [] [] [] [] [] [] [] [] | 9
|
||||
wdiff | [] [] [] [] [] [] [] [] | 8
|
||||
`----------------------------------------------------'
|
||||
17 languages cs da de en es fi fr it ja ko nl no pl pt ru sl sv
|
||||
27 packages 6 4 25 1 18 1 26 2 1 12 20 9 19 7 4 7 17 179
|
||||
|
||||
Some counters in the preceding matrix are higher than the number of
|
||||
visible blocks let us expect. This is because a few extra PO files are
|
||||
used for implementing regional variants of languages, or language
|
||||
dialects.
|
||||
|
||||
For a PO file in the matrix above to be effective, the package to
|
||||
which it applies should also have been internationalized and
|
||||
distributed as such by its maintainer. There might be an observable
|
||||
lag between the mere existence a PO file and its wide availability in a
|
||||
distribution.
|
||||
|
||||
If December 1997 seems to be old, you may fetch a more recent copy
|
||||
of this `ABOUT-NLS' file on most GNU archive sites.
|
||||
|
||||
98
AUTHORS
Normal file
98
AUTHORS
Normal file
@@ -0,0 +1,98 @@
|
||||
Here are the names of the programs in this package,
|
||||
each followed by the name(s) of its author(s).
|
||||
|
||||
base64: Simon Josefsson
|
||||
basename: FIXME unknown
|
||||
cat: Torbjorn Granlund, Richard M. Stallman
|
||||
chgrp: David MacKenzie, Jim Meyering
|
||||
chmod: David MacKenzie, Jim Meyering
|
||||
chown: David MacKenzie, Jim Meyering
|
||||
chroot: Roland McGrath
|
||||
cksum: Q. Frank Xia
|
||||
comm: Richard Stallman, David MacKenzie
|
||||
cp: Torbjorn Granlund, David MacKenzie, Jim Meyering
|
||||
csplit: Stuart Kemp, David MacKenzie
|
||||
cut: David Ihnat, David MacKenzie, Jim Meyering
|
||||
date: David MacKenzie
|
||||
dd: Paul Rubin, David MacKenzie, Stuart Kemp
|
||||
df: Torbjorn Granlund, David MacKenzie, Paul Eggert
|
||||
dir: Richard Stallman, David MacKenzie
|
||||
dircolors: H. Peter Anvin
|
||||
dirname: David MacKenzie, Jim Meyering
|
||||
du: Torbjorn Granlund, David MacKenzie, Paul Eggert, Jim Meyering
|
||||
echo: FIXME unknown
|
||||
env: Richard Mlynarik, David MacKenzie
|
||||
expand: David MacKenzie
|
||||
expr: Mike Parker
|
||||
factor: Paul Rubin
|
||||
false: Jim Meyering
|
||||
fmt: Ross Paterson
|
||||
fold: David MacKenzie
|
||||
ginstall: David MacKenzie
|
||||
groups: David MacKenzie
|
||||
head: David MacKenzie, Jim Meyering
|
||||
hostid: Jim Meyering
|
||||
hostname: Jim Meyering
|
||||
id: Arnold Robbins, David MacKenzie
|
||||
join: Mike Haertel
|
||||
kill: Paul Eggert
|
||||
link: Michael Stone
|
||||
ln: Mike Parker, David MacKenzie
|
||||
logname: FIXME: unknown
|
||||
ls: Richard Stallman, David MacKenzie
|
||||
md5sum: Ulrich Drepper, Scott Miller, David Madore
|
||||
mkdir: David MacKenzie
|
||||
mkfifo: David MacKenzie
|
||||
mknod: David MacKenzie
|
||||
mv: Mike Parker, David MacKenzie, Jim Meyering
|
||||
nice: David MacKenzie
|
||||
nl: Scott Bartram, David MacKenzie
|
||||
nohup: Jim Meyering
|
||||
od: Jim Meyering
|
||||
paste: David M. Ihnat, David MacKenzie
|
||||
pathchk: Paul Eggert, David MacKenzie, Jim Meyering
|
||||
pinky: Joseph Arceneaux, David MacKenzie, Kaveh Ghazi
|
||||
pr: Pete TerMaat, Roland Huebner
|
||||
printenv: David MacKenzie, Richard Mlynarik
|
||||
printf: David MacKenzie
|
||||
ptx: F. Pinard
|
||||
pwd: Jim Meyering
|
||||
readlink: Dmitry V. Levin
|
||||
rm: Paul Rubin, David MacKenzie, Richard Stallman, Jim Meyering
|
||||
rmdir: David MacKenzie
|
||||
seq: Ulrich Drepper
|
||||
sha1sum: Ulrich Drepper, Scott Miller, David Madore
|
||||
sha224sum: Ulrich Drepper, Scott Miller, David Madore
|
||||
sha256sum: Ulrich Drepper, Scott Miller, David Madore
|
||||
sha384sum: Ulrich Drepper, Scott Miller, David Madore
|
||||
sha512sum: Ulrich Drepper, Scott Miller, David Madore
|
||||
shred: Colin Plumb
|
||||
shuf: Paul Eggert
|
||||
sleep: Jim Meyering, Paul Eggert
|
||||
sort: Mike Haertel, Paul Eggert
|
||||
split: Torbjorn Granlund, Richard M. Stallman
|
||||
stat: Michael Meskes
|
||||
stty: David MacKenzie
|
||||
su: David MacKenzie
|
||||
sum: Kayvan Aghaiepour, David MacKenzie
|
||||
sync: Jim Meyering
|
||||
tac: Jay Lepreau, David MacKenzie
|
||||
tail: Paul Rubin, David MacKenzie, Ian Lance Taylor, Jim Meyering
|
||||
tee: Mike Parker, Richard M. Stallman, David MacKenzie
|
||||
test: Kevin Braunsdorf, Matthew Bradburn
|
||||
touch: Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, Randy Smith
|
||||
tr: Jim Meyering
|
||||
true: Jim Meyering
|
||||
tsort: Mark Kettenis
|
||||
tty: David MacKenzie
|
||||
uname: David MacKenzie
|
||||
unexpand: David MacKenzie
|
||||
uniq: Richard Stallman, David MacKenzie
|
||||
unlink: Michael Stone
|
||||
uptime: Joseph Arceneaux, David MacKenzie, Kaveh Ghazi
|
||||
users: Joseph Arceneaux, David MacKenzie
|
||||
vdir: Richard Stallman, David MacKenzie
|
||||
wc: Paul Rubin, David MacKenzie
|
||||
who: Joseph Arceneaux, David MacKenzie, Michael Stone
|
||||
whoami: Richard Mlynarik
|
||||
yes: David MacKenzie
|
||||
27
COPYING
27
COPYING
@@ -1,8 +1,8 @@
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
||||
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
@@ -15,7 +15,7 @@ software--to make sure the software is free for all its users. This
|
||||
General Public License applies to most of the Free Software
|
||||
Foundation's software and to any other program whose authors commit to
|
||||
using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Library General Public License instead.) You can apply it to
|
||||
the GNU Lesser General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
@@ -55,7 +55,7 @@ patent must be licensed for everyone's free use or not licensed at all.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
@@ -110,7 +110,7 @@ above, provided that you also meet all of these conditions:
|
||||
License. (Exception: if the Program itself is interactive but
|
||||
does not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program,
|
||||
and can be reasonably considered independent and separate works in
|
||||
@@ -168,7 +168,7 @@ access to copy from a designated place, then offering equivalent
|
||||
access to copy the source code from the same place counts as
|
||||
distribution of the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt
|
||||
otherwise to copy, modify, sublicense or distribute the Program is
|
||||
@@ -225,7 +225,7 @@ impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Program under this License
|
||||
@@ -278,7 +278,7 @@ PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
@@ -303,17 +303,16 @@ the "copyright" line and a pointer to where the full notice is found.
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program is interactive, make it output a short notice like this
|
||||
when it starts in an interactive mode:
|
||||
|
||||
Gnomovision version 69, Copyright (C) year name of author
|
||||
Gnomovision version 69, Copyright (C) year name of author
|
||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
@@ -336,5 +335,5 @@ necessary. Here is a sample; alter the names:
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Library General
|
||||
library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License.
|
||||
|
||||
11011
ChangeLog-2005
Normal file
11011
ChangeLog-2005
Normal file
File diff suppressed because it is too large
Load Diff
30
GNUmakefile
30
GNUmakefile
@@ -4,9 +4,31 @@
|
||||
# It is necessary if you want to build targets usually of interest
|
||||
# only to the maintainer.
|
||||
|
||||
# Copyright (C) 2001, 2003, 2006 Free Software Foundation, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License along
|
||||
# with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
# Systems where /bin/sh is not the default shell need this. The $(shell)
|
||||
# command below won't work with e.g. stock DOS/Windows shells.
|
||||
ifeq ($(wildcard /bin/s[h]),/bin/sh)
|
||||
SHELL = /bin/sh
|
||||
else
|
||||
# will be used only with the next shell-test line, then overwritten
|
||||
# by a configured-in value
|
||||
SHELL = sh
|
||||
endif
|
||||
|
||||
have-Makefile := $(shell test -f Makefile && echo yes)
|
||||
|
||||
@@ -14,14 +36,18 @@ have-Makefile := $(shell test -f Makefile && echo yes)
|
||||
# give them a diagnostic.
|
||||
ifeq ($(have-Makefile),yes)
|
||||
|
||||
# Make tar archive easier to reproduce.
|
||||
export TAR_OPTIONS = --owner=0 --group=0 --numeric-owner
|
||||
|
||||
include Makefile
|
||||
include $(srcdir)/Makefile.cfg
|
||||
include $(srcdir)/Makefile.maint
|
||||
|
||||
else
|
||||
|
||||
all:
|
||||
@echo There seems to be no Makefile in this directory.
|
||||
@echo "You must run ./configure before running \`make'."
|
||||
@echo There seems to be no Makefile in this directory. 1>&2
|
||||
@echo "You must run ./configure before running \`make'." 1>&2
|
||||
@exit 1
|
||||
|
||||
endif
|
||||
|
||||
182
INSTALL
182
INSTALL
@@ -1,182 +0,0 @@
|
||||
Basic Installation
|
||||
==================
|
||||
|
||||
These are generic installation instructions.
|
||||
|
||||
The `configure' shell script attempts to guess correct values for
|
||||
various system-dependent variables used during compilation. It uses
|
||||
those values to create a `Makefile' in each directory of the package.
|
||||
It may also create one or more `.h' files containing system-dependent
|
||||
definitions. Finally, it creates a shell script `config.status' that
|
||||
you can run in the future to recreate the current configuration, a file
|
||||
`config.cache' that saves the results of its tests to speed up
|
||||
reconfiguring, and a file `config.log' containing compiler output
|
||||
(useful mainly for debugging `configure').
|
||||
|
||||
If you need to do unusual things to compile the package, please try
|
||||
to figure out how `configure' could check whether to do them, and mail
|
||||
diffs or instructions to the address given in the `README' so they can
|
||||
be considered for the next release. If at some point `config.cache'
|
||||
contains results you don't want to keep, you may remove or edit it.
|
||||
|
||||
The file `configure.in' is used to create `configure' by a program
|
||||
called `autoconf'. You only need `configure.in' if you want to change
|
||||
it or regenerate `configure' using a newer version of `autoconf'.
|
||||
|
||||
The simplest way to compile this package is:
|
||||
|
||||
1. `cd' to the directory containing the package's source code and type
|
||||
`./configure' to configure the package for your system. If you're
|
||||
using `csh' on an old version of System V, you might need to type
|
||||
`sh ./configure' instead to prevent `csh' from trying to execute
|
||||
`configure' itself.
|
||||
|
||||
Running `configure' takes awhile. While running, it prints some
|
||||
messages telling which features it is checking for.
|
||||
|
||||
2. Type `make' to compile the package.
|
||||
|
||||
3. Optionally, type `make check' to run any self-tests that come with
|
||||
the package.
|
||||
|
||||
4. Type `make install' to install the programs and any data files and
|
||||
documentation.
|
||||
|
||||
5. You can remove the program binaries and object files from the
|
||||
source code directory by typing `make clean'. To also remove the
|
||||
files that `configure' created (so you can compile the package for
|
||||
a different kind of computer), type `make distclean'. There is
|
||||
also a `make maintainer-clean' target, but that is intended mainly
|
||||
for the package's developers. If you use it, you may have to get
|
||||
all sorts of other programs in order to regenerate files that came
|
||||
with the distribution.
|
||||
|
||||
Compilers and Options
|
||||
=====================
|
||||
|
||||
Some systems require unusual options for compilation or linking that
|
||||
the `configure' script does not know about. You can give `configure'
|
||||
initial values for variables by setting them in the environment. Using
|
||||
a Bourne-compatible shell, you can do that on the command line like
|
||||
this:
|
||||
CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
|
||||
|
||||
Or on systems that have the `env' program, you can do it like this:
|
||||
env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
|
||||
|
||||
Compiling For Multiple Architectures
|
||||
====================================
|
||||
|
||||
You can compile the package for more than one kind of computer at the
|
||||
same time, by placing the object files for each architecture in their
|
||||
own directory. To do this, you must use a version of `make' that
|
||||
supports the `VPATH' variable, such as GNU `make'. `cd' to the
|
||||
directory where you want the object files and executables to go and run
|
||||
the `configure' script. `configure' automatically checks for the
|
||||
source code in the directory that `configure' is in and in `..'.
|
||||
|
||||
If you have to use a `make' that does not supports the `VPATH'
|
||||
variable, you have to compile the package for one architecture at a time
|
||||
in the source code directory. After you have installed the package for
|
||||
one architecture, use `make distclean' before reconfiguring for another
|
||||
architecture.
|
||||
|
||||
Installation Names
|
||||
==================
|
||||
|
||||
By default, `make install' will install the package's files in
|
||||
`/usr/local/bin', `/usr/local/man', etc. You can specify an
|
||||
installation prefix other than `/usr/local' by giving `configure' the
|
||||
option `--prefix=PATH'.
|
||||
|
||||
You can specify separate installation prefixes for
|
||||
architecture-specific files and architecture-independent files. If you
|
||||
give `configure' the option `--exec-prefix=PATH', the package will use
|
||||
PATH as the prefix for installing programs and libraries.
|
||||
Documentation and other data files will still use the regular prefix.
|
||||
|
||||
In addition, if you use an unusual directory layout you can give
|
||||
options like `--bindir=PATH' to specify different values for particular
|
||||
kinds of files. Run `configure --help' for a list of the directories
|
||||
you can set and what kinds of files go in them.
|
||||
|
||||
If the package supports it, you can cause programs to be installed
|
||||
with an extra prefix or suffix on their names by giving `configure' the
|
||||
option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
|
||||
|
||||
Optional Features
|
||||
=================
|
||||
|
||||
Some packages pay attention to `--enable-FEATURE' options to
|
||||
`configure', where FEATURE indicates an optional part of the package.
|
||||
They may also pay attention to `--with-PACKAGE' options, where PACKAGE
|
||||
is something like `gnu-as' or `x' (for the X Window System). The
|
||||
`README' should mention any `--enable-' and `--with-' options that the
|
||||
package recognizes.
|
||||
|
||||
For packages that use the X Window System, `configure' can usually
|
||||
find the X include and library files automatically, but if it doesn't,
|
||||
you can use the `configure' options `--x-includes=DIR' and
|
||||
`--x-libraries=DIR' to specify their locations.
|
||||
|
||||
Specifying the System Type
|
||||
==========================
|
||||
|
||||
There may be some features `configure' can not figure out
|
||||
automatically, but needs to determine by the type of host the package
|
||||
will run on. Usually `configure' can figure that out, but if it prints
|
||||
a message saying it can not guess the host type, give it the
|
||||
`--host=TYPE' option. TYPE can either be a short name for the system
|
||||
type, such as `sun4', or a canonical name with three fields:
|
||||
CPU-COMPANY-SYSTEM
|
||||
|
||||
See the file `config.sub' for the possible values of each field. If
|
||||
`config.sub' isn't included in this package, then this package doesn't
|
||||
need to know the host type.
|
||||
|
||||
If you are building compiler tools for cross-compiling, you can also
|
||||
use the `--target=TYPE' option to select the type of system they will
|
||||
produce code for and the `--build=TYPE' option to select the type of
|
||||
system on which you are compiling the package.
|
||||
|
||||
Sharing Defaults
|
||||
================
|
||||
|
||||
If you want to set default values for `configure' scripts to share,
|
||||
you can create a site shell script called `config.site' that gives
|
||||
default values for variables like `CC', `cache_file', and `prefix'.
|
||||
`configure' looks for `PREFIX/share/config.site' if it exists, then
|
||||
`PREFIX/etc/config.site' if it exists. Or, you can set the
|
||||
`CONFIG_SITE' environment variable to the location of the site script.
|
||||
A warning: not all `configure' scripts look for a site script.
|
||||
|
||||
Operation Controls
|
||||
==================
|
||||
|
||||
`configure' recognizes the following options to control how it
|
||||
operates.
|
||||
|
||||
`--cache-file=FILE'
|
||||
Use and save the results of the tests in FILE instead of
|
||||
`./config.cache'. Set FILE to `/dev/null' to disable caching, for
|
||||
debugging `configure'.
|
||||
|
||||
`--help'
|
||||
Print a summary of the options to `configure', and exit.
|
||||
|
||||
`--quiet'
|
||||
`--silent'
|
||||
`-q'
|
||||
Do not print messages saying which checks are being made. To
|
||||
suppress all normal output, redirect it to `/dev/null' (any error
|
||||
messages will still be shown).
|
||||
|
||||
`--srcdir=DIR'
|
||||
Look for the package's source code in directory DIR. Usually
|
||||
`configure' can determine that directory automatically.
|
||||
|
||||
`--version'
|
||||
Print the version of Autoconf used to generate the `configure'
|
||||
script, and exit.
|
||||
|
||||
`configure' also accepts some other, not widely useful, options.
|
||||
88
Makefile.am
Normal file
88
Makefile.am
Normal file
@@ -0,0 +1,88 @@
|
||||
# Make coreutils. -*-Makefile-*-
|
||||
|
||||
# Copyright (C) 1990, 1993-2007 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
# 02110-1301, USA.
|
||||
|
||||
SUBDIRS = lib src doc man po tests
|
||||
EXTRA_DIST = Makefile.cfg Makefile.maint GNUmakefile \
|
||||
.gitignore \
|
||||
.hgignore \
|
||||
.kludge-stamp .prev-version THANKS-to-translators THANKStt.in \
|
||||
.vg-suppressions \
|
||||
.x-po-check \
|
||||
.x-sc_file_system .x-sc_obsolete_symbols \
|
||||
.x-sc_prohibit_atoi_atof \
|
||||
.x-sc_require_config_h \
|
||||
.x-sc_space_tab .x-sc_sun_os_names \
|
||||
.x-sc_trailing_blank \
|
||||
.x-sc_unmarked_diagnostics \
|
||||
.x-sc_useless_cpp_parens \
|
||||
ChangeLog-2005 \
|
||||
bootstrap \
|
||||
bootstrap.conf \
|
||||
build-aux/cvsu \
|
||||
build-aux/vc-list-files \
|
||||
gl/modules/getloadavg.diff \
|
||||
m4/ChangeLog \
|
||||
old/fileutils/ChangeLog \
|
||||
old/fileutils/ChangeLog-1997 \
|
||||
old/fileutils/NEWS \
|
||||
old/sh-utils/ChangeLog \
|
||||
old/sh-utils/ChangeLog.0 \
|
||||
old/sh-utils/NEWS \
|
||||
old/textutils/ChangeLog \
|
||||
old/textutils/NEWS
|
||||
|
||||
install-root:
|
||||
cd src && $(MAKE) $@
|
||||
|
||||
ACLOCAL_AMFLAGS = -I m4
|
||||
|
||||
# Some tests always need root privileges, others need them only sometimes.
|
||||
check-root:
|
||||
cd tests && $(MAKE) $@
|
||||
|
||||
dist-hook:
|
||||
test -x $(srcdir)/build-aux/install-sh
|
||||
|
||||
distcheck-hook:
|
||||
$(MAKE) my-distcheck
|
||||
|
||||
# Just prior to distribution, ...
|
||||
# transform the automake-generated rule that runs `rm -f rm'.
|
||||
# On some systems, that command would fail with a diagnostic like
|
||||
# `rm: cannot unlink `rm': Text file busy' when `.' appears so early
|
||||
# in the shell's search path that running `rm' would run the `rm'
|
||||
# executable in the current directory.
|
||||
# Similarly, adjust the clean-binPROGRAMS rule.
|
||||
|
||||
rm_subst = \
|
||||
s!(rm -f (rm|\$$\(bin_PROGRAMS\)))$$!$$1 > /dev/null 2>&1 || /bin/$$1!
|
||||
MAINTAINERCLEANFILES = .kludge-stamp
|
||||
.kludge-stamp: $(srcdir)/src/Makefile.in
|
||||
perl -pi -e '$(rm_subst)' $(srcdir)/src/Makefile.in
|
||||
touch $@
|
||||
|
||||
|
||||
MAINTAINERCLEANFILES += THANKS-to-translators
|
||||
THANKS-to-translators: po/LINGUAS THANKStt.in
|
||||
( \
|
||||
cat $(srcdir)/THANKStt.in; \
|
||||
for lang in `cat $(srcdir)/po/LINGUAS`; do \
|
||||
echo http://www.iro.umontreal.ca/contrib/po/HTML/team-$$lang.html; \
|
||||
done; \
|
||||
) > $@-tmp && mv $@-tmp $@
|
||||
40
Makefile.cfg
Normal file
40
Makefile.cfg
Normal file
@@ -0,0 +1,40 @@
|
||||
# Customize Makefile.maint. -*- makefile -*-
|
||||
# Copyright (C) 2003-2007 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
# 02110-1301, USA.
|
||||
|
||||
# Use alpha.gnu.org for alpha and beta releases.
|
||||
# Use ftp.gnu.org for major releases.
|
||||
gnu_ftp_host-alpha = alpha.gnu.org
|
||||
gnu_ftp_host-beta = alpha.gnu.org
|
||||
gnu_ftp_host-major = ftp.gnu.org
|
||||
gnu_rel_host = $(gnu_ftp_host-$(RELEASE_TYPE))
|
||||
|
||||
url_dir_list = \
|
||||
ftp://$(gnu_rel_host)/gnu/coreutils
|
||||
|
||||
# The GnuPG ID of the key used to sign the tarballs.
|
||||
gpg_key_ID = D333CBA1
|
||||
|
||||
# Tests not to run as part of "make distcheck".
|
||||
# Exclude changelog-check here so that there's less churn in ChangeLog
|
||||
# files -- otherwise, you'd need to have the upcoming version number
|
||||
# at the top of the file for each `make distcheck' run.
|
||||
local-checks-to-skip = changelog-check strftime-check
|
||||
|
||||
# The local directory containing the checked-out copy of gnulib used in
|
||||
# this release. Used solely to get a date for the "announcement" target.
|
||||
gnulib_dir = /gnulib
|
||||
694
Makefile.maint
694
Makefile.maint
@@ -1,49 +1,508 @@
|
||||
# -*-Makefile-*-
|
||||
# This Makefile fragment is shared between fileutils, sh-utils, textutils.
|
||||
# This Makefile fragment is shared between the coreutils,
|
||||
# CPPI, Bison, and Autoconf.
|
||||
|
||||
maintainer-check:
|
||||
if head ChangeLog| grep 'Version $(VERSION)' > /dev/null; then \
|
||||
## Copyright (C) 2001-2007 Free Software Foundation, Inc.
|
||||
##
|
||||
## This program is free software; you can redistribute it and/or modify
|
||||
## it under the terms of the GNU General Public License as published by
|
||||
## the Free Software Foundation; either version 2, or (at your option)
|
||||
## any later version.
|
||||
##
|
||||
## This program is distributed in the hope that it will be useful,
|
||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
## GNU General Public License for more details.
|
||||
##
|
||||
## You should have received a copy of the GNU General Public License
|
||||
## along with this program; if not, write to the Free Software
|
||||
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
## 02110-1301, USA.
|
||||
|
||||
# This is reported not to work with make-3.79.1
|
||||
# ME := $(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST))
|
||||
ME := Makefile.maint
|
||||
|
||||
# Do not save the original name or timestamp in the .tar.gz file.
|
||||
# Use --rsyncable if available.
|
||||
gzip_rsyncable := \
|
||||
$(shell gzip --help 2>/dev/null|grep rsyncable >/dev/null && echo --rsyncable)
|
||||
GZIP_ENV = '--no-name --best $(gzip_rsyncable)'
|
||||
|
||||
CVS = cvs
|
||||
GIT = git
|
||||
VC = $(GIT)
|
||||
VC-tag = git-tag -s -m '$(VERSION)'
|
||||
|
||||
CVS_LIST = build-aux/vc-list-files
|
||||
|
||||
CVS_LIST_EXCEPT = \
|
||||
$(CVS_LIST) | if test -f .x-$@; then grep -vEf .x-$@; else grep -v ChangeLog; fi
|
||||
|
||||
ifeq ($(origin prev_version_file), undefined)
|
||||
prev_version_file = .prev-version
|
||||
endif
|
||||
|
||||
PREV_VERSION := $(shell cat $(prev_version_file))
|
||||
VERSION_REGEXP = $(subst .,\.,$(VERSION))
|
||||
|
||||
tag-package = $(shell echo "$(PACKAGE)" | tr '[:lower:]' '[:upper:]')
|
||||
tag-this-version = $(subst .,_,$(VERSION))
|
||||
this-vc-tag = $(tag-package)-$(tag-this-version)
|
||||
my_distdir = $(PACKAGE)-$(VERSION)
|
||||
|
||||
# Old releases are stored here.
|
||||
# Used for diffs and xdeltas.
|
||||
release_archive_dir ?= ../release
|
||||
|
||||
# Prevent programs like 'sort' from considering distinct strings to be equal.
|
||||
# Doing it here saves us from having to set LC_ALL elsewhere in this file.
|
||||
export LC_ALL = C
|
||||
|
||||
|
||||
|
||||
## --------------- ##
|
||||
## Sanity checks. ##
|
||||
## --------------- ##
|
||||
|
||||
# FIXME: add a check to prohibit definition in src/*.c of symbols defined
|
||||
# in system.h. E.g. today I removed from tail.c a useless definition of
|
||||
# ENOSYS. It was useless because system.h ensures it's defined.
|
||||
|
||||
# Checks that don't require cvs.
|
||||
# Run `changelog-check' last, as previous test may reveal problems requiring
|
||||
# new ChangeLog entries.
|
||||
local-checks-available = \
|
||||
po-check copyright-check writable-files m4-check author_mark_check \
|
||||
changelog-check patch-check strftime-check $(syntax-check-rules) \
|
||||
makefile_path_separator_check \
|
||||
makefile-check check-AUTHORS
|
||||
.PHONY: $(local-checks-available)
|
||||
|
||||
local-check = $(filter-out $(local-checks-to-skip), $(local-checks-available))
|
||||
|
||||
# Collect the names of rules starting with `sc_'.
|
||||
syntax-check-rules := $(shell sed -n 's/^\(sc_[a-zA-Z0-9_-]*\):.*/\1/p' $(ME))
|
||||
.PHONY: $(syntax-check-rules)
|
||||
|
||||
syntax-check: $(syntax-check-rules)
|
||||
# @grep -nE '# *include <(limits|std(def|arg|bool))\.h>' \
|
||||
# $$(find -type f -name '*.[chly]') && \
|
||||
# { echo '$(ME): found conditional include' 1>&2; \
|
||||
# exit 1; } || :
|
||||
|
||||
# grep -nE '^# *include <(string|stdlib)\.h>' \
|
||||
# $(srcdir)/{lib,src}/*.[chy] && \
|
||||
# { echo '$(ME): FIXME' 1>&2; \
|
||||
# exit 1; } || :
|
||||
# FIXME: don't allow `#include .strings\.h' anywhere
|
||||
|
||||
sc_cast_of_argument_to_free:
|
||||
@grep -nE '\<free \(\(' $$($(CVS_LIST_EXCEPT)) && \
|
||||
{ echo '$(ME): don'\''t cast free argument' 1>&2; \
|
||||
exit 1; } || :
|
||||
|
||||
sc_cast_of_x_alloc_return_value:
|
||||
@grep -nE --exclude=$(srcdir)/lib/xalloc.h \
|
||||
--exclude=$(srcdir)/lib/regex.c \
|
||||
'\*\) *x(m|c|re)alloc\>' \
|
||||
$(srcdir)/{lib,src}/*.[chy] && \
|
||||
{ echo '$(ME): don'\''t cast x*alloc return value' 1>&2; \
|
||||
exit 1; } || :
|
||||
|
||||
sc_cast_of_alloca_return_value:
|
||||
@grep -nE '\*\) *alloca\>' \
|
||||
$(srcdir)/src/*.[chy] && \
|
||||
{ echo '$(ME): don'\''t cast alloca return value' 1>&2; \
|
||||
exit 1; } || :
|
||||
|
||||
sc_space_tab:
|
||||
@grep -n '[ ] ' $$($(CVS_LIST_EXCEPT)) && \
|
||||
{ echo '$(ME): found SPACE-TAB sequence; remove the SPACE' \
|
||||
1>&2; exit 1; } || :
|
||||
|
||||
# Don't use the old ato* functions in `real' code.
|
||||
# They provide no error checking mechanism.
|
||||
# Instead, use strto* functions.
|
||||
sc_prohibit_atoi_atof:
|
||||
@grep -nE '\<ato([filq]|ll)\>' $$($(CVS_LIST_EXCEPT)) && \
|
||||
{ echo '$(ME): do not use ato''f, ato''i, ato''l, ato''ll, or ato''q' \
|
||||
1>&2; exit 1; } || :
|
||||
|
||||
# Using EXIT_SUCCESS as the first argument to error is misleading,
|
||||
# since when that parameter is 0, error does not exit. Use `0' instead.
|
||||
sc_error_exit_success:
|
||||
@grep -nF 'error (EXIT_SUCCESS,' \
|
||||
$$(find -type f -name '*.[chly]') && \
|
||||
{ echo '$(ME): found error (EXIT_SUCCESS' 1>&2; \
|
||||
exit 1; } || :
|
||||
|
||||
sc_file_system:
|
||||
@grep -ni 'file''system' $$($(CVS_LIST_EXCEPT)) && \
|
||||
{ echo '$(ME): found use of "file''system";' \
|
||||
'rewrite to use "file system"' 1>&2; \
|
||||
exit 1; } || :
|
||||
|
||||
sc_no_have_config_h:
|
||||
@grep -n 'HAVE''_CONFIG_H' $$($(CVS_LIST_EXCEPT)) && \
|
||||
{ echo '$(ME): found use of HAVE''_CONFIG_H; remove' \
|
||||
1>&2; exit 1; } || :
|
||||
|
||||
# Nearly all .c files must include <config.h>.
|
||||
sc_require_config_h:
|
||||
@if $(CVS_LIST_EXCEPT) | grep '\.c$$' > /dev/null; then \
|
||||
grep -L '^# *include <config\.h>' \
|
||||
$$($(CVS_LIST_EXCEPT) | grep '\.c$$') \
|
||||
| grep . && \
|
||||
{ echo '$(ME): the above files do not include <config.h>' \
|
||||
1>&2; exit 1; } || :; \
|
||||
else :; \
|
||||
fi
|
||||
|
||||
# Prohibit the inclusion of assert.h without an actual use of assert.
|
||||
sc_prohibit_assert_without_use:
|
||||
@if $(CVS_LIST_EXCEPT) | grep '\.c$$' > /dev/null; then \
|
||||
files=$$(grep -l '# *include <assert\.h>' \
|
||||
$$($(CVS_LIST_EXCEPT) | grep '\.c$$')) && \
|
||||
grep -L '\<assert (' $$files \
|
||||
| grep . && \
|
||||
{ echo "$(ME): the above files include <assert.h> but don't use it" \
|
||||
1>&2; exit 1; } || :; \
|
||||
else :; \
|
||||
fi
|
||||
|
||||
sc_obsolete_symbols:
|
||||
@grep -nE '\<(HAVE''_FCNTL_H|O''_NDELAY)\>' \
|
||||
$$($(CVS_LIST_EXCEPT)) && \
|
||||
{ echo '$(ME): do not use HAVE''_FCNTL_H or O''_NDELAY' \
|
||||
1>&2; exit 1; } || :
|
||||
|
||||
# FIXME: warn about definitions of EXIT_FAILURE, EXIT_SUCCESS, STREQ
|
||||
|
||||
# Each nonempty line must start with a year number, or a TAB.
|
||||
sc_changelog:
|
||||
@grep -n '^[^12 ]' $$(find . -maxdepth 2 -name ChangeLog) && \
|
||||
{ echo '$(ME): found unexpected prefix in a ChangeLog' 1>&2; \
|
||||
exit 1; } || :
|
||||
|
||||
# Ensure that dd's definition of LONGEST_SYMBOL stays in sync
|
||||
# with the strings from the two affected variables.
|
||||
dd_c = $(srcdir)/src/dd.c
|
||||
sc_dd_max_sym_length:
|
||||
ifneq ($(wildcard $(dd_c)),)
|
||||
@len=$$( (sed -n '/conversions\[\] =$$/,/^};/p' $(dd_c);\
|
||||
sed -n '/flags\[\] =$$/,/^};/p' $(dd_c) ) \
|
||||
|sed -n '/"/s/^[^"]*"\([^"]*\)".*/\1/p' \
|
||||
| wc --max-line-length); \
|
||||
max=$$(sed -n '/^#define LONGEST_SYMBOL /s///p' $(dd_c) \
|
||||
|tr -d '"' | wc --max-line-length); \
|
||||
if test "$$len" = "$$max"; then :; else \
|
||||
echo 'dd.c: LONGEST_SYMBOL is not longest' 1>&2; \
|
||||
exit 1; \
|
||||
fi
|
||||
endif
|
||||
|
||||
# Many m4 macros names once began with `jm_'.
|
||||
# On 2004-04-13, they were all changed to start with gl_ instead.
|
||||
# Make sure that none are inadvertently reintroduced.
|
||||
sc_prohibit_jm_in_m4:
|
||||
@grep -nE 'jm_[A-Z]' \
|
||||
$$($(CVS_LIST) m4 |grep '\.m4$$'; echo /dev/null) && \
|
||||
{ echo '$(ME): do not use jm_ in m4 macro names' \
|
||||
1>&2; exit 1; } || :
|
||||
|
||||
sc_root_tests:
|
||||
@t1=sc-root.expected; t2=sc-root.actual; \
|
||||
grep -nl '^PRIV_CHECK_ARG=require-root' \
|
||||
$$($(CVS_LIST) tests) |sed s,tests,., |sort > $$t1; \
|
||||
sed -n 's, cd \([^ ]*\) .*MAKE..check TESTS=\(.*\),./\1/\2,p' \
|
||||
$(srcdir)/tests/Makefile.am |sort > $$t2; \
|
||||
diff -u $$t1 $$t2 || diff=1; \
|
||||
rm -f $$t1 $$t2; \
|
||||
test "$$diff" \
|
||||
&& { echo 'tests/Makefile.am: missing check-root action'>&2; \
|
||||
exit 1; } || :
|
||||
|
||||
headers_with_interesting_macro_defs = \
|
||||
exit.h \
|
||||
fcntl_.h \
|
||||
fnmatch_.h \
|
||||
intprops.h \
|
||||
inttypes_.h \
|
||||
lchown.h \
|
||||
openat.h \
|
||||
stat-macros.h \
|
||||
stdint_.h
|
||||
|
||||
# Create a list of regular expressions matching the names
|
||||
# of macros that are guaranteed by parts of gnulib to be defined.
|
||||
.re-defmac:
|
||||
@(cd $(srcdir)/lib; \
|
||||
for f in $(headers_with_interesting_macro_defs); do \
|
||||
test -f $$f && \
|
||||
sed -n '/^# *define \([^_ (][^ (]*\)[ (].*/s//\1/p' $$f; \
|
||||
done; \
|
||||
) | sort -u \
|
||||
| grep -Ev 'ATTRIBUTE_NORETURN|SIZE_MAX' \
|
||||
| sed 's/^/^# *define /' \
|
||||
> $@-t
|
||||
@mv $@-t $@
|
||||
|
||||
# Don't define macros that we already get from gnulib header files.
|
||||
sc_always_defined_macros: .re-defmac
|
||||
@if test -f $(srcdir)/src/system.h; then \
|
||||
trap 'rc=$$?; rm -f .re-defmac; exit $$rc' 0 1 2 3 15; \
|
||||
grep -f .re-defmac $$($(CVS_LIST)) \
|
||||
&& { echo '$(ME): define the above via some gnulib .h file' \
|
||||
1>&2; exit 1; } || :; \
|
||||
fi
|
||||
|
||||
# Create a list of regular expressions matching the names
|
||||
# of files included from system.h. Exclude a couple.
|
||||
.re-list:
|
||||
@sed -n '/^# *include /s///p' $(srcdir)/src/system.h \
|
||||
| grep -Ev 'sys/(param|file)\.h' \
|
||||
| sed 's/ .*//;;s/^["<]/^# *include [<"]/;s/\.h[">]$$/\\.h[">]/' \
|
||||
> $@-t
|
||||
@mv $@-t $@
|
||||
|
||||
# Files in src/ should not include directly any of
|
||||
# the headers already included via system.h.
|
||||
sc_system_h_headers: .re-list
|
||||
@if test -f $(srcdir)/src/system.h; then \
|
||||
trap 'rc=$$?; rm -f .re-list; exit $$rc' 0 1 2 3 15; \
|
||||
grep -nE -f .re-list \
|
||||
$$($(CVS_LIST) src | \
|
||||
grep -Ev '((copy|system)\.h|parse-gram\.c)$$') \
|
||||
&& { echo '$(ME): the above are already included via system.h'\
|
||||
1>&2; exit 1; } || :; \
|
||||
fi
|
||||
|
||||
sc_sun_os_names:
|
||||
@grep -nEi \
|
||||
'solaris[^[:alnum:]]*2\.(7|8|9|[1-9][0-9])|sunos[^[:alnum:]][6-9]' \
|
||||
$$($(CVS_LIST_EXCEPT)) && \
|
||||
{ echo '$(ME): found misuse of Sun OS version numbers' 1>&2; \
|
||||
exit 1; } || :
|
||||
|
||||
sc_the_the:
|
||||
@grep -ni '\<the ''the\>' $$($(CVS_LIST_EXCEPT)) && \
|
||||
{ echo '$(ME): found use of "the ''the";' 1>&2; \
|
||||
exit 1; } || :
|
||||
|
||||
sc_tight_scope:
|
||||
$(MAKE) -C src $@
|
||||
|
||||
sc_trailing_blank:
|
||||
@grep -n '[ ]$$' $$($(CVS_LIST_EXCEPT)) && \
|
||||
{ echo '$(ME): found trailing blank(s)' \
|
||||
1>&2; exit 1; } || :
|
||||
|
||||
# Match lines like the following, but where there is only one space
|
||||
# between the options and the description:
|
||||
# -D, --all-repeated[=delimit-method] print all duplicate lines\n
|
||||
longopt_re = --[a-z][0-9A-Za-z-]*(\[?=[0-9A-Za-z-]*\]?)?
|
||||
sc_two_space_separator_in_usage:
|
||||
@grep -nE '^ *(-[A-Za-z],)? $(longopt_re) [^ ].*\\$$' \
|
||||
$$($(CVS_LIST_EXCEPT)) && \
|
||||
{ echo "$(ME): help2man requires at least two spaces between"; \
|
||||
echo "$(ME): an option and its description"; \
|
||||
1>&2; exit 1; } || :
|
||||
|
||||
# Look for diagnostics that aren't marked for translation.
|
||||
# This won't find any for which error's format string is on a separate line.
|
||||
sc_unmarked_diagnostics:
|
||||
@grep -nE \
|
||||
'\<error \([^"]*"[^"]*[a-z]{3}' $$($(CVS_LIST_EXCEPT)) \
|
||||
| grep -v '_''(' && \
|
||||
{ echo '$(ME): found unmarked diagnostic(s)' 1>&2; \
|
||||
exit 1; } || :
|
||||
|
||||
# Avoid useless parentheses like those in this example:
|
||||
# #if defined (SYMBOL) || defined (SYM2)
|
||||
sc_useless_cpp_parens:
|
||||
@grep -n '^# *if .*defined *(' $$($(CVS_LIST_EXCEPT)) && \
|
||||
{ echo '$(ME): found useless parentheses in cpp directive' \
|
||||
1>&2; exit 1; } || :
|
||||
|
||||
# Ensure that the c99-to-c89 patch applies cleanly.
|
||||
patch-check:
|
||||
rm -rf src-c89 $@.1 $@.2
|
||||
cp -a src src-c89
|
||||
(cd src-c89; patch -p2 -V never --fuzz=0) < src/c99-to-c89.diff \
|
||||
> $@.1 2>&1
|
||||
if test "$${REGEN_PATCH+set}" = set; then \
|
||||
diff -upr src src-c89 > new-diff || : ; fi
|
||||
grep -v '^patching file ' $@.1 > $@.2 || :
|
||||
msg=ok; test -s $@.2 && msg='fuzzy patch' || : ; \
|
||||
rm -f src-c89/*.o || msg='rm failed'; \
|
||||
$(MAKE) -C src-c89 CFLAGS='-Wdeclaration-after-statement -Werror' \
|
||||
|| msg='compile failure with extra options'; \
|
||||
rm -rf src-c89 $@.1 $@.2; \
|
||||
test "$$msg" = ok && : || echo "$$msg" 1>&2; \
|
||||
test "$$msg" = ok
|
||||
|
||||
# Ensure that date's --help output stays in sync with the info
|
||||
# documentation for GNU strftime. The only exception is %N,
|
||||
# which date accepts but GNU strftime does not.
|
||||
extract_char = sed 's/^[^%][^%]*%\(.\).*/\1/'
|
||||
strftime-check:
|
||||
if test -f $(srcdir)/src/date.c; then \
|
||||
grep '^ %. ' $(srcdir)/src/date.c | sort \
|
||||
| $(extract_char) > $@-src; \
|
||||
{ echo N; \
|
||||
info libc date calendar format | grep '^ `%.'\' \
|
||||
| $(extract_char); } | sort > $@-info; \
|
||||
diff -u $@-src $@-info || exit 1; \
|
||||
rm -f $@-src $@-info; \
|
||||
fi
|
||||
|
||||
check-AUTHORS:
|
||||
$(MAKE) -C src $@
|
||||
|
||||
# Ensure that we use only the standard $(VAR) notation,
|
||||
# not @...@ in Makefile.am, now that we can rely on automake
|
||||
# to emit a definition for each substituted variable.
|
||||
makefile-check:
|
||||
grep -nE '@[A-Z_0-9]+@' `find . -name Makefile.am` \
|
||||
&& { echo 'Makefile.maint: use $$(...), not @...@' 1>&2; exit 1; } || :
|
||||
|
||||
news-date-check: NEWS
|
||||
today=`date +%Y-%m-%d`; \
|
||||
if head NEWS | grep '^\*.* $(VERSION_REGEXP) ('$$today')' \
|
||||
>/dev/null; then \
|
||||
:; \
|
||||
else \
|
||||
echo "$(VERSION) not in ChangeLog; not tagging" 1>&2; \
|
||||
echo "version or today's date is not in NEWS" 1>&2; \
|
||||
exit 1; \
|
||||
fi
|
||||
|
||||
changelog-check:
|
||||
if head ChangeLog | grep 'Version $(VERSION_REGEXP)\.$$' \
|
||||
>/dev/null; then \
|
||||
:; \
|
||||
else \
|
||||
echo "$(VERSION) not in ChangeLog" 1>&2; \
|
||||
exit 1; \
|
||||
fi
|
||||
|
||||
m4-check:
|
||||
@grep -n 'AC_DEFUN([^[]' m4/*.m4 \
|
||||
&& { echo 'Makefile.maint: quote the first arg to AC_DEFUN' 1>&2; \
|
||||
exit 1; } || :
|
||||
|
||||
# Verify that all source files using _() are listed in po/POTFILES.in.
|
||||
# FIXME: don't hard-code file names below; use a more general mechanism.
|
||||
po-check:
|
||||
if test -f po/POTFILES.in; then \
|
||||
grep -E -v '^(#|$$)' po/POTFILES.in \
|
||||
| grep -v '^src/false\.c$$' | sort > $@-1; \
|
||||
files=; \
|
||||
for file in $$($(CVS_LIST_EXCEPT)) lib/*.[ch]; do \
|
||||
case $$file in \
|
||||
djgpp/* | man/*) continue;; \
|
||||
esac; \
|
||||
case $$file in \
|
||||
*.[ch]) \
|
||||
base=`expr " $$file" : ' \(.*\)\..'`; \
|
||||
{ test -f $$base.l || test -f $$base.y; } && continue;; \
|
||||
esac; \
|
||||
files="$$files $$file"; \
|
||||
done; \
|
||||
grep -E -l '\b(N?_|gettext *)\([^)"]*("|$$)' $$files \
|
||||
| sort -u > $@-2; \
|
||||
diff -u $@-1 $@-2 || exit 1; \
|
||||
rm -f $@-1 $@-2; \
|
||||
fi
|
||||
|
||||
# In a definition of #define AUTHORS "... and ..." where the RHS contains
|
||||
# the English word `and', the string must be marked with `N_ (...)' so that
|
||||
# gettext recognizes it as a string requiring translation.
|
||||
author_mark_check:
|
||||
@grep -n '^# *define AUTHORS "[^"]* and ' src/*.c |grep -v ' N_ (' && \
|
||||
{ echo 'Makefile.maint: enclose the above strings in N_ (...)' 1>&2; \
|
||||
exit 1; } || :
|
||||
|
||||
# Sometimes it is useful to change the PATH environment variable
|
||||
# in Makefiles. When doing so, it's better not to use the Unix-centric
|
||||
# path separator of `:', but rather the automake-provided `@PATH_SEPARATOR@'.
|
||||
# It'd be better to use `find -print0 ...|xargs -0 ...', but less portable,
|
||||
# and there probably aren't many projects with so many Makefile.am files
|
||||
# that we'd have to worry about limits on command line length.
|
||||
msg = 'Makefile.maint: Do not use `:'\'' above; use @PATH_SEPARATOR@ instead'
|
||||
makefile_path_separator_check:
|
||||
@grep -n 'PATH=.*:' `find $(srcdir) -name Makefile.am` \
|
||||
&& { echo $(msg) 1>&2; exit 1; } || :
|
||||
|
||||
# Check that `make alpha' will not fail at the end of the process.
|
||||
writable-files:
|
||||
if test -d $(release_archive_dir); then :; else \
|
||||
mkdir $(release_archive_dir); \
|
||||
fi
|
||||
for file in $(distdir).tar.gz $(xd-delta) \
|
||||
$(release_archive_dir)/$(distdir).tar.gz \
|
||||
$(release_archive_dir)/$(xd-delta); do \
|
||||
test -e $$file || continue; \
|
||||
test -w $$file \
|
||||
|| { echo ERROR: $$file is not writable; fail=1; }; \
|
||||
done; \
|
||||
test "$$fail" && exit 1 || :
|
||||
|
||||
v_etc_file = lib/version-etc.c
|
||||
sample-test = tests/sample-test
|
||||
# Make sure that the copyright date in $(v_etc_file) is up to date.
|
||||
copyright-check:
|
||||
@if test -f $(v_etc_file); then \
|
||||
grep 'enum { COPYRIGHT_YEAR = '$$(date +%Y)' };' $(v_etc_file) \
|
||||
>/dev/null \
|
||||
|| { echo 'out of date copyright in $(v_etc_file); update it' 1>&2; \
|
||||
exit 1; }; \
|
||||
fi
|
||||
@if test -f $(sample-test); then \
|
||||
grep '# Copyright (C) '$$(date +%Y)' Free' $(sample-test) \
|
||||
>/dev/null \
|
||||
|| { echo 'out of date copyright in $(sample-test); update it' 1>&2; \
|
||||
exit 1; }; \
|
||||
fi
|
||||
|
||||
|
||||
# Sanity checks with the repository.
|
||||
# Abort early if this tag has already been used.
|
||||
vc-tag-check:
|
||||
used=no; \
|
||||
if $(VC) --help | grep CVS; then \
|
||||
$(CVS) -n log -h README|grep -e $(this-vc-tag): >/dev/null \
|
||||
&& used=yes; \
|
||||
else \
|
||||
$(GIT) tag -l '^$(this-vc-tag)$$' && used=yes; \
|
||||
fi; \
|
||||
if test "$$used" = yes; then \
|
||||
echo "$(this-vc-tag) has already been used; not tagging" 1>&2; \
|
||||
exit 1; \
|
||||
fi
|
||||
|
||||
vc-diff-check:
|
||||
$(VC) diff > vc-diffs || :
|
||||
if test -s vc-diffs; then \
|
||||
cat vc-diffs; \
|
||||
echo "Some files are locally modified:" 1>&2; \
|
||||
exit 1; \
|
||||
else \
|
||||
rm vc-diffs; \
|
||||
fi
|
||||
|
||||
cvs-check: vc-diff-check vc-tag-check
|
||||
|
||||
maintainer-distcheck:
|
||||
$(MAKE) distcheck
|
||||
$(MAKE) my-distcheck
|
||||
|
||||
prev_version_file = .prev-version
|
||||
|
||||
THIS_VERSION_REGEXP = $(subst .,\.,$(VERSION))
|
||||
PREV_VERSION := $(shell cat $(prev_version_file))
|
||||
PREV_VERSION_REGEXP := $(shell echo $(PREV_VERSION)|sed 's/\./\\./g')
|
||||
|
||||
tag-package = $(shell echo "$(PACKAGE)" | tr a-z A-Z)
|
||||
tag-this-version = $(subst .,_,$(VERSION))
|
||||
tag-prev-version = $(subst .,_,$(PREV_VERSION))
|
||||
this-cvs-tag = $(tag-package)-$(tag-this-version)
|
||||
prev-cvs-tag = $(tag-package)-$(tag-prev-version)
|
||||
|
||||
# Verify that all source files using _() are listed in po/POTFILES.in.
|
||||
po-check:
|
||||
grep -E -v '^(#|$$)' po/POTFILES.in | sort > $@-1
|
||||
grep -E -l '\b_\(' lib/*.c src/*.c | sort > $@-2
|
||||
diff -u $@-1 $@-2
|
||||
rm -f $@-1 $@-2
|
||||
|
||||
# Do not save the original name or timestamp in the .tar.gz file.
|
||||
GZIP_ENV = --no-name
|
||||
|
||||
# Tag before making distribution. Also, don't make a distribution if
|
||||
# checks fail. Also, make sure the NEWS file is up-to-date.
|
||||
# FIXME: use dist-hook/my-dist like distcheck-hook/my-distcheck.
|
||||
cvs-dist: maintainer-check
|
||||
echo $(this-cvs-tag); \
|
||||
if cvs -n log -h README| grep -e $(this-cvs-tag): > /dev/null; then \
|
||||
echo "VERSION not new; not tagging" 1>&2; \
|
||||
exit 1; \
|
||||
fi; \
|
||||
cvs update po; \
|
||||
cvs tag -c $(this-cvs-tag)
|
||||
vc-dist: $(local-check) cvs-check maintainer-distcheck
|
||||
$(VC-tag) $(this-vc-tag)
|
||||
$(MAKE) dist
|
||||
|
||||
# Use this to make sure we don't run these programs when building
|
||||
@@ -55,125 +514,108 @@ null_AM_MAKEFLAGS = \
|
||||
AUTOHEADER=false \
|
||||
MAKEINFO=false
|
||||
|
||||
t=./=test
|
||||
my-distcheck: writable-files po-check
|
||||
# Detect format-string/arg-list mismatches that would normally be obscured
|
||||
# by the use of _(). The --disable-nls effectively defines away that macro,
|
||||
# and building with CFLAGS='-Wformat -Werror' causes any format warning to be
|
||||
# treated as a failure. Also, check for shadowing problems with -Wshadow,
|
||||
# and for pointer arithmetic problems with -Wpointer-arith.
|
||||
# These CFLAGS are pretty strict. If you build this target, you probably
|
||||
# have to have a recent version of gcc and glibc headers.
|
||||
TMPDIR ?= /tmp
|
||||
t=$(TMPDIR)/$(PACKAGE)/test
|
||||
my-distcheck: $(local-check) $(release_archive_dir)/$(prev-tgz)
|
||||
-rm -rf $(t)
|
||||
mkdir $(t)
|
||||
GZIP=$(GZIP) $(AMTAR) -C $(t) -zxf $(distdir).tar.gz
|
||||
# Removing $(DEPDIR) like this is a gross kludge to work around a bug
|
||||
# in automake. Remove that line once it's fixed.
|
||||
cd $(t)/$(distdir) \
|
||||
&& ./configure --disable-nls \
|
||||
&& $(MAKE) CFLAGS='-Wformat -Werror' \
|
||||
AM_MAKEFLAGS='$(null_AM_MAKEFLAGS)' \
|
||||
&& $(MAKE) dvi \
|
||||
&& $(MAKE) check \
|
||||
&& $(MAKE) distclean \
|
||||
&& rm -rf $(DEPDIR)
|
||||
cd $(t) && mv $(distdir) $(distdir).old \
|
||||
&& $(AMTAR) -zxf ../$(distdir).tar.gz
|
||||
mkdir -p $(t)
|
||||
GZIP=$(GZIP_ENV) $(AMTAR) -C $(t) -zxf $(distdir).tar.gz
|
||||
cd $(t)/$(distdir) \
|
||||
&& ./configure --disable-nls \
|
||||
&& $(MAKE) CFLAGS='-Werror -Wall -Wformat -Wshadow -Wpointer-arith' \
|
||||
AM_MAKEFLAGS='$(null_AM_MAKEFLAGS)' \
|
||||
&& $(MAKE) dvi \
|
||||
&& $(MAKE) check \
|
||||
&& $(MAKE) distclean
|
||||
(cd $(t) && mv $(distdir) $(distdir).old \
|
||||
&& $(AMTAR) -zxf - ) < $(distdir).tar.gz
|
||||
diff -ur $(t)/$(distdir).old $(t)/$(distdir)
|
||||
cd $(t)/$(distdir) \
|
||||
&& (cd src && patch -V never --fuzz=0 <c99-to-c89.diff) \
|
||||
&& ./configure --disable-largefile \
|
||||
CFLAGS='-Werror -ansi -pedantic -Wno-long-long' \
|
||||
&& $(MAKE)
|
||||
-rm -rf $(t)
|
||||
@echo "========================"; \
|
||||
echo "$(distdir).tar.gz is ready for distribution"; \
|
||||
echo "========================"
|
||||
|
||||
a_host = alpha.gnu.org
|
||||
b_host = freefriends.org
|
||||
|
||||
alpha_subdir = gnu/fetish
|
||||
a_url_dir = $(alpha_subdir)
|
||||
b_url_dir = $(alpha_subdir)
|
||||
|
||||
a_real_dir = /fs/share/ftp/$(alpha_subdir)
|
||||
b_real_dir = fetish-ftp
|
||||
|
||||
url_dir_list = $(foreach x,a b,ftp://$($(x)_host)/$($(x)_url_dir))
|
||||
|
||||
md5 = $(shell md5sum < $(distdir).tar.gz|sed 's/ -//')
|
||||
sha1 = $(shell sha1sum < $(distdir).tar.gz|sed 's/ -//')
|
||||
WGET = wget
|
||||
WGETFLAGS = -C off
|
||||
|
||||
rel-check:
|
||||
tarz=/tmp/rel-check-tarz-$$$$; \
|
||||
md5_tmp=/tmp/rel-check-md5-$$$$; \
|
||||
set -e; \
|
||||
trap 'status=$$?; rm -f $$tarz $$md5_tmp; exit $$status' 0 1 2 3 15; \
|
||||
wget -q --output-document=$$tarz $(url); \
|
||||
$(WGET) $(WGETFLAGS) -q --output-document=$$tarz $(url); \
|
||||
echo "$(md5) -" > $$md5_tmp; \
|
||||
md5sum -c $$md5_tmp < $$tarz
|
||||
|
||||
release-archive-dir = ../release
|
||||
prev-tgz = $(PACKAGE)-$(PREV_VERSION).tar.gz
|
||||
xd-delta = $(PACKAGE)-$(PREV_VERSION)-$(VERSION).xdelta
|
||||
|
||||
announcement: NEWS ChangeLog $(distdir).tar.gz
|
||||
@( \
|
||||
echo Subject: $(distdir) released; \
|
||||
echo; \
|
||||
echo FIXME: put comments here; \
|
||||
echo; \
|
||||
for url in $(url_dir_list); do \
|
||||
echo " $$url/$(distdir).tar.gz"; \
|
||||
done; \
|
||||
echo; \
|
||||
echo And here are xdelta-style diffs; \
|
||||
echo; \
|
||||
for url in $(url_dir_list); do \
|
||||
echo " $$url/$(xd-delta)"; \
|
||||
done; \
|
||||
echo; \
|
||||
echo "Here are the MD5 and SHA1 signatures for the .tar.gz file"; \
|
||||
echo; \
|
||||
echo "$(md5) $(distdir).tar.gz"; \
|
||||
echo "$(sha1) $(distdir).tar.gz"; \
|
||||
echo; \
|
||||
echo NEWS:; \
|
||||
sed -n "/$(THIS_VERSION_REGEXP)/,/^\[$(PREV_VERSION_REGEXP)/p" NEWS \
|
||||
| grep -v '^\['; \
|
||||
echo; \
|
||||
echo ChangeLog entries:; \
|
||||
find . -name ChangeLog -maxdepth 2 \
|
||||
| xargs cvs diff -up -r$(prev-cvs-tag) -rHEAD \
|
||||
| sed -n 's/^+//p' \
|
||||
| perl -ne 'm!^\+\+ (\./)?! or print,next;' \
|
||||
-e 'print "\n"."*"x70 ."\n"; s///; print; print "*"x70 ."\n"'; \
|
||||
)
|
||||
rel-files = $(xd-delta) $(DIST_ARCHIVES)
|
||||
|
||||
writable-files:
|
||||
for file in $(distdir).tar.gz $(xd-delta) \
|
||||
../release/$(distdir).tar.gz ../release/$(xd-delta); do \
|
||||
test -e $$file || continue; \
|
||||
test -w $$file \
|
||||
|| { echo ERROR: $$file is not writable; fail=1; }; \
|
||||
done; \
|
||||
test "$$fail" && exit 1 || :
|
||||
# Approximate date of last "update" by the date on the ChangeLog file.
|
||||
gnulib_snapshot_date = \
|
||||
$$(date -u --date $$(stat --printf @%Y $(gnulib_dir)/ChangeLog) \
|
||||
'+%Y-%m-%d %T %z')
|
||||
announcement: NEWS ChangeLog $(rel-files)
|
||||
@./build-aux/announce-gen \
|
||||
--release-type=$(RELEASE_TYPE) \
|
||||
--package=$(PACKAGE) \
|
||||
--prev=$(PREV_VERSION) \
|
||||
--curr=$(VERSION) \
|
||||
--gpg-key-id=$(gpg_key_ID) \
|
||||
--news=NEWS \
|
||||
--bootstrap-tools=autoconf,automake,bison,gnulib \
|
||||
--gnulib-snapshot-date=$(gnulib_snapshot_date) \
|
||||
$(addprefix --url-dir=, $(url_dir_list))
|
||||
|
||||
## ---------------- ##
|
||||
## Updating files. ##
|
||||
## ---------------- ##
|
||||
|
||||
WGET = wget
|
||||
ftp-gnu = ftp://ftp.gnu.org/gnu
|
||||
www-gnu = http://www.gnu.org
|
||||
|
||||
automake_repo=:pserver:anoncvs@anoncvs.cygnus.com:/cvs/automake
|
||||
.PHONY: wget-update
|
||||
wget-update:
|
||||
$(WGET) $(ftp-gnu)/texinfo/texinfo.tex -O $(srcdir)/doc/texinfo.tex
|
||||
$(WGET) $(ftp-gnu)/config/config.guess -O $(srcdir)/config.guess
|
||||
$(WGET) $(ftp-gnu)/config/config.sub -O $(srcdir)/config.sub
|
||||
cvs -d $(automake_repo) co -p automake/depcomp > depcomp
|
||||
# Use mv, if you don't have/want move-if-change.
|
||||
move_if_change ?= move-if-change
|
||||
|
||||
alpha: writable-files po-check
|
||||
$(MAKE) cvs-dist
|
||||
$(MAKE) -s announcement > /tmp/announce-$(distdir)
|
||||
ln $(distdir).tar.gz ../release
|
||||
chmod a-w $(distdir).tar.gz
|
||||
cd $(release-archive-dir) \
|
||||
&& xdelta delta -9 $(prev-tgz) $(distdir).tar.gz $(xd-delta) || :
|
||||
ln $(release-archive-dir)/$(xd-delta) .
|
||||
chmod a-w $(release-archive-dir)/$(xd-delta)
|
||||
echo $(VERSION) > $(prev_version_file)
|
||||
cvs ci -m. $(prev_version_file)
|
||||
emit_upload_commands:
|
||||
@echo =====================================
|
||||
@echo =====================================
|
||||
@echo 'rsync -e ssh --pro -av $(xd-delta) $(distdir).tar.gz \'
|
||||
@echo ' $(b_host):$(b_real_dir)'
|
||||
@echo "$(srcdir)/build-aux/gnupload $(GNUPLOADFLAGS) \\"
|
||||
@echo " --to $(gnu_rel_host):coreutils \\"
|
||||
@echo " $(rel-files)"
|
||||
@echo '# send the /tmp/announcement e-mail'
|
||||
@echo =====================================
|
||||
@echo =====================================
|
||||
|
||||
$(xd-delta): $(release_archive_dir)/$(prev-tgz) $(distdir).tar.gz
|
||||
xdelta delta -9 $^ $@ || :
|
||||
|
||||
.PHONY: alpha beta major
|
||||
alpha beta major: news-date-check changelog-check $(local-check)
|
||||
test $@ = major \
|
||||
&& { echo $(VERSION) | grep -E '^[0-9]+(\.[0-9]+)+$$' \
|
||||
|| { echo "invalid version string: $(VERSION)" 1>&2; exit 1;};}\
|
||||
|| :
|
||||
$(MAKE) vc-dist
|
||||
$(MAKE) $(xd-delta)
|
||||
$(MAKE) -s announcement RELEASE_TYPE=$@ > /tmp/announce-$(my_distdir)
|
||||
ln $(rel-files) $(release_archive_dir)
|
||||
chmod a-w $(rel-files)
|
||||
$(MAKE) -s emit_upload_commands RELEASE_TYPE=$@
|
||||
echo $(VERSION) > $(prev_version_file)
|
||||
$(VC) commit -m \
|
||||
'$(prev_version_file): Record previous version: $(VERSION).' \
|
||||
$(prev_version_file)
|
||||
|
||||
221
README
Normal file
221
README
Normal file
@@ -0,0 +1,221 @@
|
||||
These are the GNU core utilities. This package is the union of
|
||||
the GNU fileutils, sh-utils, and textutils packages.
|
||||
|
||||
Most of these programs have significant advantages over their Unix
|
||||
counterparts, such as greater speed, additional options, and fewer
|
||||
arbitrary limits.
|
||||
|
||||
The programs that can be built with this package are:
|
||||
|
||||
[ base64 basename cat chgrp chmod chown chroot cksum comm cp csplit cut date
|
||||
dd df dir dircolors dirname du echo env expand expr factor false fmt fold
|
||||
ginstall groups head hostid hostname id join kill link ln logname ls
|
||||
md5sum mkdir mkfifo mknod mv nice nl nohup od paste pathchk pinky pr
|
||||
printenv printf ptx pwd readlink rm rmdir seq sha1sum sha224sum sha256sum
|
||||
sha384sum sha512sum shred shuf sleep sort split stat stty su sum sync tac
|
||||
tail tee test touch tr true tsort tty uname unexpand uniq unlink uptime
|
||||
users vdir wc who whoami yes
|
||||
|
||||
See the file NEWS for a list of major changes in the current release.
|
||||
|
||||
See the file INSTALL for compilation and installation instructions.
|
||||
|
||||
These programs are intended to conform to POSIX (with BSD and other
|
||||
extensions), like the rest of the GNU system. By default they conform
|
||||
to older POSIX (1003.2-1992), and therefore support obsolete usages
|
||||
like "head -10" and "chown owner.group file". This default is
|
||||
overridden at build-time by the value of <unistd.h>'s _POSIX2_VERSION
|
||||
macro, and this in turn can be overridden at runtime as described in
|
||||
the documentation under "Standards conformance".
|
||||
|
||||
The ls, dir, and vdir commands are all separate executables instead of
|
||||
one program that checks argv[0] because people often rename these
|
||||
programs to things like gls, gnuls, l, etc. Renaming a program
|
||||
file shouldn't affect how it operates, so that people can get the
|
||||
behavior they want with whatever name they want.
|
||||
|
||||
Special thanks to Paul Eggert, Brian Matthews, Bruce Evans, Karl Berry,
|
||||
Kaveh Ghazi, and François Pinard for help with debugging and porting
|
||||
these programs. Many thanks to all of the people who have taken the
|
||||
time to submit problem reports and fixes. All contributed changes are
|
||||
attributed in the ChangeLog files.
|
||||
|
||||
And thanks to the following people who have provided accounts for
|
||||
portability testing on many different types of systems: Bob Proulx,
|
||||
Christian Robert, François Pinard, Greg McGary, Harlan Stenn,
|
||||
Joel N. Weber, Mark D. Roth, Matt Schalit, Nelson H. F. Beebe,
|
||||
Réjean Payette, Sam Tardieu.
|
||||
|
||||
Thanks to Michael Stone for inflicting test releases of this package
|
||||
on Debian's unstable distribution, and to all the kind folks who used
|
||||
that distribution and found and reported bugs.
|
||||
|
||||
Note that each man page is now automatically generated from a template
|
||||
and from the corresponding --help usage message. Patches to the template
|
||||
files (man/*.x) are welcome. However, the authoritative documentation
|
||||
is in texinfo form in the doc directory.
|
||||
|
||||
If you run the tests on a SunOS4.1.4 system, expect the ctime-part of
|
||||
the ls `time-1' test to fail. I believe that is due to a bug in the
|
||||
way Sun implemented link(2) and chmod(2).
|
||||
|
||||
|
||||
***********************
|
||||
Pre-C99 build failure
|
||||
-----------------------
|
||||
|
||||
There is a new, implicit build requirement:
|
||||
To build the coreutils from source, you should have a C99-conforming
|
||||
compiler, due to the use of declarations after non-declaration statements
|
||||
in several files in src/. There is code in configure to find and, if
|
||||
possible, enable an appropriate compiler. However, if configure doesn't
|
||||
find a C99 compiler, it continues nonetheless, and your build will fail.
|
||||
If that happens, simply apply the included patch using the following
|
||||
command, and then run make again:
|
||||
|
||||
cd src && patch < c99-to-c89.diff
|
||||
|
||||
|
||||
***********************
|
||||
HPUX 11.x build failure
|
||||
-----------------------
|
||||
|
||||
A known problem exists when compiling on HPUX on both hppa and ia64
|
||||
in 64-bit mode (i.e. +DD64) on HP-UX 11.0, 11.11, and 11.23. This
|
||||
is not due to a bug in the package but instead due to a bug in the
|
||||
system header file which breaks things in 64-bit mode. The default
|
||||
compilation mode is 32-bit and the software compiles fine using the
|
||||
default mode. To build this software in 64-bit mode you will need
|
||||
to fix the system /usr/include/inttypes.h header file. After
|
||||
correcting that file the software also compiles fine in 64-bit mode.
|
||||
Here is one possible patch to correct the problem:
|
||||
|
||||
--- /usr/include/inttypes.h.orig Thu May 30 01:00:00 1996
|
||||
+++ /usr/include/inttypes.h Sun Mar 23 00:20:36 2003
|
||||
@@ -489 +489 @@
|
||||
-#ifndef __STDC_32_MODE__
|
||||
+#ifndef __LP64__
|
||||
|
||||
|
||||
************************
|
||||
OSF/1 4.0d build failure
|
||||
------------------------
|
||||
|
||||
If you use /usr/bin/make on an OSF/1 4.0d system, it will fail due
|
||||
to the presence of the "[" target. That version of make appears to
|
||||
treat "[" as some syntax relating to locks. To work around that,
|
||||
the best solution is to use GNU make. Otherwise, simply remove
|
||||
all mention of "[$(EXEEXT)" from src/Makefile.
|
||||
|
||||
|
||||
|
||||
**********************
|
||||
Running tests as root:
|
||||
----------------------
|
||||
|
||||
If you run the tests as root, note that a few of them create files
|
||||
and/or run programs as a non-root user, `nobody' by default.
|
||||
If you want to use some other non-root username, specify it via
|
||||
the NON_ROOT_USERNAME environment variable. Depending on the
|
||||
permissions with which the working directories have been created,
|
||||
using `nobody' may fail, because that user won't have the required
|
||||
read and write access to the build and test directories.
|
||||
I find that it is best to unpack and build as a non-privileged
|
||||
user, and then to run the following command as that user in order
|
||||
to run the privilege-requiring tests:
|
||||
|
||||
sudo env NON_ROOT_USERNAME=$USER make -k check
|
||||
|
||||
If you can run the tests as root, please do so and report any
|
||||
problems. We get much less test coverage in that mode, and it's
|
||||
arguably more important that these tools work well when run by
|
||||
root than when run by less privileged users.
|
||||
|
||||
|
||||
***************
|
||||
Reporting bugs:
|
||||
---------------
|
||||
|
||||
IMPORTANT: if you take the time to report a test failure,
|
||||
please be sure to include the output of running `make check'
|
||||
in verbose mode for each failing test. For example,
|
||||
if the test that fails is tests/mv/hard-link-1, then you
|
||||
would run this command:
|
||||
|
||||
env VERBOSE=yes make check -C tests/mv TESTS=hard-link-1 >> log 2>&1
|
||||
|
||||
For some tests, you can get even more detail by including
|
||||
DEBUG=yes in the environment:
|
||||
|
||||
env DEBUG=yes VERBOSE=yes make check -C tests/mv TESTS=hard-link-1 >> log 2>&1
|
||||
|
||||
and then include the contents of the file `log' in your bug report.
|
||||
|
||||
***************************************
|
||||
|
||||
There are many tests, but nowhere near as many as we need.
|
||||
Additions and corrections are very welcome.
|
||||
|
||||
If you see a problem that you've already reported, feel free to re-report
|
||||
it -- it won't bother me to get a reminder. Besides, the more messages I
|
||||
get regarding a particular problem the sooner it'll be fixed -- usually.
|
||||
If you sent a complete patch and, after a couple weeks you haven't
|
||||
received any acknowledgement, please ping us. A complete patch includes
|
||||
a well-written ChangeLog entry, unified (diff -u format) diffs relative
|
||||
to the most recent test release (or, better, relative to the latest
|
||||
sources in the CVS repository), an explanation for why the patch is
|
||||
necessary or useful, and if at all possible, enough information to
|
||||
reproduce whatever problem prompted it. Plus, you'll earn lots of
|
||||
karma if you include a test case to exercise any bug(s) you fix.
|
||||
Instructions for checking out the latest source via CVS are here:
|
||||
|
||||
http://savannah.gnu.org/cvs/?group=coreutils
|
||||
|
||||
|
||||
If your patch adds a new feature, please try to get some sort of consensus
|
||||
that it is a worthwhile change. One way to do that is to send mail to
|
||||
bug-coreutils@gnu.org including as much description and justification
|
||||
as you can. Based on the feedback that generates, you may be able to
|
||||
convince us that it's worth adding.
|
||||
|
||||
|
||||
WARNING: Now that we use the ./bootstrap script, you should not run
|
||||
autoreconf manually. Doing that will overwrite essential source files
|
||||
with older versions, which may make the package unbuildable or introduce
|
||||
subtle bugs.
|
||||
|
||||
|
||||
WARNING: If you modify files like configure.in, m4/*.m4, aclocal.m4,
|
||||
or any Makefile.am, then don't be surprised if what gets regenerated no
|
||||
longer works. To make things work, you'll have to be using appropriate
|
||||
versions of automake and autoconf. As for what versions are `appropriate',
|
||||
use the versions of
|
||||
|
||||
* autoconf specified via AC_PREREQ in m4/jm-macros.m4
|
||||
* automake specified via AM_INIT_AUTOMAKE in configure.ac
|
||||
|
||||
Usually it's fine to use versions that are newer than those specified.
|
||||
|
||||
All of these programs except `test' recognize the `--version' option.
|
||||
When reporting bugs, please include in the subject line both the package
|
||||
name/version and the name of the program for which you found a problem.
|
||||
|
||||
For general documentation on the coding and usage standards
|
||||
this distribution follows, see the GNU Coding Standards,
|
||||
http://www.gnu.org/prep/standards_toc.html.
|
||||
|
||||
Mail suggestions and bug reports for these programs to
|
||||
the address on the last line of --help output.
|
||||
|
||||
|
||||
========================================================================
|
||||
|
||||
Copyright (C) 1998, 2002, 2003, 2004, 2005, 2006 Free Software
|
||||
Foundation, Inc.
|
||||
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.2 or
|
||||
any later version published by the Free Software Foundation; with no
|
||||
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
|
||||
Texts. A copy of the license is included in the ``GNU Free
|
||||
Documentation License'' file as part of this distribution.
|
||||
71
README-hacking
Normal file
71
README-hacking
Normal file
@@ -0,0 +1,71 @@
|
||||
-*- outline -*-
|
||||
|
||||
These notes intend to help people working on the checked-out sources.
|
||||
These requirements do not apply when building from a distribution tarball.
|
||||
|
||||
* Requirements
|
||||
|
||||
We've opted to keep only the highest-level sources in the GIT repository.
|
||||
This eases our maintenance burden, (fewer merges etc.), but imposes more
|
||||
requirements on anyone wishing to build from the just-checked-out sources.
|
||||
For example, you have to use the latest stable versions of the maintainer
|
||||
tools we depend upon, including:
|
||||
|
||||
- Automake <http://www.gnu.org/software/automake/>
|
||||
- Autoconf <http://www.gnu.org/software/autoconf/>
|
||||
- Bison <http://www.gnu.org/software/bison/>
|
||||
- Gettext <http://www.gnu.org/software/gettext/>
|
||||
- Gzip <http://www.gnu.org/software/gzip/>
|
||||
- Tar <http://www.gnu.org/software/tar/>
|
||||
- Wget <http://www.gnu.org/software/wget/>
|
||||
|
||||
As of this writing, the latest stable version of Gzip is 1.2.4 but we
|
||||
suggest using test version 1.3.5 (or later, if one becomes available).
|
||||
|
||||
Valgrind <http://valgrind.org/> is also highly recommended, if
|
||||
Valgrind supports your architecture.
|
||||
|
||||
Only building the initial full source tree will be a bit painful.
|
||||
Later, a plain `git-pull && make' should be sufficient.
|
||||
|
||||
* First GIT checkout
|
||||
|
||||
Obviously, if you are reading these notes, you did manage to check out
|
||||
this package from GIT. The next step is to get other files needed to
|
||||
build, which are extracted from other source packages:
|
||||
|
||||
$ ./bootstrap
|
||||
|
||||
And there you are! Just
|
||||
|
||||
$ ./configure
|
||||
$ make
|
||||
$ make check
|
||||
|
||||
At this point, there should be no difference between your local copy,
|
||||
and the GIT master copy:
|
||||
|
||||
$ git-diff
|
||||
|
||||
should output no difference.
|
||||
|
||||
Enjoy!
|
||||
|
||||
-----
|
||||
|
||||
Copyright (C) 2002-2007 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
02110-1301, USA.
|
||||
13
README-package-renamed-to-coreutils
Normal file
13
README-package-renamed-to-coreutils
Normal file
@@ -0,0 +1,13 @@
|
||||
As of 2002-09-01, the GNU fileutils, textutils, and sh-utils
|
||||
packages have been merged into one, called the GNU coreutils.
|
||||
See http://www.gnu.org/software/coreutils/ for a description.
|
||||
|
||||
For information on the mailing lists associated with the
|
||||
coreutils package, see these:
|
||||
|
||||
http://mail.gnu.org/mailman/listinfo/coreutils-announce
|
||||
http://mail.gnu.org/mailman/listinfo/bug-coreutils
|
||||
|
||||
mailing list archives are here:
|
||||
|
||||
http://mail.gnu.org/pipermail/bug-coreutils/
|
||||
48
README-valgrind
Normal file
48
README-valgrind
Normal file
@@ -0,0 +1,48 @@
|
||||
#! /bin/bash
|
||||
# Convert this package for use with valgrind.
|
||||
|
||||
# Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
# 02110-1301, USA.
|
||||
|
||||
# Convert Makefile.am files:
|
||||
# find tests -name Makefile.am | xargs grep -wl PATH|xargs perl -pi -e \
|
||||
# 's,src(\$\(PATH_SEPARATOR\)\$\$PATH),src/vg$1,'
|
||||
# To restore:
|
||||
# find tests -name Makefile.am|xargs grep -wl PATH|xargs perl -pi -e 's,src/vg,src,'
|
||||
#
|
||||
# Create this symlink for suppressions (this is no longer necessary,
|
||||
# with linux-2.6.9 and valgrind-2.2.0):
|
||||
# ln -s $PWD/.vg-suppressions /tmp/cu-vg
|
||||
|
||||
# Create src/vg:
|
||||
|
||||
coreutils=$(echo 'spy:;@echo $(all_programs)' | (cd src; make -f Makefile -f - spy | tr -s '\n ' ' '))
|
||||
mkdir -p src/vg
|
||||
pwd=`pwd`
|
||||
srcdir=$pwd/src
|
||||
_path='export PATH='$srcdir':${PATH#*:}'
|
||||
pre='#!/bin/sh\n'"$_path"'\n'
|
||||
n=15
|
||||
vg='exec /usr/bin/valgrind --suppressions=/tmp/cu-vg --log-fd=3 --leak-check=yes --track-fds=yes --leak-check=full --num-callers='$n
|
||||
cat <<EOF > src/vg/gen
|
||||
for i in $coreutils; do
|
||||
printf "$pre$vg -- \$i"' "\$@"\n' > \$i
|
||||
chmod a+x \$i
|
||||
done
|
||||
EOF
|
||||
cd src/vg
|
||||
. ./gen
|
||||
264
THANKS
264
THANKS
@@ -1,44 +1,72 @@
|
||||
These people have contributed to the GNU fileutils, textutils,
|
||||
and/or sh-utils packages. Some have reported problems, others have
|
||||
contributed improvements to the documentation, actual code, and even
|
||||
These people have contributed to the GNU coreutils (formerly, the fileutils,
|
||||
textutils, and/or sh-utils packages). Some have reported problems, others
|
||||
have contributed improvements to the documentation, actual code, and even
|
||||
complete programs. Those contributions are described in the ChangeLog
|
||||
files. If your name has been left out, if you'd rather not be listed,
|
||||
or if you'd prefer a different address be used, please let me know.
|
||||
Some old names and addresses are still in the ChangeLog.
|
||||
or if you'd prefer a different address be used, please send a note to
|
||||
the bug-report mailing list (as seen on last line of e.g., cp --help).
|
||||
|
||||
??? kytek@cybercomm.net
|
||||
A Costa agcosta@gis.net
|
||||
Aaron Hawley ashawley@uvm.edu
|
||||
Achim Blumensath blume@corona.oche.de
|
||||
Adam Klein aklein@debian.org
|
||||
Adrian Bunk bunk@stusta.de
|
||||
Akim Demaille demaille@inf.enst.fr
|
||||
Alain Magloire alain@qnx.com
|
||||
Alan Iwi iwi@atm.ox.ac.uk
|
||||
Albert Chin-A-Young china@thewrittenword.com
|
||||
Albert Hopkins ahopkins@dynacare.com
|
||||
Alberto Accomazzi alberto@cfa0.harvard.edu
|
||||
aldomel aldomel@ix.netcom.com
|
||||
Alen Muzinic zveki@fly.cc.fer.hr
|
||||
Alexandre Duret-Lutz duret_g@epita.fr
|
||||
Alexey Solovyov alekso@math.uu.se
|
||||
Alexey Vyskubov alexey@pippuri.mawhrin.net
|
||||
Alfred M. Szmidt ams@kemisten.nu
|
||||
Andi Kleen freitag@alancoxonachip.com
|
||||
Andre Novaes Cunha Andre.Cunha@br.global-one.net
|
||||
Andreas Gruenbacher ag@bestbits.at
|
||||
Andreas Jaeger jaeger@gnu.org
|
||||
Andreas Luik luik@isa.de
|
||||
Andreas Schwab schwab@suse.de
|
||||
Andreas Stolcke stolcke@ICSI.Berkeley.EDU
|
||||
Andrei Gaponenko andr@triumf.ca
|
||||
Andres Soolo andres@soolo.matti.ee
|
||||
Andrew Burgess aab@cichlid.com
|
||||
Andrew Dalke dalke@bioreason.com
|
||||
Andrew Fabbro andrew@fabbro.org
|
||||
Andrew Pham andpha@us.ibm.com
|
||||
Andrew Tridgell tridge@samba.org
|
||||
Andrey Borzenkov arvidjaar@mail.ru
|
||||
Andries Brouwer Andries.Brouwer@cwi.nl
|
||||
Andy Longton alongton@metamark.com
|
||||
Anthony Thyssen anthony@griffith.edu.au
|
||||
Antonio Rendas ajrendas@yahoo.com
|
||||
Ariel Faigon ariel@cthulhu.engr.sgi.com
|
||||
Arne H. Juul arnej@solan.unit.no
|
||||
Arne Henrik Juul arnej@imf.unit.no
|
||||
Arnold Robbins arnold@skeeve.com
|
||||
Arthur Pool pool@commerce.uq.edu.au
|
||||
Arun Sharma arun.sharma@intel.com
|
||||
Arvind Autar Autar022@planet.nl
|
||||
Augey Mikus mikus@dqc.org
|
||||
Aurelien Jarno aurel32@debian.org
|
||||
Austin Donnelly Austin.Donnelly@cl.cam.ac.uk
|
||||
Axel Kittenberger Anshil@gmx.net
|
||||
Bauke Jan Douma bjdouma@xs4all.nl
|
||||
Ben Elliston bje@air.net.au
|
||||
Ben Harris bjh21@netbsd.org
|
||||
Benjamin Cutler cutlerbc@simla.colostate.edu
|
||||
Bengt Martensson bengt@mathematik.uni-Bremen.de
|
||||
Bernard Giroud bernard.giroud@creditlyonnais.ch
|
||||
Bernd Eckenfels ecki@debian.org
|
||||
Bernd Leibing bernd.leibing@rz.uni-ulm.de
|
||||
Bernd Melchers melchers@cis.fu-berlin.de
|
||||
Bernhard Baehr bernhard.baehr@gmx.de
|
||||
Bernhard Gabler bernhard@uni-koblenz.de
|
||||
Bernhard Rosenkraenzer bero@redhat.de
|
||||
Bert Deknuydt Bert.Deknuydt@esat.kuleuven.ac.be
|
||||
Bill Peters peters@gaffel.as.arizona.edu
|
||||
Bjorn Helgaas helgaas@rsn.hp.com
|
||||
Bob McCracken kerouac@ravenet.com
|
||||
@@ -47,6 +75,8 @@ Branden Robinson branden@necrotic.deadbeast.net
|
||||
Brendan O'Dea bod@compusol.com.au
|
||||
Brian Kimball bfk@footbag.org
|
||||
Brian Youmans 3diff@gnu.org
|
||||
Bruce Korb bkorb@veritas.com
|
||||
Bruce Robertson brucer@theodolite.dyndns.org
|
||||
Bruno Haible haible@clisp.cons.org
|
||||
Carl Johnson carlj@cjlinux.home.org
|
||||
Carl Lowenstein cdl@mpl.UCSD.EDU
|
||||
@@ -54,94 +84,159 @@ Carlos Canau Carlos.Canau@relay.puug.pt
|
||||
Charles Karney karney@pppl.gov
|
||||
Charles Randall crandall@matchlogic.com
|
||||
Chip Salzenberg chip@valinux.com
|
||||
Chris Faylor cgf@cygnus.com
|
||||
Chris J. Bednar cjb@AdvancedDataSolutions.com
|
||||
Chris Lesniewski ctl@mit.edu
|
||||
Chris Sylvain csylvain@umm.edu
|
||||
Chris Yeo cyeo@biking.org
|
||||
Christi Alice Scarborough christi@chiark.greenend.org.uk
|
||||
Christian Harkort christian.harkort@web.de
|
||||
Christian Krackowizer ckrackowiz@std.schuler-ag.com
|
||||
Christian Rose menthos@menthos.com
|
||||
Christian von Roques roques@pond.sub.org
|
||||
Christophe LYON christophe.lyon@st.com
|
||||
Chuck Hedrick hedrick@klinzhai.rutgers.edu
|
||||
Clark Morgan cmorgan@aracnet.com
|
||||
Clement Wang clem.wang@overture.com
|
||||
Colin Plumb colin@nyx.net
|
||||
Colin Watson cjw44@riva.ucam.org
|
||||
Collin Rogowski collin@rogowski.de
|
||||
Cray-Cyber Project http://www.cray-cyber.org
|
||||
Cyril Bouthors cyril@bouthors.org
|
||||
Dale Scheetz dwarf@polaris.net
|
||||
Dan Hagerty hag@gnu.ai.it.edu
|
||||
Dan Jacobson http://www.geocities.com/jidani
|
||||
Dan Pascu dan@services.iiruc.ro
|
||||
Daniel Bergstrom noa@melody.se
|
||||
Dániel Varga danielv@axelero.hu
|
||||
Danny Levinson danny.levinson@overture.com
|
||||
Darren Salt ds@youmustbejoking.demon.co.uk
|
||||
Dave Beckett dajobe@dajobe.org
|
||||
David Alan Gilbert gilbertd@treblig.org
|
||||
David Dyck dcd@tc.fluke.COM
|
||||
David Eisner cradle@umd.edu
|
||||
David Flynn dav@chess.plus.com
|
||||
David Godfrey dave@delta.demon.co.uk
|
||||
David Luyer david_luyer@pacific.net.au
|
||||
David Madore david.madore@ens.fr
|
||||
David Malone dwmalone@cnri.dit.ie
|
||||
Dean Gaudet dean-savannah@arctic.org
|
||||
Deepak Goel deego@gnufans.org
|
||||
Dennis Henriksen opus@flamingo.osrl.dk
|
||||
Dennis Smit ds@nerds-incorporated.org
|
||||
Derek Clegg dclegg@next.com
|
||||
Dick Streefland dick_streefland@tasking.com
|
||||
Dirk Lattermann dlatt@t-online.de
|
||||
Dirk-Jan Faber djfaber@snow.nl
|
||||
Dmitry Rutsky rutsky@school.ioffe.rssi.ru
|
||||
Dmitry V. Levin ldv@altlinux.org
|
||||
Don Parsons dparsons@synapse.kent.edu
|
||||
Donni Erpel donald@appc11.gsi.de
|
||||
Doug Coleman coleman@iarc1.ece.utexas.edu
|
||||
Doug McLaren dougmc@comco.com
|
||||
Dragos Harabor dharabor@us.oracle.com
|
||||
Ed Avis epa98@doc.ic.ac.uk
|
||||
Duncan Roe duncanr@optimation.com.au
|
||||
Ed Avis ed@membled.com
|
||||
Edward Welbourne eddy@opera.com
|
||||
Edzer Pebesma Edzer.Pebesma@rivm.nl
|
||||
Eirik Fuller eirik@hackrat.com
|
||||
Eivind eivindt@multinet.no
|
||||
Eli Zaretskii eliz@is.elta.co.il
|
||||
Emile LeBlanc leblanc@math.toronto.edu
|
||||
Eric Backus ericb@lsid.hp.com
|
||||
Eric Blake ebb9@byu.net
|
||||
Eric G. Miller egm2@jps.net
|
||||
Eric Pemente pemente@northpark.edu
|
||||
Eric S. Raymond esr@snark.thyrsus.com
|
||||
Erik Bennett bennett@cvo.oneworld.com
|
||||
Erik Corry erik@kroete2.freinet.de
|
||||
Evan Hunt ethanol@armory.com
|
||||
Felix Lee flee@teleport.com
|
||||
Felix Rauch Valenti frauch@cse.unsw.edu.au
|
||||
Ferdinand fw@scenic.mine.nu
|
||||
Fletcher Mattox fletcher@cs.utexas.edu
|
||||
Florent Bayle florent@sarcelle.net
|
||||
Florin Iucha fiucha@hsys.mic.ro
|
||||
Francesco Montorsi fr_m@hotmail.com
|
||||
François Pinard pinard@iro.umontreal.ca
|
||||
Frank Adler fadler@allesklar.de
|
||||
Frank T Lofaro ftlofaro@snooks.Egr.UNLV.EDU
|
||||
François Pinard pinard@iro.umontreal.ca
|
||||
Fred Fish fnf@ninemoons.com
|
||||
Frédéric L. W. Meunier 0@pervalidus.net
|
||||
Frederik Eaton frederik@caltech.edu
|
||||
Gabor Z. Papp gzp@gzp.org.hu
|
||||
Gaël Quéri gqueri@mail.dotcom.fr
|
||||
Galen Hazelwood galenh@micron.net
|
||||
Gary Anderson ganderson@clark.net
|
||||
Gaël Quéri gqueri@mail.dotcom.fr
|
||||
Gary V. Vaughan gary@gnu.org
|
||||
Gaute Hvoslef Kvalnes gaute@verdsveven.com
|
||||
Geoff Collyer geoff at collyer.net
|
||||
Geoff Kuenning geoff@cs.hmc.edu
|
||||
Geoff Odhner geoff@franklin.com
|
||||
Geoff Whale geoffw@cse.unsw.EDU.AU
|
||||
Gerhard Poul gpoul@gnu.org
|
||||
Germano Leichsenring germano@jedi.cs.kobe-u.ac.jp
|
||||
Göran Uddeborg goeran@uddeborg.pp.se
|
||||
Guochun Shi gshi@ncsa.uiuc.edu
|
||||
GOTO Masanori gotom@debian.or.jp
|
||||
Greg Louis glouis@dynamicro.on.ca
|
||||
Greg McGary gkm@gnu.org
|
||||
Greg Schafer gschafer@zip.com.au
|
||||
Greg Troxel gdt@bbn.com
|
||||
Greg Wooledge gawooledge@sherwin.com
|
||||
Gregory Leblanc gleblanc@cu-portland.edu
|
||||
Göran Uddeborg goeran@uddeborg.pp.se
|
||||
Guido Leenders guido.leenders@invantive.com
|
||||
H. J. Lu hjl@valinux.com
|
||||
Hans Ginzel hans@matfyz.cz
|
||||
Hans Lermen lermen@fgan.de
|
||||
Hans Verkuil hans@wyst.hobby.nl
|
||||
Harald Dunkel harald.dunkel@t-online.de
|
||||
Harry Liu rliu@lek.ugcs.caltech.edu
|
||||
Harti Brandt brandt@fokus.fraunhofer.de
|
||||
Harvey Eneman Harvey.Eneman@oracle.com
|
||||
Helen Faulkner helen_ml_faulkner@yahoo.co.uk
|
||||
Herbert Xu herbert@gondor.apana.org.au
|
||||
Holger Berger hberger@ess.nec.de
|
||||
Hon-Yin Kok hkok@yoda.unl.edu
|
||||
Hugh Daniel hugh@xanadu.com
|
||||
Ian Bruce ian.bruce@myrealbox.com
|
||||
Iain Calder ic56@rogers.com
|
||||
Ian Jackson ijackson@chiark.greenend.org.uk
|
||||
Ian Lance Taylor ian@cygnus.com
|
||||
Ian Turner vectro@pipeline.com
|
||||
Iida Yosiaki iida@gnu.org
|
||||
Ingo Saitz ingo@debian.org
|
||||
Ivo Timmermans ivo@debian.org
|
||||
James james@albion.glarp.com
|
||||
James Antill jmanti%essex.ac.uk@seralph21.essex.ac.uk
|
||||
James Lemley James.Lemley@acxiom.com
|
||||
James Hunt jamesodhunt@hotmail.com
|
||||
James Sneeringer jvs@ocslink.com
|
||||
James Tanis jtt@soscorp.com
|
||||
James Youngman james+usenet@free-lunch.demon.co.uk
|
||||
Jamie Lokier jamie@imbolc.ucc.ie
|
||||
Jamie McClelland jm@mayfirst.org
|
||||
Jan Fedak J.Fedak@sh.cvut.cz
|
||||
Jan Nieuwenhuizen janneke@gnu.org
|
||||
Janos Farkas chexum@shadow.banki.hu
|
||||
Jarkko Hietaniemi jhi@epsilon.hut.fi
|
||||
Jean Charles Delepine delepine@u-picardie.fr
|
||||
Jeff Moore jbm@mordor.com
|
||||
Jeff Sheinberg jeffsh@erols.com
|
||||
Jeff Sheinberg jeff@bsrd.net
|
||||
Jens Elkner elkner@imsgroup.de
|
||||
Jens Schmidt jms@jsds.hamburg.com
|
||||
Jerome Abela abela@hsc.fr
|
||||
Jérôme Zago bug-coreutils-ml@agt-the-walker.net
|
||||
Jesse Kornblum kornblum@usna.edu
|
||||
Jesse Thilo jgt2@eecs.lehigh.edu
|
||||
Jie Xu xuj@iag.net
|
||||
Jim Blandy jimb@cyclic.com
|
||||
Jim Dennis jimd@starshine.org
|
||||
Joakim Rosqvist dvljrt@cs.umu.se
|
||||
Jochen Hein jochen@jochen.org
|
||||
Joe Orton joe@orton.demon.co.uk
|
||||
Joe Orton joe@manyfish.co.uk
|
||||
Joerg Sonnenberger joerg@britannica.bec.de
|
||||
Johan Boule bohan@bohan.dyndns.org
|
||||
Johan Danielsson joda@pdc.kth.se
|
||||
John Bley jbb6@acpub.duke.edu
|
||||
John David Anglin dave.anglin@nrc.ca
|
||||
@@ -153,142 +248,268 @@ John Murphy jam@philabs.research.philips.com
|
||||
John Roll john@panic.harvard.edu
|
||||
John Salmon johns@mullet.anu.edu.au
|
||||
John Summerfield summer@OS2.ami.com.au
|
||||
Jon Peatfield J.S.Peatfield@damtp.cam.ac.uk
|
||||
Joost van Baal joostvb@xs4all.nl
|
||||
Jorge Stolfi stolfi@ic.unicamp.br
|
||||
Joseph S. Myers jsm28@cam.ac.uk
|
||||
Joshua Hudson joshudson@gmail.com
|
||||
Juan F. Codagnone juam@arnet.com.ar
|
||||
Juan M. Guerrero st001906@hrz1.hrz.tu-darmstadt.de
|
||||
Jungshik Shin jshin@pantheon.yale.edu
|
||||
Jürgen Fluk louis@dachau.marco.de
|
||||
Jürgen Fluk louis@dachau.marco.de
|
||||
Jurriaan thunder7@xs4all.nl
|
||||
Justin Pryzby justinpryzby@users.sourceforge.net
|
||||
jvogel jvogel@linkny.com
|
||||
Kai-Uwe Rommel rommel@informatik.tu-muenchen.de
|
||||
Kai Henningsen kai@debian.org
|
||||
Kalle Olavi Niemitalo tosi@stekt.oulu.fi
|
||||
Kai-Uwe Rommel rommel@informatik.tu-muenchen.de
|
||||
Kalle Olavi Niemitalo kon@iki.fi
|
||||
Kamal Paul Nigam Kamal_Paul_Nigam@gs35.sp.cs.cmu.edu
|
||||
Karl Eichwalder keichwa@gmx.net
|
||||
Karl Heuer kwzh@gnu.org
|
||||
Karl-Michael Schneider schneide@phil.uni-passau.de
|
||||
Karsten Thygesen karthy@kom.auc.dk
|
||||
Kaveh R. Ghazi ghazi@caip.rutgers.edu
|
||||
Keith M. Briggs keith.briggs@bt.com
|
||||
Keith Owens kaos@audio.apana.org.au
|
||||
Keith Thompson kst@cts.com
|
||||
Ken Pizzini kenp@halcyon.com
|
||||
Kevin Mudrick kmudrick@healthmarketscience.com
|
||||
Kristin E Thomas kristint@us.ibm.com
|
||||
Kjetil Torgrim Homme kjetilho@ifi.uio.no
|
||||
Kristoffer Rose kris@diku.dk
|
||||
Larry McVoy lm@sgi.com
|
||||
Lars Hecking lhecking@nmrc.ucc.ie
|
||||
Leah Q eequor@earthlink.net
|
||||
Lehti Rami rammer@cs.tut.fi
|
||||
Leonard N. Zubkoff lnz@dandelion.com
|
||||
Leonardo Milano lmilano@udel.edu
|
||||
Lorne Baker lbaker@nitro.avint.net
|
||||
Luke Hassell lukehassell@yahoo.com
|
||||
Luke Kendall lukekendall@optushome.com.au
|
||||
M. P. Suzuki mpsuzuki@hiroshima-u.ac.jp
|
||||
Maciej Kwapulinski pikpok@univ.gda.pl
|
||||
Manas Garg manas@cygsoft.com
|
||||
Manfred Hollstein manfred@s-direktnet.de
|
||||
Marc Boucher marc@mbsi.ca
|
||||
Marc Haber mh+debian-bugs@zugschlus.de
|
||||
Marc Lehman schmorp@schmorp.de
|
||||
Marc Olzheim marcolz@stack.nl
|
||||
Marco Franzen Marco.Franzen@Thyron.com
|
||||
Marcus Brinkmann http://www.marcus-brinkmann.de
|
||||
Marcus Daniels marcus@ee.pdx.edu
|
||||
Mark A. Thomas thommark@access.digex.net
|
||||
Mark Conty Mark_Conty@cargill.com
|
||||
Mark D. Roth roth@uiuc.edu
|
||||
Mark Funkenhauser mfunkenhauser@rogers.com
|
||||
Mark Harris mark@monitor.designacc.com
|
||||
Mark Hewitt mhewitt@armature.com
|
||||
Mark Hounschell markh@compro.net
|
||||
Mark Hubbart discord@mac.com
|
||||
Mark Kettenis kettenis@phys.uva.nl
|
||||
Mark Melahn mmelahn@gmail.com
|
||||
Mark Nudelman marknu@flash.net
|
||||
Mark W. Eichin eichin@cygnus.com
|
||||
Markus Demleitner msdemlei@auriga.ari.uni-heidelberg.de
|
||||
Martin martin@dresden.nacamar.de
|
||||
Martin Buck martin.buck@ascom.ch
|
||||
Martin Gallant martyg@goodbit.net
|
||||
Martin Hippe martin.hippe@schlund.de
|
||||
Martin Michlmayr tbm@cyrius.com
|
||||
Martin Mitchell martin@debian.org
|
||||
Martin P.J. Zinser zinser@decus.de
|
||||
Marty Leisner leisner@sdsp.mc.xerox.com
|
||||
Masami Takikawa takikawm@CS.ORST.EDU
|
||||
Mate Wierdl mw@moni.msci.memphis.edu
|
||||
Matej Vela mvela@public.srce.hr
|
||||
Matt Kraai kraai@ftbfs.org
|
||||
Matt Perry matt@primefactor.com
|
||||
Matt Schalit mschalit@pacbell.net
|
||||
Matt Swift swift@alum.mit.edu
|
||||
Matthew Arnison maffew@cat.org.au
|
||||
Matthew M. Boedicker matthewm@boedicker.org
|
||||
Matthew Braun matthew@ans.net
|
||||
Matthew Clarke Matthew_Clarke@mindlink.bc.ca
|
||||
Matthew S. Levine mslevine@theory.lcs.mit.edu
|
||||
Matthew Smith matts@bluesguitar.org
|
||||
Matthew Swift swift@alum.mit.edu
|
||||
Mattias Wadenstein maswan@acc.umu.se
|
||||
Matthew Woehlke mw_triad@users.sourceforge.net
|
||||
Matthias Urlichs smurf@noris.de
|
||||
Matti Aarnio matti.aarnio@zmailer.org
|
||||
Mattias Wadenstein maswan@acc.umu.se
|
||||
Meelis Roos mroos@tartu.cyber.ee
|
||||
Michael michael@aplatform.com
|
||||
Michael ??? michael@roka.net
|
||||
Michael Bacarella mbac@netgraft.com>
|
||||
Michael Deutschmann michael@talamasca.ocis.net
|
||||
Michael Elizabeth Chastain mec.gnu@mindspring.com
|
||||
Michael Gaughen mgaughen@polyserve.com
|
||||
Michael Hasselberg mikelh@zonta.ping.de
|
||||
Michael Hohn hohn@math.utah.edu
|
||||
Michael J. Croghan mcroghan@usatoday.com
|
||||
Michael McFarland sidlon@yahoo.com
|
||||
Michael Piefel piefel@informatik.hu-berlin.de
|
||||
Michael Steffens michael.steffens@s.netic.de
|
||||
Michael Stone mstone@debian.org
|
||||
Michael Stutz stutz@dsl.org
|
||||
Michael van Elst mlelstv@dev.de.cw.net
|
||||
Michael Veksler mveksler@techunix.technion.ac.il
|
||||
Michail Litvak mci@owl.openwall.com
|
||||
Michal Politowski mpol@charybda.icm.edu.pl
|
||||
Michal Svec msvec@suse.cz
|
||||
Michel Robitaille robitail@IRO.UMontreal.CA
|
||||
Michiel Bacchiani bacchian@raven.bu.edu
|
||||
Mike Castle dalgoda@ix.netcom.com
|
||||
Mike Coleman mkc@mathdogs.com
|
||||
Mike Jetzer mjetzer@mke.catalystwms.com
|
||||
Mike Frysinger vapier@gentoo.org
|
||||
Mikko Tuumanen m@sorvankyla.yok.utu.fi
|
||||
Mikulas Patocka mikulas@artax.karlin.mff.cuni.cz
|
||||
Miles Bader miles@gnu.ai.mit.edu
|
||||
Minh Tran-Le tranle@intellicorp.com
|
||||
Morten Welinder terra@diku.dk
|
||||
Neal H Walfield neal@cs.uml.edu
|
||||
Neil Brown neilb@cse.unsw.edu.au
|
||||
Nelson H. F. Beebe beebe@math.utah.edu
|
||||
Nick Estes debian@nickstoys.com
|
||||
Nick Lawes nlawes@silverplatter.com
|
||||
Nickolai Zeldovich nickolai@cs.stanford.edu
|
||||
Nicolas François nicolas.francois@centraliens.net
|
||||
Niklas Edmundsson nikke@acc.umu.se
|
||||
Nikola Milutinovic Nikola.Milutinovic@ev.co.yu
|
||||
Noah Friedman friedman@splode.com
|
||||
Noel Cragg noel@red-bean.com
|
||||
Norbert Kiesel nkiesel@tbdnetworks.com
|
||||
Olatunji Oluwabukunmi Ruwase tjruwase@stanford.edu
|
||||
Olav Morkrid olav@funcom.com
|
||||
Ørn E. Hansen oehansen@daimi.aau.dk
|
||||
Ole Laursen olau@hardworking.dk
|
||||
Oliver Kiddle okiddle@yahoo.co.uk
|
||||
Ørn E. Hansen oehansen@daimi.aau.dk
|
||||
Oskar Liljeblad osk@hem.passagen.se
|
||||
Patrick Mauritz oxygene@studentenbude.ath.cx
|
||||
Paul Eggert eggert@twinsun.com
|
||||
Paul Jarc prj@po.cwru.edu
|
||||
Paul Nevai nevai@ops.mps.ohio-state.edu
|
||||
Paul Sauer paul@alexa.com
|
||||
Paul Slootman paul@debian.org
|
||||
Paul Townsend aab@purdue.edu
|
||||
Paul Worrall paul@basilisk.uklinux.net
|
||||
Pawel Prokop pablo@wizard.ae.krakow.pl
|
||||
Per Cederqvist ceder@lysator.liu.se
|
||||
Per Kristian Hove perhov@math.ntnu.no
|
||||
Peter Breitenlohner peb@mppmu.mpg.de
|
||||
Peter Eriksson peter@ifm.liu.se
|
||||
Peter Fales psfales@lucent.com
|
||||
Peter Horst peter@ointment.org
|
||||
Peter Moulder reiter@netspace.net.au
|
||||
Peter O'Gorman bug-coreutils@mlists.thewrittenword.com
|
||||
Peter Samuelson psamuels@sampo.creighton.edu
|
||||
Peter Seebach seebs@taniemarie.solon.com
|
||||
Petter Reinholdtsen pere@hungry.com
|
||||
Phelippe Neveu pneveu@pcigeomatics.com
|
||||
Phil Richards phil.richards@vf.vodafone.co.uk
|
||||
Philippe De Muyter phdm@macqel.be
|
||||
Philippe Schnoebelen Philippe.Schnoebelen@imag.fr
|
||||
Phillip Jones mouse@datastacks.com
|
||||
Piergiorgio Sartor sartor@sony.de
|
||||
Piotr Kwapulinski kwap@univ.gda.pl
|
||||
Prashant TR tr@eth.net
|
||||
Rainer Orth ro@TechFak.Uni-Bielefeld.DE
|
||||
Ralf W. Stephan stephan@tmt.de
|
||||
Ralf Wildenhues Ralf.Wildenhues@gmx.de
|
||||
Ralph Loader loader@maths.ox.ac.uk
|
||||
Raul Miller moth@magenta.com
|
||||
Raúl Núñez de Arenas Coronado raul@pleyades.net
|
||||
Reuben Thomas rrt@sc3d.org
|
||||
Richard A Downing richard.downing@bcs.org.uk
|
||||
Richard Braakman dark@xs4all.nl
|
||||
Richard Dawe rich@phekda.freeserve.co.uk
|
||||
Richard J. Rauenzahn rrauenza@hairball.cup.hp.com
|
||||
Richard Neill rn214@hermes.cam.ac.uk
|
||||
Richard Sharman rsharman@magmacom.com
|
||||
Rick Sladkey jrs@world.std.com
|
||||
Rik Faith faith@cs.unc.edu
|
||||
Risto Kankkunen kankkune@lingsoft.fi
|
||||
Robert H. de Vries robert@and.nl
|
||||
Robert Lindgren robert@orcafat.com
|
||||
Robert Millan zeratul2@wanadoo.es
|
||||
Rogier Wolff R.E.Wolff@BitWizard.nl
|
||||
Roland Huebner ro-huebner@gmx.de
|
||||
Roland Turner raz.tah.bet@raz.cx
|
||||
Ronald F. Guilmette rfg@netcom.com
|
||||
Ross Alexander r.alexander@auckland.ac.nz
|
||||
Ross Paterson rap@doc.ic.ac.uk
|
||||
Ross Ridge rridge@calum.csclub.uwaterloo.ca
|
||||
Sami Farin sfarin@ratol.fi
|
||||
Samuel Tardieu sam@rfc1149.net
|
||||
Samuel Thibault samuel.thibault@ens-lyon.org
|
||||
Samuli Karkkainen Samuli.Karkkainen@hut.fi
|
||||
Sander van Malssen svm@kozmix.ow.nl
|
||||
Santiago Vila Doncel sanvila@unex.es
|
||||
Savochkin Andrey Vladimirovich saw@msu.ru
|
||||
Scott Lurndal slurn@griffin.engr.sgi.com
|
||||
Stephen Gildea gildea@x.org
|
||||
Stephen Smoogen ??????????
|
||||
Sébastien Maret smaret@umich.edu
|
||||
Shing-Shong Shei shei@cs.indiana.edu
|
||||
Soeren Sonnenburg sonnenburg@informatik.hu-berlin.de
|
||||
Solar Designer solar@owl.openwall.com
|
||||
Stanislav Ievlev inger@altlinux.ru
|
||||
Stavros Passas stabat@ics.forth.gr
|
||||
Stéphane Chazelas Stephane_CHAZELAS@yahoo.fr
|
||||
Stephen Depooter sbdep@myrealbox.com
|
||||
Stephen Eglen eglen@pcg.wustl.edu
|
||||
Stephen Gildea gildea@stop.mail-abuse.org
|
||||
Stephen Smoogen smooge@mindspring.com
|
||||
Steve McConnel steve@acadcomp.sil.org
|
||||
Steve McIntyre steve@einval.com
|
||||
Steven G. Johnson stevenj@alum.mit.edu
|
||||
Steven Mocking ufo@quicknet.nl
|
||||
Steven P Watson steven@magelico.net
|
||||
Stuart Kemp skemp@peter.bmc.com
|
||||
Sven Joachim sven_joachim@web.de
|
||||
Szakacsits Szabolcs szaka@sienet.hu
|
||||
Tadayoshi Funaba tadf@kt.rim.or.jp
|
||||
TAKAI Kousuke takai@vlsi.kuee.kyoto-u.ac.jp
|
||||
Theodore Ts'o tytso@rsts-11.mit.edu
|
||||
The Wanderer inverseparadox@comcast.net
|
||||
Thomas Bushnell thomas@gnu.ai.mit.edu
|
||||
Thomas Goerlich thomas@schnappmatik.de
|
||||
Thomas Hood jdthood@yahoo.co.uk
|
||||
Thomas Luzat thomas@luzat.com
|
||||
Thomas M.Ott thmo-13@gmx.de
|
||||
Thomas Quinot thomas@Cuivre.FR.EU.ORG
|
||||
Thomas Schwinge tschwinge@gnu.org
|
||||
Thomas Wolff mined@towo.net
|
||||
Tim J. Robbins tjr@FreeBSD.org
|
||||
Tim Mooney mooney@dogbert.cc.ndsu.NoDak.edu
|
||||
Tim Smithers mouse@dmouse.com.au
|
||||
Tim Waugh twaugh@redhat
|
||||
Toby Peterson toby@opendarwin.org
|
||||
Todd A. Jacobs tjacobs@codegnome.org
|
||||
Tom Haynes thomas@netapp.com
|
||||
Tom Quinn trq@dionysos.thphys.ox.ac.uk
|
||||
Tomas Pospisek tpo@sourcepole.ch
|
||||
Tommi Kyntola tkyntola@cc.hut.fi
|
||||
Ton Hospel thospel@mail.dma.be
|
||||
Ton Nijkes ton@murphy.nl
|
||||
Tony Kocurko akocurko@mun.ca
|
||||
Tony Leneis tony@plaza.ds.adp.com
|
||||
Tony Robinson ajr@eng.cam.ac.uk
|
||||
Toralf Förster toralf.foerster@gmx.de
|
||||
Torbjorn Granlund tege@nada.kth.se
|
||||
Torbjorn Lindgren tl@funcom.no
|
||||
Torsten Landschoff torsten@pclab.ifg.uni-kiel.de
|
||||
Tristan Miller psychonaut@nothingisreal.com
|
||||
Ulrich Drepper drepper@gnu.org
|
||||
Ulrich Hermisson ulrich_hermisson@hotmail.com
|
||||
Urs Thuermann urs@isnogud.escape.de
|
||||
Uwe H. Steinfeld usteinfeld@gmx.net
|
||||
Vesselin Atanasov vesselin@bgnet.bg
|
||||
Vin Shelton acs@alumni.princeton.edu
|
||||
Vineet Chadha chadha@acis.ufl.edu
|
||||
Vitaly A. Ostanin vyt@altlinux.org
|
||||
Vlada Macek tuttle@bbs.fsik.cvut.cz
|
||||
Volker Borchert bt@teknon.de
|
||||
Volker Paul vpaul@dohle.com
|
||||
Wartan Hachaturow wart@tepkom.ru
|
||||
Wayne Stewart wstewa@atl.com
|
||||
Wenjun Zheng zwj@yahoo.com
|
||||
Werner Almesberger Werner.Almesberger@epfl.ch
|
||||
@@ -297,6 +518,13 @@ Will Edgington wedgingt@acm.org
|
||||
William Bader william@nscs.fast.net
|
||||
William Dowling will@franklin.com
|
||||
William Lewis wiml@omnigroup.com
|
||||
wiregauze wiregauze@yahoo.com
|
||||
Wojciech Purczynski cliph@isec.pl
|
||||
Wolfram Kleff kleff@cs.uni-bonn.de
|
||||
Won-kyu Park wkpark@chem.skku.ac.kr
|
||||
Yann Dirson dirson@debian.org
|
||||
Zvi Har'El rl@math.technion.ac.il
|
||||
|
||||
;; Local Variables:
|
||||
;; coding: utf-8
|
||||
;; End:
|
||||
|
||||
4
THANKStt.in
Normal file
4
THANKStt.in
Normal file
@@ -0,0 +1,4 @@
|
||||
The following teams have translated the many diagnostics of this
|
||||
package into many different languages. Thank you!
|
||||
|
||||
---
|
||||
189
TODO
Normal file
189
TODO
Normal file
@@ -0,0 +1,189 @@
|
||||
strip: add an option to specify the program used to strip binaries.
|
||||
suggestion from Karl Berry
|
||||
|
||||
doc/coreutils.texi:
|
||||
Address this comment: FIXME: mv's behavior in this case is system-dependent
|
||||
Better still: fix the code so it's *not* system-dependent.
|
||||
|
||||
ls: add --format=FORMAT option that controls how each line is printed.
|
||||
|
||||
cp --no-preserve=X should not attempt to preserve attribute X
|
||||
reported by Andreas Schwab
|
||||
|
||||
copy.c: Address the FIXME-maybe comment in copy_internal.
|
||||
And once that's done, add an exclusion so that `cp --link'
|
||||
no longer incurs the overhead of saving src. dev/ino and dest. filename
|
||||
in the hash table.
|
||||
|
||||
See if we can be consistent about where --verbose sends its output:
|
||||
These all send --verbose output to stdout:
|
||||
head, tail, rm, cp, mv, ln, chmod, chown, chgrp, install, ln
|
||||
These send it to stderr:
|
||||
shred mkdir split
|
||||
readlink is different
|
||||
|
||||
Write an autoconf test to work around build failure in HPUX's 64-bit mode.
|
||||
See notes in README -- and remove them once there's a work-around.
|
||||
|
||||
Integrate use of sendfile, suggested here:
|
||||
http://mail.gnu.org/archive/html/bug-fileutils/2003-03/msg00030.html
|
||||
I don't plan to do that, since a few tests demonstrate no significant benefit.
|
||||
|
||||
Should printf '\0123' print "\n3"?
|
||||
per report from TAKAI Kousuke on Mar 27
|
||||
http://mail.gnu.org/archive/html/bug-coreutils/2003-03/index.html
|
||||
|
||||
printf: consider adapting builtins/printf.def from bash
|
||||
|
||||
df: add `--total' option, suggested here http://bugs.debian.org/186007
|
||||
|
||||
seq: give better diagnostics for invalid formats:
|
||||
e.g. no or too many % directives
|
||||
seq: consider allowing format string to contain no %-directives
|
||||
|
||||
resolve RH report on cp -a forwarded by Tim Waugh
|
||||
|
||||
tail: don't use xlseek; it *exits*.
|
||||
Instead, maybe use a macro and return nonzero.
|
||||
|
||||
add mktemp? Suggested by Nelson Beebe
|
||||
|
||||
tr: support nontrivial equivalence classes, e.g. [=e=] with LC_COLLATE=fr_FR
|
||||
|
||||
lib/strftime.c: Since %N is the only format that we need but that
|
||||
glibc's strftime doesn't support, consider using a wrapper that
|
||||
would expand /%(-_)?\d*N/ to the desired string and then pass the
|
||||
resulting string to glibc's strftime.
|
||||
|
||||
sort: Compress temporary files when doing large external sort/merges.
|
||||
This improves performance when you can compress/uncompress faster than
|
||||
you can read/write, which is common in these days of fast CPUs.
|
||||
suggestion from Charles Randall on 2001-08-10
|
||||
|
||||
unexpand: [http://www.opengroup.org/onlinepubs/007908799/xcu/unexpand.html]
|
||||
printf 'x\t \t y\n'|unexpand -t 8,9 should print its input, unmodified.
|
||||
printf 'x\t \t y\n'|unexpand -t 5,8 should print "x\ty\n"
|
||||
|
||||
Let GNU su use the `wheel' group if appropriate.
|
||||
(there are a couple patches, already)
|
||||
|
||||
sort: Investigate better sorting algorithms; see Knuth vol. 3.
|
||||
|
||||
We tried list merge sort, but it was about 50% slower than the
|
||||
recursive algorithm currently used by sortlines, and it used more
|
||||
comparisons. We're not sure why this was, as the theory suggests it
|
||||
should do fewer comparisons, so perhaps this should be revisited.
|
||||
List merge sort was implemented in the style of Knuth algorithm
|
||||
5.2.4L, with the optimization suggested by exercise 5.2.4-22. The
|
||||
test case was 140,213,394 bytes, 426,4424 lines, text taken from the
|
||||
GCC 3.3 distribution, sort.c compiled with GCC 2.95.4 and running on
|
||||
Debian 3.0r1 GNU/Linux, 2.4GHz Pentium 4, single pass with no
|
||||
temporary files and plenty of RAM.
|
||||
|
||||
Since comparisons seem to be the bottleneck, perhaps the best
|
||||
algorithm to try next should be merge insertion. See Knuth section
|
||||
5.3.1, who credits Lester Ford, Jr. and Selmer Johnson, American
|
||||
Mathematical Monthly 66 (1959), 387-389.
|
||||
|
||||
cp --recursive: perform dir traversals in source and dest hierarchy rather
|
||||
than forming full file names. The latter (current) approach fails
|
||||
unnecessarily when the names become very long.
|
||||
|
||||
Remove suspicious uses of alloca (ones that may allocate more than
|
||||
about 4k)
|
||||
|
||||
Adapt these contribution guidelines for coreutils:
|
||||
http://sources.redhat.com/automake/contribute.html
|
||||
|
||||
|
||||
Changes expected to go in, someday.
|
||||
======================================
|
||||
|
||||
dd patch from Olivier Delhomme
|
||||
|
||||
Andreas Gruenbacher's xattr changes
|
||||
|
||||
Apply Bruno Haible's hostname changes
|
||||
|
||||
test/mv/*: clean up $other_partition_tmpdir in all cases
|
||||
|
||||
ls: when both -l and --dereference-command-line-symlink-to-dir are
|
||||
specified, consider whether to let the latter select whether to
|
||||
dereference command line symlinks to directories. Since -l has
|
||||
an implicit --NO-dereference-command-line-symlink-to-dir meaning.
|
||||
Pointed out by Karl Berry.
|
||||
|
||||
A more efficient version of factor, and possibly one that
|
||||
accepts inputs of size 2^64 and larger.
|
||||
|
||||
dd: consider adding an option to suppress `bytes/block read/written'
|
||||
output to stderr. Suggested here:
|
||||
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=165045
|
||||
|
||||
Pending copyright papers:
|
||||
------------------------
|
||||
ls --color: Ed Avis' patch to suppress escape sequences for
|
||||
non-highlighted files
|
||||
|
||||
getpwnam from Bruce Korb
|
||||
|
||||
pb (progress bar) from Miika Pekkarinen
|
||||
|
||||
------------------------------
|
||||
|
||||
Have euidaccess.m4 check for eaccess as well as euidaccess
|
||||
If found, then do `#define euidaccess eaccess'.
|
||||
|
||||
Remove long-deprecated options. Search case-insensitive for
|
||||
`deprecated' and `remove in '. Automate this.
|
||||
|
||||
Add a distcheck-time test to ensure that every distributed
|
||||
file is either read-only(indicating generated) or is
|
||||
version-controlled and up to date.
|
||||
|
||||
Implement Ulrich Drepper's suggestion to use getgrouplist rather
|
||||
than getugroups. This affects only `id', but makes a big difference
|
||||
on systems with many users and/or groups, and makes id usable once
|
||||
again on systems where access restrictions make getugroups fail.
|
||||
But first we'll need a run-test (either in an autoconf macro or at
|
||||
run time) to avoid the segfault bug in libc-2.3.2's getgrouplist.
|
||||
In that case, we'd revert to using a new (to-be-written) getgrouplist
|
||||
module that does most of what `id' already does. Or just avoid the
|
||||
buggy use of getgrouplist by never passing it a buffer of length zero.
|
||||
See https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=200327
|
||||
|
||||
remove `%s' notation:
|
||||
grep -E "\`%.{,4}s'" src/*.c
|
||||
|
||||
remove or adjust chown's --changes option, since it
|
||||
can't always do what it currently says it does.
|
||||
|
||||
Adapt tools like wc, tr, fmt, etc. (most of the textutils) to be
|
||||
multibyte aware. The problem is that I want to avoid duplicating
|
||||
significant blocks of logic, yet I also want to incur only minimal
|
||||
(preferably `no') cost when operating in single-byte mode.
|
||||
|
||||
Remove all uses of the `register' keyword
|
||||
|
||||
pr's use of nstrftime can make it malloc a very large (up to SIZE_MAX) buffer
|
||||
|
||||
ls.c: use gettime rather than clock_gettime, gettimeofday, time
|
||||
|
||||
-----
|
||||
|
||||
Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
|
||||
Inc.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software Foundation,
|
||||
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
516
bootstrap
Executable file
516
bootstrap
Executable file
@@ -0,0 +1,516 @@
|
||||
#! /bin/sh
|
||||
|
||||
# Bootstrap this package from CVS.
|
||||
|
||||
# Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
# 02110-1301, USA.
|
||||
|
||||
# Written by Paul Eggert.
|
||||
|
||||
nl='
|
||||
'
|
||||
|
||||
# Ensure file names are sorted consistently across platforms.
|
||||
# Also, ensure diagnostics are in English, e.g., "wget --help" below.
|
||||
LC_ALL=C
|
||||
export LC_ALL
|
||||
|
||||
# Temporary directory names.
|
||||
bt='._bootmp'
|
||||
bt_regex=`echo "$bt"| sed 's/\./[.]/g'`
|
||||
bt2=${bt}2
|
||||
|
||||
usage() {
|
||||
echo >&2 "\
|
||||
Usage: $0 [OPTION]...
|
||||
Bootstrap this package from the checked-out sources.
|
||||
|
||||
Options:
|
||||
--gnulib-srcdir=DIRNAME Specify the local directory where gnulib
|
||||
sources reside. Use this if you already
|
||||
have gnulib sources on your machine, and
|
||||
do not want to waste your bandwidth downloading
|
||||
them again.
|
||||
--copy Copy files instead of creating symbolic links.
|
||||
--force Attempt to bootstrap even if the sources seem
|
||||
not to have been checked out.
|
||||
--skip-po Do not download po files.
|
||||
--cvs-user=USERNAME Set the CVS username to be used when accessing
|
||||
the gnulib repository.
|
||||
|
||||
If the file .bootstrap.conf exists in the current working directory, its
|
||||
contents are read as shell variables to configure the bootstrap.
|
||||
|
||||
Running without arguments will suffice in most cases.
|
||||
"
|
||||
}
|
||||
|
||||
# Configuration.
|
||||
|
||||
# List of gnulib modules needed.
|
||||
gnulib_modules=
|
||||
|
||||
# Any gnulib files needed that are not in modules.
|
||||
gnulib_files=
|
||||
|
||||
# Translation Project URL, for the registry of all projects
|
||||
# and for the translation-team master directory.
|
||||
TP_URL='http://www.iro.umontreal.ca/translation/registry.cgi?domain='
|
||||
TP_PO_URL='http://www.iro.umontreal.ca/translation/teams/PO/'
|
||||
|
||||
extract_package_name='
|
||||
/^AC_INIT(/{
|
||||
/.*,.*,.*,/{
|
||||
s///
|
||||
s/[][]//g
|
||||
p
|
||||
q
|
||||
}
|
||||
s/AC_INIT(\[*//
|
||||
s/]*,.*//
|
||||
s/^GNU //
|
||||
y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/
|
||||
s/[^A-Za-z0-9_]/-/g
|
||||
p
|
||||
}
|
||||
'
|
||||
package=`sed -n "$extract_package_name" configure.ac` || exit
|
||||
|
||||
# Extra files from gnulib, which override files from other sources.
|
||||
gnulib_extra_files='
|
||||
build-aux/install-sh
|
||||
build-aux/missing
|
||||
build-aux/mdate-sh
|
||||
build-aux/texinfo.tex
|
||||
build-aux/depcomp
|
||||
build-aux/config.guess
|
||||
build-aux/config.sub
|
||||
doc/INSTALL
|
||||
'
|
||||
|
||||
# Other locale categories that need message catalogs.
|
||||
EXTRA_LOCALE_CATEGORIES=
|
||||
|
||||
# Additional xgettext options to use. Use "\\\newline" to break lines.
|
||||
XGETTEXT_OPTIONS='\\\
|
||||
--flag=_:1:pass-c-format\\\
|
||||
--flag=N_:1:pass-c-format\\\
|
||||
--flag=error:3:c-format --flag=error_at_line:5:c-format\\\
|
||||
'
|
||||
|
||||
# Files we don't want to import.
|
||||
excluded_files=
|
||||
|
||||
# File that should exist in the top directory of a checked out hierarchy,
|
||||
# but not in a distribution tarball.
|
||||
CVS_only_file=README-hacking
|
||||
|
||||
# Whether to use copies instead of symlinks.
|
||||
copy=false
|
||||
|
||||
# Override the default configuration, if necessary.
|
||||
test -r bootstrap.conf && . ./bootstrap.conf
|
||||
|
||||
# Translate configuration into internal form.
|
||||
|
||||
# Parse options.
|
||||
|
||||
for option
|
||||
do
|
||||
case $option in
|
||||
--help)
|
||||
usage
|
||||
exit;;
|
||||
--gnulib-srcdir=*)
|
||||
GNULIB_SRCDIR=`expr "$option" : '--gnulib-srcdir=\(.*\)'`;;
|
||||
--cvs-user=*)
|
||||
CVS_USER=`expr "$option" : '--cvs-user=\(.*\)'`;;
|
||||
--skip-po)
|
||||
SKIP_PO=t;;
|
||||
--force)
|
||||
CVS_only_file=;;
|
||||
--copy)
|
||||
copy=true;;
|
||||
*)
|
||||
echo >&2 "$0: $option: unknown option"
|
||||
exit 1;;
|
||||
esac
|
||||
done
|
||||
|
||||
if test -n "$CVS_only_file" && test ! -r "$CVS_only_file"; then
|
||||
echo "$0: Bootstrapping from a non-checked-out distribution is risky." >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "$0: Bootstrapping CVS $package..."
|
||||
|
||||
cleanup_gnulib() {
|
||||
status=$?
|
||||
rm -fr gnulib
|
||||
exit $status
|
||||
}
|
||||
|
||||
# Get gnulib files.
|
||||
|
||||
case ${GNULIB_SRCDIR--} in
|
||||
-)
|
||||
if [ ! -d gnulib ]; then
|
||||
echo "$0: getting gnulib files..."
|
||||
|
||||
case ${CVS_AUTH-pserver} in
|
||||
pserver)
|
||||
CVS_PREFIX=':pserver:anonymous@';;
|
||||
ssh)
|
||||
CVS_PREFIX="$CVS_USER${CVS_USER+@}";;
|
||||
*)
|
||||
echo "$0: $CVS_AUTH: Unknown CVS access method" >&2
|
||||
exit 1;;
|
||||
esac
|
||||
|
||||
case $CVS_RSH in
|
||||
'') CVS_RSH=ssh; export CVS_RSH;;
|
||||
esac
|
||||
|
||||
trap cleanup_gnulib 1 2 13 15
|
||||
|
||||
cvs -z3 -q -d ${CVS_PREFIX}cvs.savannah.gnu.org:/cvsroot/gnulib co gnulib ||
|
||||
cleanup_gnulib
|
||||
|
||||
trap - 1 2 13 15
|
||||
fi
|
||||
GNULIB_SRCDIR=gnulib
|
||||
esac
|
||||
|
||||
gnulib_tool=$GNULIB_SRCDIR/gnulib-tool
|
||||
<$gnulib_tool || exit
|
||||
|
||||
# Get translations.
|
||||
|
||||
get_translations() {
|
||||
subdir=$1
|
||||
domain=$2
|
||||
|
||||
case $WGET_COMMAND in
|
||||
'')
|
||||
echo "$0: wget not available; skipping translations";;
|
||||
?*)
|
||||
echo "$0: getting translations into $subdir for $domain..." &&
|
||||
|
||||
(cd $subdir && rm -f dummy `ls | sed -n '/\.gmo$/p; /\.po/p'`) &&
|
||||
$WGET_COMMAND -O "$subdir/$domain.html" "$TP_URL$domain" &&
|
||||
|
||||
sed -n 's|.*"http://[^"]*/translation/teams/PO/\([^/"]*\)/'"$domain"'-\([^/"]*\)\.[^."]*\.po".*|\1.\2|p' <"$subdir/$domain.html" |
|
||||
sort -k 1,1 -k 2,2n -k2,2 -k3,3n -k3,3 -k4,4n -k4,4 -k5,5n -k5.5 |
|
||||
awk -F. '
|
||||
{ if (lang && $1 != lang) print lang, ver }
|
||||
{ lang = $1; ver = substr($0, index($0, ".") + 1) }
|
||||
END { if (lang) print lang, ver }
|
||||
' | awk -v domain="$domain" -v subdir="$subdir" '
|
||||
{
|
||||
lang = $1
|
||||
ver = $2
|
||||
urlfmt = ""
|
||||
printf "{ $WGET_COMMAND -O %s/%s.po '\'"$TP_PO_URL"'/%s/%s-%s.%s.po'\'' &&\n", subdir, lang, lang, domain, ver, lang
|
||||
printf " msgfmt -c -o /dev/null %s/%s.po || {\n", subdir, lang
|
||||
printf " echo >&2 '\'"$0"': omitting translation for %s'\''\n", lang
|
||||
printf " rm -f %s/%s.po; }; } &&\n", subdir, lang
|
||||
}
|
||||
END { print ":" }
|
||||
' | WGET_COMMAND="$WGET_COMMAND" sh;;
|
||||
esac &&
|
||||
ls "$subdir"/*.po 2>/dev/null |
|
||||
sed 's|.*/||; s|\.po$||' >"$subdir/LINGUAS" &&
|
||||
rm -f "$subdir/$domain.html"
|
||||
}
|
||||
|
||||
case $SKIP_PO in
|
||||
'')
|
||||
case `wget --help` in
|
||||
*'--no-cache'*)
|
||||
WGET_COMMAND='wget -nv --no-cache';;
|
||||
*'--cache=on/off'*)
|
||||
WGET_COMMAND='wget -nv --cache=off';;
|
||||
*'--non-verbose'*)
|
||||
WGET_COMMAND='wget -nv';;
|
||||
*)
|
||||
WGET_COMMAND='';;
|
||||
esac
|
||||
|
||||
if test -d po; then
|
||||
get_translations po $package || exit
|
||||
fi
|
||||
|
||||
if test -d runtime-po; then
|
||||
get_translations runtime-po $package-runtime || exit
|
||||
fi;;
|
||||
esac
|
||||
|
||||
symlink_to_gnulib()
|
||||
{
|
||||
src=$GNULIB_SRCDIR/$1
|
||||
dst=${2-$1}
|
||||
|
||||
test -f "$src" && {
|
||||
if $copy; then
|
||||
{
|
||||
test ! -h "$dst" || {
|
||||
echo "$0: rm -f $dst" &&
|
||||
rm -f "$dst"
|
||||
}
|
||||
} &&
|
||||
test -f "$dst" &&
|
||||
cmp -s "$src" "$dst" || {
|
||||
echo "$0: cp -fp $src $dst" &&
|
||||
cp -fp "$src" "$dst"
|
||||
}
|
||||
else
|
||||
test -h "$dst" &&
|
||||
src_ls=`ls -diL "$src" 2>/dev/null` && set $src_ls && src_i=$1 &&
|
||||
dst_ls=`ls -diL "$dst" 2>/dev/null` && set $dst_ls && dst_i=$1 &&
|
||||
test "$src_i" = "$dst_i" || {
|
||||
dot_dots=
|
||||
case $src in
|
||||
/*) ;;
|
||||
*)
|
||||
case /$dst/ in
|
||||
*//* | */../* | */./* | /*/*/*/*/*/)
|
||||
echo >&2 "$0: invalid symlink calculation: $src -> $dst"
|
||||
exit 1;;
|
||||
/*/*/*/*/) dot_dots=../../../;;
|
||||
/*/*/*/) dot_dots=../../;;
|
||||
/*/*/) dot_dots=../;;
|
||||
esac;;
|
||||
esac
|
||||
|
||||
echo "$0: ln -fs $dot_dots$src $dst" &&
|
||||
ln -fs "$dot_dots$src" "$dst"
|
||||
}
|
||||
fi
|
||||
}
|
||||
}
|
||||
|
||||
cp_mark_as_generated()
|
||||
{
|
||||
cp_src=$1
|
||||
cp_dst=$2
|
||||
|
||||
if cmp -s "$cp_src" "$GNULIB_SRCDIR/$cp_dst"; then
|
||||
symlink_to_gnulib "$cp_dst"
|
||||
else
|
||||
case $cp_dst in
|
||||
*.[ch]) c1='/* '; c2=' */';;
|
||||
*.texi) c1='@c '; c2= ;;
|
||||
*.m4|*/Make*|Make*) c1='# ' ; c2= ;;
|
||||
*) c1= ; c2= ;;
|
||||
esac
|
||||
|
||||
if test -z "$c1"; then
|
||||
cmp -s "$cp_src" "$cp_dst" || {
|
||||
echo "$0: cp -f $cp_src $cp_dst" &&
|
||||
rm -f "$cp_dst" &&
|
||||
sed "s!$bt_regex/!!g" "$cp_src" > "$cp_dst"
|
||||
}
|
||||
else
|
||||
# Copy the file first to get proper permissions if it
|
||||
# doesn't already exist. Then overwrite the copy.
|
||||
cp "$cp_src" "$cp_dst-t" &&
|
||||
(
|
||||
echo "$c1-*- buffer-read-only: t -*- vi: set ro:$c2" &&
|
||||
echo "${c1}DO NOT EDIT! GENERATED AUTOMATICALLY!$c2" &&
|
||||
sed "s!$bt_regex/!!g" "$cp_src"
|
||||
) > $cp_dst-t &&
|
||||
if cmp -s "$cp_dst-t" "$cp_dst"; then
|
||||
rm -f "$cp_dst-t"
|
||||
else
|
||||
echo "$0: cp $cp_src $cp_dst # with edits" &&
|
||||
mv -f "$cp_dst-t" "$cp_dst"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
version_controlled_file() {
|
||||
dir=$1
|
||||
file=$2
|
||||
found=no
|
||||
if test -d CVS; then
|
||||
grep -F "/$file/" $dir/CVS/Entries 2>/dev/null |
|
||||
grep '^/[^/]*/[0-9]' > /dev/null && found=yes
|
||||
elif test -d .git; then
|
||||
git-rm -n "$dir/$file" > /dev/null 2>&1 && found=yes
|
||||
else
|
||||
echo "$0: no version control for $dir/$file?" >&2
|
||||
fi
|
||||
test $found = yes
|
||||
}
|
||||
|
||||
# If $STR is not already on a line by itself in $FILE, insert it,
|
||||
# sorting the new contents of the file and replacing $FILE with the result.
|
||||
insert_sorted_if_absent() {
|
||||
file=$1
|
||||
str=$2
|
||||
echo "$str" | sort -u - $file | cmp -s - $file \
|
||||
|| echo "$str" | sort -u - $file -o $file \
|
||||
|| exit
|
||||
}
|
||||
|
||||
slurp() {
|
||||
for dir in . `(cd $1 && find * -type d -print)`; do
|
||||
copied=
|
||||
sep=
|
||||
for file in `ls $1/$dir`; do
|
||||
test -d $1/$dir/$file && continue
|
||||
for excluded_file in $excluded_files; do
|
||||
test "$dir/$file" = "$excluded_file" && continue 2
|
||||
done
|
||||
if test $file = Makefile.am; then
|
||||
copied=$copied${sep}gnulib.mk; sep=$nl
|
||||
remove_intl='/^[^#].*\/intl/s/^/#/;'"s!$bt_regex/!!g"
|
||||
sed "$remove_intl" $1/$dir/$file | cmp -s - $dir/gnulib.mk || {
|
||||
echo "$0: Copying $1/$dir/$file to $dir/gnulib.mk ..." &&
|
||||
rm -f $dir/gnulib.mk &&
|
||||
sed "$remove_intl" $1/$dir/$file >$dir/gnulib.mk
|
||||
}
|
||||
elif { test "${2+set}" = set && test -r $2/$dir/$file; } ||
|
||||
version_controlled_file $dir $file; then
|
||||
echo "$0: $dir/$file overrides $1/$dir/$file"
|
||||
else
|
||||
copied=$copied$sep$file; sep=$nl
|
||||
if test $file = gettext.m4; then
|
||||
echo "$0: patching m4/gettext.m4 to remove need for intl/* ..."
|
||||
rm -f $dir/$file
|
||||
sed '
|
||||
/^AC_DEFUN(\[AM_INTL_SUBDIR],/,/^]/c\
|
||||
AC_DEFUN([AM_INTL_SUBDIR], [
|
||||
/^AC_DEFUN(\[gt_INTL_SUBDIR_CORE],/,/^]/c\
|
||||
AC_DEFUN([gt_INTL_SUBDIR_CORE], [])
|
||||
$a\
|
||||
AC_DEFUN([gl_LOCK_EARLY], [])
|
||||
' $1/$dir/$file >$dir/$file
|
||||
else
|
||||
cp_mark_as_generated $1/$dir/$file $dir/$file
|
||||
fi
|
||||
fi || exit
|
||||
done
|
||||
|
||||
for dot_ig in .cvsignore .gitignore; do
|
||||
ig=$dir/$dot_ig
|
||||
if test -n "$copied" && test -f $ig; then
|
||||
insert_sorted_if_absent $ig "$copied"
|
||||
# If an ignored file name ends with _.h, then also add
|
||||
# the name with just ".h". Many gnulib headers are generated,
|
||||
# e.g., stdint_.h -> stdint.h, dirent_.h ->..., etc.
|
||||
f=`echo "$copied"|sed 's/_\.h$/.h/'`
|
||||
insert_sorted_if_absent $ig "$f"
|
||||
fi
|
||||
done
|
||||
done
|
||||
}
|
||||
|
||||
|
||||
# Create boot temporary directories to import from gnulib and gettext.
|
||||
rm -fr $bt $bt2 &&
|
||||
mkdir $bt $bt2 || exit
|
||||
|
||||
# Import from gnulib.
|
||||
|
||||
gnulib_tool_options="\
|
||||
--import\
|
||||
--no-changelog\
|
||||
--aux-dir $bt/build-aux\
|
||||
--doc-base $bt/doc\
|
||||
--lib lib$package\
|
||||
--m4-base $bt/m4/\
|
||||
--source-base $bt/lib/\
|
||||
--tests-base $bt/tests\
|
||||
--local-dir gl\
|
||||
"
|
||||
echo "$0: $gnulib_tool $gnulib_tool_options --import ..."
|
||||
$gnulib_tool $gnulib_tool_options --import $gnulib_modules &&
|
||||
slurp $bt || exit
|
||||
|
||||
for file in $gnulib_files; do
|
||||
symlink_to_gnulib $file || exit
|
||||
done
|
||||
|
||||
|
||||
# Import from gettext.
|
||||
|
||||
echo "$0: (cd $bt2; autopoint) ..."
|
||||
cp configure.ac $bt2 &&
|
||||
(cd $bt2 && autopoint && rm configure.ac) &&
|
||||
slurp $bt2 $bt || exit
|
||||
|
||||
rm -fr $bt $bt2 || exit
|
||||
|
||||
|
||||
# Reconfigure, getting other files.
|
||||
|
||||
for command in \
|
||||
'aclocal --force -I m4' \
|
||||
'autoconf --force' \
|
||||
'autoheader --force' \
|
||||
'automake --add-missing --copy --force-missing';
|
||||
do
|
||||
echo "$0: $command ..."
|
||||
$command || exit
|
||||
done
|
||||
|
||||
|
||||
# Get some extra files from gnulib, overriding existing files.
|
||||
|
||||
for file in $gnulib_extra_files; do
|
||||
case $file in
|
||||
*/INSTALL) dst=INSTALL;;
|
||||
*) dst=$file;;
|
||||
esac
|
||||
symlink_to_gnulib $file $dst || exit
|
||||
done
|
||||
|
||||
|
||||
# Create gettext configuration.
|
||||
echo "$0: Creating po/Makevars from po/Makevars.template ..."
|
||||
rm -f po/Makevars
|
||||
sed '
|
||||
/^EXTRA_LOCALE_CATEGORIES *=/s/=.*/= '"$EXTRA_LOCALE_CATEGORIES"'/
|
||||
/^MSGID_BUGS_ADDRESS *=/s/=.*/= bug-'"$package"'@gnu.org/
|
||||
/^XGETTEXT_OPTIONS *=/{
|
||||
s/$/ \\/
|
||||
a\
|
||||
'"$XGETTEXT_OPTIONS"' $${end_of_xgettext_options+}
|
||||
}
|
||||
' po/Makevars.template >po/Makevars
|
||||
|
||||
if test -d runtime-po; then
|
||||
# Similarly for runtime-po/Makevars, but not quite the same.
|
||||
rm -f runtime-po/Makevars
|
||||
sed '
|
||||
/^DOMAIN *=.*/s/=.*/= '"$package"'-runtime/
|
||||
/^subdir *=.*/s/=.*/= runtime-po/
|
||||
/^MSGID_BUGS_ADDRESS *=/s/=.*/= bug-'"$package"'@gnu.org/
|
||||
/^XGETTEXT_OPTIONS *=/{
|
||||
s/$/ \\/
|
||||
a\
|
||||
'"$XGETTEXT_OPTIONS_RUNTIME"' $${end_of_xgettext_options+}
|
||||
}
|
||||
' <po/Makevars.template >runtime-po/Makevars
|
||||
|
||||
# Copy identical files from po to runtime-po.
|
||||
(cd po && cp -p Makefile.in.in *-quot *.header *.sed *.sin ../runtime-po)
|
||||
fi
|
||||
|
||||
echo "$0: done. Now you can run './configure'."
|
||||
97
bootstrap.conf
Normal file
97
bootstrap.conf
Normal file
@@ -0,0 +1,97 @@
|
||||
# Bootstrap configuration.
|
||||
|
||||
# Copyright (C) 2006, 2007 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
# 02110-1301, USA.
|
||||
|
||||
|
||||
# We don't need these modules, even though gnulib-tool mistakenly
|
||||
# includes them because of gettext and fchdir dependencies.
|
||||
avoided_gnulib_modules='
|
||||
--avoid=lock
|
||||
--avoid=size_max
|
||||
--avoid=xsize
|
||||
--avoid=canonicalize-lgpl
|
||||
'
|
||||
|
||||
# These modules are obsolete and can probably be removed soon,
|
||||
# but leave them in for now to minimize changes.
|
||||
obsolete_gnulib_modules='
|
||||
atexit free memchr memcmp memcpy memmove memset rename
|
||||
strcspn strtod strtol utime
|
||||
'
|
||||
|
||||
# gnulib modules used by this package.
|
||||
gnulib_modules="
|
||||
$avoided_gnulib_modules
|
||||
$obsolete_gnulib_modules
|
||||
acl alloca announce-gen argmatch assert backupfile base64
|
||||
c-strcase c-strtod
|
||||
c-strtold calloc canon-host canonicalize chown cloexec
|
||||
config-h configmake
|
||||
closeout cycle-check d-ino d-type diacrit dirfd dirname dup2
|
||||
error euidaccess exclude exitfail fchdir fcntl fcntl-safer fdl
|
||||
file-type fileblocks filemode filenamecat fnmatch-gnu
|
||||
fopen-safer
|
||||
fprintftime fsusage ftruncate fts getdate getgroups gethrxtime
|
||||
getline getloadavg getndelim2 getopt getpagesize getpass-gnu
|
||||
gettext gettime gettimeofday getugroups getusershell gnupload
|
||||
group-member hard-locale hash hash-pjw host-os human idcache
|
||||
inttostr inttypes isapipe
|
||||
lchmod lchown lib-ignore linebuffer link-follow
|
||||
long-options lstat malloc mbswidth md5 memcasecmp mempcpy
|
||||
memrchr mkancesdirs mkdir mkdir-p mkstemp mktime modechange
|
||||
mountlist mpsort obstack pathmax perl physmem posixtm posixver putenv
|
||||
quote quotearg raise readlink readtokens readtokens0 readutmp
|
||||
realloc regex rename-dest-slash rmdir rmdir-errno
|
||||
root-dev-ino
|
||||
rpmatch
|
||||
safe-read same
|
||||
save-cwd savedir savewd settime sha1 sig2str ssize_t stat-macros
|
||||
stat-time stdbool stdlib-safer stpcpy strftime
|
||||
strpbrk strtoimax strtoumax strverscmp sys_stat timespec tzset
|
||||
unicodeio unistd-safer unlink-busy unlinkdir unlocked-io
|
||||
uptime userspec utimecmp utimens vasprintf verify version-etc-fsf
|
||||
wcwidth winsz-ioctl winsz-termios xalloc xgetcwd xgethostname
|
||||
xmemcoll xnanosleep xreadlink xstrtod xstrtoimax xstrtol
|
||||
xstrtold xstrtoumax yesno
|
||||
"
|
||||
|
||||
# Other locale categories that need message catalogs.
|
||||
EXTRA_LOCALE_CATEGORIES=LC_TIME
|
||||
|
||||
# Additional xgettext options to use. Use "\\\newline" to break lines.
|
||||
XGETTEXT_OPTIONS=$XGETTEXT_OPTIONS'\\\
|
||||
--from-code=UTF-8\\\
|
||||
--flag=asprintf:2:c-format --flag=vasprintf:2:c-format\\\
|
||||
--flag=asnprintf:3:c-format --flag=vasnprintf:3:c-format\\\
|
||||
--flag=wrapf:1:c-format\\\
|
||||
'
|
||||
|
||||
# Gettext supplies these files, but we don't need them since
|
||||
# we don't have an intl subdirectory.
|
||||
excluded_files='
|
||||
m4/glibc2.m4
|
||||
m4/intdiv0.m4
|
||||
m4/lcmessage.m4
|
||||
m4/lock.m4
|
||||
m4/printf-posix.m4
|
||||
m4/size_max.m4
|
||||
m4/uintmax_t.m4
|
||||
m4/ulonglong.m4
|
||||
m4/visibility.m4
|
||||
m4/xsize.m4
|
||||
'
|
||||
14
build-aux/.cvsignore
Normal file
14
build-aux/.cvsignore
Normal file
@@ -0,0 +1,14 @@
|
||||
announce-gen
|
||||
compile
|
||||
config.guess
|
||||
config.rpath
|
||||
config.sub
|
||||
depcomp
|
||||
gnupload
|
||||
install-sh
|
||||
link-warning.h
|
||||
mdate-sh
|
||||
missing
|
||||
mkinstalldirs
|
||||
texinfo.tex
|
||||
ylwrap
|
||||
13
build-aux/.gitignore
vendored
Normal file
13
build-aux/.gitignore
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
announce-gen
|
||||
compile
|
||||
config.guess
|
||||
config.rpath
|
||||
config.sub
|
||||
depcomp
|
||||
gnupload
|
||||
install-sh
|
||||
link-warning.h
|
||||
mdate-sh
|
||||
missing
|
||||
texinfo.tex
|
||||
ylwrap
|
||||
232
build-aux/ChangeLog
Normal file
232
build-aux/ChangeLog
Normal file
@@ -0,0 +1,232 @@
|
||||
2007-01-30 Jim Meyering <jim@meyering.net>
|
||||
|
||||
* vc-list-files: Select column 2, not 3 (hg-0.9.3's manifest format
|
||||
now has only two columns).
|
||||
|
||||
2006-10-14 Jim Meyering <jim@meyering.net>
|
||||
|
||||
* vc-list-files: Don't filter git-ls-files output through cut.
|
||||
Add a comment about cvsu.
|
||||
|
||||
2006-08-22 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* .cvsignore: New file.
|
||||
|
||||
2006-08-20 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* compile, config.guess, config.rpath, config.sub, depcomp:
|
||||
* install-sh, mdate-sh, missing, texinfo.tex:
|
||||
Remove from CVS, since ../bootstrap generates them automatically.
|
||||
|
||||
2006-08-15 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* ChangeLog: Add copyright notice.
|
||||
* vc-list-files: Likewise.
|
||||
* mkinstalldirs: Remove; no longer needed.
|
||||
|
||||
2006-08-09 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* texinfo.tex: Update from gnulib.
|
||||
|
||||
2006-07-25 Jim Meyering <jim@meyering.net>
|
||||
|
||||
* vc-list-files: Handle git repositories, too.
|
||||
|
||||
2006-07-19 Jim Meyering <jim@meyering.net>
|
||||
|
||||
* vc-list-files: Command line args correspond to an "include"
|
||||
list, not an exclude list.
|
||||
|
||||
2006-07-14 Jim Meyering <jim@meyering.net>
|
||||
|
||||
* vc-list-files: New file.
|
||||
|
||||
2006-07-08 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* config.guess, config.sub, install-sh, texinfo.tex:
|
||||
Update from gnulib.
|
||||
|
||||
2006-05-29 Jim Meyering <jim@meyering.net>
|
||||
|
||||
* config.guess, config.rpath, config.sub, install-sh:
|
||||
* mkinstalldirs, texinfo.tex: Update from gnulib.
|
||||
|
||||
2006-02-14 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* install-sh: Update from gnulib.
|
||||
|
||||
2006-01-31 Jim Meyering <jim@meyering.net>
|
||||
|
||||
* config.guess, missing, texinfo.tex: Update from gnulib.
|
||||
|
||||
2006-01-10 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* config.guess, config.sub, depcomp, texinfo.tex: Sync from gnulib.
|
||||
|
||||
2005-12-13 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* config.guess: Sync from gnulib.
|
||||
|
||||
2005-12-07 Jim Meyering <jim@meyering.net>
|
||||
|
||||
* cvsu: New file.
|
||||
|
||||
2005-11-12 Jim Meyering <jim@meyering.net>
|
||||
|
||||
* config.guess, install-sh: Update from gnulib.
|
||||
|
||||
2005-10-23 Jim Meyering <jim@meyering.net>
|
||||
|
||||
* compile: New file, used to build sha* programs from md5sum.c.
|
||||
|
||||
2005-10-13 Jim Meyering <jim@meyering.net>
|
||||
|
||||
* texinfo.tex: Sync from gnulib.
|
||||
|
||||
2005-09-21 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* install-sh, config.guess: Sync from gnulib.
|
||||
|
||||
2005-07-01 Jim Meyering <jim@meyering.net>
|
||||
|
||||
* config.guess, config.sub, mdate-sh, missing, mkinstalldirs:
|
||||
* texinfo.tex: Update from gnulib.
|
||||
|
||||
2005-06-02 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* config.guess, config.sub, texinfo.tex: Sync from gnulib.
|
||||
|
||||
2005-05-20 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* config.guess: Sync from gnulib.
|
||||
|
||||
2005-05-15 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* depcomp, install-sh, mdate-sh, missing, pmkinstalldirs:
|
||||
Sync from gnulib (scriptversion change only).
|
||||
|
||||
2005-05-14 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* config.guess, config.sub: Sync from gnulib.
|
||||
|
||||
2005-05-01 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* config.guess, config.sub, texinfo.tex: Sync from gnulib.
|
||||
|
||||
2005-03-20 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* config.rpath: Sync from gnulib.
|
||||
|
||||
2005-02-25 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* config.guess, config.sub, depcomp, install-sh, mdate-sh, missing,
|
||||
mkinstalldirs: Sync from gnulib.
|
||||
|
||||
2005-01-21 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* config.sub: Sync from gnulib.
|
||||
|
||||
2004-12-17 Jim Meyering <jim@meyering.net>
|
||||
|
||||
* install-sh: Sync from gnulib.
|
||||
|
||||
2004-12-16 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* mdate-sh: Sync from gnulib.
|
||||
|
||||
2004-11-23 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* config.sub, texinfo.tex: Sync from gnulib.
|
||||
|
||||
2004-11-17 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* config.guess, config.sub: Sync from gnulib.
|
||||
|
||||
2004-11-10 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* texinfo.tex: Sync from gnulib.
|
||||
|
||||
2004-11-02 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* texinfo.tex: Sync from gnulib.
|
||||
|
||||
2004-10-29 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* config.guess, install-sh, texinfo.tex: Sync from gnulib.
|
||||
|
||||
2004-10-03 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* config.guess, config.sub, install-sh, missing, texinfo.tex:
|
||||
Sync from gnulib.
|
||||
|
||||
2004-09-24 Jim Meyering <jim@meyering.net>
|
||||
|
||||
* cvsu: Remove file. The version of cvsu from the cvsutils package
|
||||
does the same job with --find --type=... options.
|
||||
* cvsu: New file, used by rules in coreutils' Makefile.maint.
|
||||
|
||||
2004-08-05 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* config.guess, config.sub, install-sh, texinfo.tex: Sync from gnulib.
|
||||
|
||||
2004-03-30 Paul Eggert <eggert@twinsun.com>
|
||||
|
||||
* config.guess, config.sub, install-sh, texinfo.tex: Sync from gnulib.
|
||||
|
||||
2003-08-16 Paul Eggert <eggert@twinsun.com>
|
||||
|
||||
* config.rpath, texinfo.tex: Sync with gnulib.
|
||||
|
||||
2003-04-21 Jim Meyering <jim@meyering.net>
|
||||
|
||||
* depcomp: New version, now that this file is on the list
|
||||
in ../Makefile.cfg.
|
||||
|
||||
2003-01-12 Jim Meyering <jim@meyering.net>
|
||||
|
||||
Lots of syntactic clean-up, mostly from Karl Berry.
|
||||
* install-sh: Use consistent indentation, two spaces per level.
|
||||
(scriptversion): New variable.
|
||||
Change initializations like `variable=""' to `variable='.
|
||||
(usage): New variable.
|
||||
Use `test', not `['.
|
||||
Use `test -z "$var"', not `[ x"$var" = x ]'.
|
||||
Use `test -n "$var"', not `[ x"$var" != x ]'.
|
||||
Alphabetize case entries.
|
||||
Accept --help and --version options.
|
||||
Remove unnecessary `else :' clauses.
|
||||
Add a `Local variables' eval block to help emacs users update
|
||||
the time-stamp variable added above.
|
||||
|
||||
2002-12-20 Jim Meyering <jim@meyering.net>
|
||||
|
||||
* install-sh: Set the execute bit on this file.
|
||||
Reported by Vin Shelton.
|
||||
|
||||
2002-11-09 Jim Meyering <jim@meyering.net>
|
||||
|
||||
Make it work even when names contain spaces or shell metachars.
|
||||
* install-sh: Write diagnostics to stderr, not stdout.
|
||||
Normalize spacing in diagnostics: use one space (not two, and not a TAB)
|
||||
after the leading `install:'.
|
||||
Add double quotes around `$src' here: $doit $instcmd "$src" "$dsttmp"
|
||||
|
||||
Merge in some changes from the version in automake.
|
||||
* install-sh: Remove unnecessary quotes around `case' argument.
|
||||
Use `[ cond1 ] || [ cond2 ]' rather than `[ cond1 -o cond2 ]'.
|
||||
Use `:' rather than `true'.
|
||||
|
||||
2002-02-17 Jim Meyering <jim@meyering.net>
|
||||
|
||||
* config.guess (main): Don't use `head -1'; it's no longer portable.
|
||||
Use `sed 1q' instead.
|
||||
|
||||
|
||||
-----
|
||||
|
||||
Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software
|
||||
Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without
|
||||
modification, are permitted provided the copyright notice
|
||||
and this notice are preserved.
|
||||
514
build-aux/cvsu
Executable file
514
build-aux/cvsu
Executable file
@@ -0,0 +1,514 @@
|
||||
#! /usr/bin/perl -w
|
||||
|
||||
# cvsu - do a quick check to see what files are out of date.
|
||||
#
|
||||
# Copyright (C) 2000-2005 Pavel Roskin <proski@gnu.org>
|
||||
# Initially written by Tom Tromey <tromey@cygnus.com>
|
||||
# Completely rewritten by Pavel Roskin <proski@gnu.org>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
# 02111-1307, USA.
|
||||
|
||||
|
||||
require 5.004;
|
||||
use Getopt::Long;
|
||||
use File::Basename;
|
||||
use Time::Local;
|
||||
use strict;
|
||||
|
||||
use vars qw($list_types %messages %options @batch_list $batch_cmd
|
||||
$no_recurse $explain_type $find_mode $short_print
|
||||
$no_cvsignore $nolinks $file $single_filename $curr_dir
|
||||
@common_ignores $ignore_rx %entries %subdirs %removed);
|
||||
|
||||
use constant SUBDIR_FOUND => 1;
|
||||
use constant SUBDIR_CVS => 2;
|
||||
|
||||
# This list comes from the CVS manual.
|
||||
use constant STANDARD_IGNORES =>
|
||||
('RCS', 'SCCS', 'CVS', 'CVS.adm', 'RCSLOG', 'cvslog.*', 'tags',
|
||||
'TAGS', '.make.state', '.nse_depinfo', '*~', '#*', '.#*', ',*',
|
||||
"_\$*", "*\$", '*.old', '*.bak', '*.BAK', '*.orig', '*.rej',
|
||||
'.del-*', '*.a', '*.olb', '*.o', '*.obj', '*.so', '*.exe',
|
||||
'*.Z', '*.elc', '*.ln', 'core');
|
||||
|
||||
# 3-letter month names in POSIX locale, for fast date decoding
|
||||
my %months = (
|
||||
"Jan" => 0,
|
||||
"Feb" => 1,
|
||||
"Mar" => 2,
|
||||
"Apr" => 3,
|
||||
"May" => 4,
|
||||
"Jun" => 5,
|
||||
"Jul" => 6,
|
||||
"Aug" => 7,
|
||||
"Sep" => 8,
|
||||
"Oct" => 9,
|
||||
"Nov" => 10,
|
||||
"Dec" => 11
|
||||
);
|
||||
|
||||
# print usage information and exit
|
||||
sub usage ()
|
||||
{
|
||||
print "Usage:\n" .
|
||||
" cvsu [OPTIONS] [FILE] ...\n" .
|
||||
"Options:\n" .
|
||||
" --local Disable recursion\n" .
|
||||
" --explain Verbosely print status of files\n" .
|
||||
" --find Emulate find - filenames only\n" .
|
||||
" --short Don't print paths\n" .
|
||||
" --ignore Don't read .cvsignore\n" .
|
||||
" --messages List known file types and long messages\n" .
|
||||
" --nolinks Disable recognizing hard and soft links\n" .
|
||||
" --types=[^]LIST Print only file types [not] from LIST\n" .
|
||||
" --batch=COMMAND Execute this command on files\n" .
|
||||
" --help Print this usage information\n" .
|
||||
" --version Print version number\n" .
|
||||
"Abbreviations and short options are supported\n";
|
||||
exit 0;
|
||||
}
|
||||
|
||||
# print version information and exit
|
||||
sub version ()
|
||||
{
|
||||
print "cvsu - CVS offline examiner, version 0.2.3\n";
|
||||
exit 0;
|
||||
}
|
||||
|
||||
# If types begin with '^', make inversion
|
||||
sub adjust_types ()
|
||||
{
|
||||
if ($list_types =~ m{^\^(.*)$}) {
|
||||
$list_types = "";
|
||||
foreach (keys %messages) {
|
||||
$list_types .= $_
|
||||
if (index ($1, $_) < 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# list known messages and exit
|
||||
sub list_messages ()
|
||||
{
|
||||
my $default_mark;
|
||||
print "Recognizable file types are:\n";
|
||||
foreach (sort keys %messages) {
|
||||
if (index($list_types, $_) >= 0) {
|
||||
$default_mark = "*";
|
||||
} else {
|
||||
$default_mark = " ";
|
||||
}
|
||||
print " $default_mark $_ $messages{$_}\n";
|
||||
}
|
||||
print "* indicates file types listed by default\n";
|
||||
exit 0;
|
||||
}
|
||||
|
||||
# Initialize @common_ignores
|
||||
# Also read $HOME/.cvsignore and append it to @common_ignores
|
||||
sub init_ignores ()
|
||||
{
|
||||
my $HOME = $ENV{"HOME"};
|
||||
|
||||
push @common_ignores, STANDARD_IGNORES;
|
||||
|
||||
unless (defined($HOME)) {
|
||||
return;
|
||||
}
|
||||
|
||||
my $home_cvsignore = "${HOME}/.cvsignore";
|
||||
|
||||
if (-f "$home_cvsignore") {
|
||||
|
||||
unless (open (CVSIGNORE, "< $home_cvsignore")) {
|
||||
error ("couldn't open $home_cvsignore: $!");
|
||||
}
|
||||
|
||||
while (<CVSIGNORE>) {
|
||||
push (@common_ignores, split);
|
||||
}
|
||||
|
||||
close (CVSIGNORE);
|
||||
}
|
||||
|
||||
my $CVSIGNOREENV = $ENV{"CVSIGNORE"};
|
||||
|
||||
unless (defined($CVSIGNOREENV)) {
|
||||
return;
|
||||
}
|
||||
|
||||
my @ignores_var = split (/ /, $CVSIGNOREENV);
|
||||
push (@common_ignores, @ignores_var);
|
||||
|
||||
}
|
||||
|
||||
# Print message and exit (like "die", but without raising an exception).
|
||||
# Newline is added at the end.
|
||||
sub error ($)
|
||||
{
|
||||
print STDERR "cvsu: ERROR: " . shift(@_) . "\n";
|
||||
exit 1;
|
||||
}
|
||||
|
||||
# execute commands from @exec_list with $exec_cmd
|
||||
sub do_batch ()
|
||||
{
|
||||
my @cmd_list = split (' ', $batch_cmd);
|
||||
system (@cmd_list, @batch_list);
|
||||
}
|
||||
|
||||
# print files status
|
||||
# Parameter 1: status in one-letter representation
|
||||
sub file_status ($)
|
||||
{
|
||||
my $type = shift (@_);
|
||||
my $item;
|
||||
my $pathfile;
|
||||
|
||||
return
|
||||
if $ignore_rx ne '' && $type =~ /[?SLD]/ && $file =~ /$ignore_rx/;
|
||||
|
||||
return
|
||||
if (index($list_types, $type) < 0);
|
||||
|
||||
$pathfile = $curr_dir . $file;
|
||||
|
||||
if (defined($batch_cmd)) {
|
||||
push (@batch_list, $pathfile);
|
||||
# 1000 items in the command line might be too much for HP-UX
|
||||
if ($#batch_list > 1000) {
|
||||
do_batch();
|
||||
undef @batch_list;
|
||||
}
|
||||
}
|
||||
|
||||
if ($short_print) {
|
||||
$item = $file;
|
||||
} else {
|
||||
$item = $pathfile;
|
||||
}
|
||||
|
||||
if ($find_mode) {
|
||||
print "$item\n";
|
||||
} else {
|
||||
$type = $messages{$type}
|
||||
if ($explain_type);
|
||||
print "$type $item\n";
|
||||
}
|
||||
}
|
||||
|
||||
# load entries from CVS/Entries and CVS/Entries.Log
|
||||
# Parameter 1: file name for CVS/Entries
|
||||
# Return: list of entries in the format used in CVS/Entries
|
||||
sub load_entries ($);
|
||||
sub load_entries ($)
|
||||
{
|
||||
my $entries_file = shift (@_);
|
||||
my $entries_log_file = "$entries_file.Log";
|
||||
my %ent = ();
|
||||
|
||||
unless (open (ENTRIES, "< $entries_file")) {
|
||||
error ("couldn't open $entries_file: $!");
|
||||
}
|
||||
while (<ENTRIES>) {
|
||||
chomp;
|
||||
$ent{$_} = 1;
|
||||
}
|
||||
close (ENTRIES);
|
||||
|
||||
if (open (ENTRIES, "< $entries_log_file")) {
|
||||
while (<ENTRIES>) {
|
||||
chomp;
|
||||
if ( m{^A (.+)} ) {
|
||||
$ent{$1} = 1;
|
||||
} elsif ( m{^R (.+)} ) {
|
||||
delete $ent{$1};
|
||||
} else {
|
||||
# Note: "cvs commit" helps even when you are offline
|
||||
error ("$entries_log_file:$.: unrecognizable line, " .
|
||||
"try \"cvs commit\"");
|
||||
}
|
||||
}
|
||||
close (ENTRIES);
|
||||
}
|
||||
|
||||
return keys %ent;
|
||||
}
|
||||
|
||||
# process one directory
|
||||
# Parameter 1: directory name
|
||||
sub process_arg ($);
|
||||
sub process_arg ($)
|
||||
{
|
||||
my $arg = shift (@_);
|
||||
my %found_files = ();
|
||||
|
||||
# $file, $curr_dir, and $ignore_rx must be seen in file_status
|
||||
local $file = "";
|
||||
local $ignore_rx = "";
|
||||
local $single_filename = 0;
|
||||
|
||||
if ( $arg eq "" or -d $arg ) {
|
||||
$curr_dir = $arg;
|
||||
my $real_curr_dir = $curr_dir eq "" ? "." : $curr_dir;
|
||||
|
||||
error ("$real_curr_dir is not a directory")
|
||||
unless ( -d $real_curr_dir );
|
||||
|
||||
# Scan present files.
|
||||
file_status (".");
|
||||
opendir (DIR, $real_curr_dir) ||
|
||||
error ("couldn't open directory $real_curr_dir: $!");
|
||||
foreach (readdir (DIR)) {
|
||||
$found_files {$_} = 1;
|
||||
}
|
||||
closedir (DIR);
|
||||
} else {
|
||||
$single_filename = basename $arg;
|
||||
$curr_dir = dirname $arg;
|
||||
$found_files{$single_filename} = 1 if lstat $arg;
|
||||
}
|
||||
|
||||
$curr_dir .= "/"
|
||||
unless ( $curr_dir eq "" || $curr_dir =~ m{/$} );
|
||||
|
||||
# Scan CVS/Entries.
|
||||
my %entries = ();
|
||||
my %subdirs = ();
|
||||
my %removed = ();
|
||||
|
||||
foreach ( load_entries ("${curr_dir}CVS/Entries") ) {
|
||||
if ( m{^D/([^/]+)/} ) {
|
||||
$subdirs{$1} = SUBDIR_FOUND if !$single_filename;
|
||||
} elsif ( m{^/([^/]+)/([^/])[^/]*/([^/]*)/} ) {
|
||||
if ( !$single_filename or $single_filename eq $1 ) {
|
||||
$entries{$1} = $3;
|
||||
$removed{$1} = 1
|
||||
if $2 eq '-';
|
||||
}
|
||||
} elsif ( m{^D$} ) {
|
||||
next;
|
||||
} else {
|
||||
error ("${curr_dir}CVS/Entries: unrecognizable line");
|
||||
}
|
||||
}
|
||||
|
||||
if ( $single_filename && !$entries{$single_filename} &&
|
||||
!$found_files{$single_filename} ) {
|
||||
error ("nothing known about $arg");
|
||||
}
|
||||
|
||||
# Scan .cvsignore if any
|
||||
unless ($no_cvsignore) {
|
||||
my (@ignore_list) = ();
|
||||
|
||||
if (-f "${curr_dir}.cvsignore") {
|
||||
open (CVSIGNORE, "< ${curr_dir}.cvsignore")
|
||||
|| error ("couldn't open ${curr_dir}.cvsignore: $!");
|
||||
while (<CVSIGNORE>) {
|
||||
push (@ignore_list, split);
|
||||
}
|
||||
close (CVSIGNORE);
|
||||
}
|
||||
|
||||
my ($iter);
|
||||
foreach $iter (@ignore_list, @common_ignores) {
|
||||
if ($iter eq '!') {
|
||||
$ignore_rx = ''
|
||||
} else {
|
||||
if ($ignore_rx eq '') {
|
||||
$ignore_rx = '^(';
|
||||
} else {
|
||||
$ignore_rx .= '|';
|
||||
}
|
||||
$ignore_rx .= glob_to_rx ($iter);
|
||||
}
|
||||
}
|
||||
$ignore_rx .= ')$'
|
||||
if $ignore_rx ne '';
|
||||
}
|
||||
|
||||
# File is missing
|
||||
foreach $file (sort keys %entries) {
|
||||
unless ($found_files{$file}) {
|
||||
if ($removed{$file}) {
|
||||
file_status("R");
|
||||
} else {
|
||||
file_status("U");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
foreach $file (sort keys %found_files) {
|
||||
next if ($file eq '.' || $file eq '..');
|
||||
lstat ($curr_dir . $file) ||
|
||||
error ("lstat() failed on $curr_dir . $file");
|
||||
if (! $nolinks && -l _) {
|
||||
file_status ("L");
|
||||
} elsif (-d _) {
|
||||
if ($file eq 'CVS') {
|
||||
file_status ("C");
|
||||
} elsif ($subdirs{$file}) {
|
||||
$subdirs{$file} = SUBDIR_CVS;
|
||||
} else {
|
||||
file_status ("D"); # Unknown directory
|
||||
}
|
||||
} elsif (! (-f _) && ! (-l _)) {
|
||||
file_status ("S"); # This must be something very special
|
||||
} elsif (! $nolinks && (stat _) [3] > 1 ) {
|
||||
file_status ("H"); # Hard link
|
||||
} elsif (! $entries{$file}) {
|
||||
file_status ("?");
|
||||
} elsif ($entries{$file} =~ /^Initial |^dummy /) {
|
||||
file_status ("A");
|
||||
} elsif ($entries{$file} =~ /^Result of merge/) {
|
||||
file_status ("G");
|
||||
} elsif ($entries{$file} !~
|
||||
/^(...) (...) (..) (..):(..):(..) (....)$/) {
|
||||
error ("Invalid timestamp for $curr_dir$file: $entries{$file}");
|
||||
} else {
|
||||
my $cvtime = timegm($6, $5, $4, $3, $months{$2}, $7 - 1900);
|
||||
my $mtime = (stat _) [9];
|
||||
if ($cvtime == $mtime) {
|
||||
file_status ("F");
|
||||
} elsif ($cvtime < $mtime) {
|
||||
file_status ("M");
|
||||
} else {
|
||||
file_status ("O");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Now do directories.
|
||||
unless ($no_recurse) {
|
||||
my $save_curr_dir = $curr_dir;
|
||||
foreach $file (sort keys %subdirs) {
|
||||
if ($subdirs{$file} == SUBDIR_FOUND) {
|
||||
$curr_dir = $save_curr_dir;
|
||||
file_status ("X");
|
||||
} elsif ($subdirs{$file} == SUBDIR_CVS) {
|
||||
process_arg ($save_curr_dir . $file)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Turn a glob into a regexp without recognizing square brackets.
|
||||
sub glob_to_rx_simple ($)
|
||||
{
|
||||
my ($expr) = @_;
|
||||
# Quote all non-word characters, convert ? to . and * to .*
|
||||
$expr =~ s/(\W)/\\$1/g;
|
||||
$expr =~ s/\\\*/.*/g;
|
||||
$expr =~ s/\\\?/./g;
|
||||
return $expr;
|
||||
}
|
||||
|
||||
# Turn a glob into a regexp
|
||||
sub glob_to_rx ($)
|
||||
{
|
||||
my $result = '';
|
||||
my ($expr) = @_;
|
||||
# Find parts in square brackets and copy them literally
|
||||
# Text outside brackets is processed by glob_to_rx_simple()
|
||||
while ($expr ne '') {
|
||||
if ($expr =~ /^(.*?)(\[.*?\])(.*)/) {
|
||||
$expr = $3;
|
||||
$result .= glob_to_rx_simple ($1) . $2;
|
||||
} else {
|
||||
$result .= glob_to_rx_simple ($expr);
|
||||
last;
|
||||
}
|
||||
}
|
||||
return $result;
|
||||
}
|
||||
|
||||
sub Main ()
|
||||
{
|
||||
# types of files to be listed
|
||||
$list_types = "^.FCL";
|
||||
|
||||
# long status messages
|
||||
%messages = (
|
||||
"?" => "Unlisted file",
|
||||
"." => "Known directory",
|
||||
"F" => "Up-to-date file",
|
||||
"C" => "CVS admin directory",
|
||||
"M" => "Modified file",
|
||||
"S" => "Special file",
|
||||
"D" => "Unlisted directory",
|
||||
"L" => "Symbolic link",
|
||||
"H" => "Hard link",
|
||||
"U" => "Lost file",
|
||||
"X" => "Lost directory",
|
||||
"A" => "Newly added",
|
||||
"O" => "Older copy",
|
||||
"G" => "Result of merge",
|
||||
"R" => "Removed file"
|
||||
);
|
||||
|
||||
undef @batch_list; # List of files for batch processing
|
||||
undef $batch_cmd; # Command to be executed on files
|
||||
$no_recurse = 0; # If this is set, do only local files
|
||||
$explain_type = 0; # Verbosely print status of files
|
||||
$find_mode = 0; # Don't print status at all
|
||||
$short_print = 0; # Print only filenames without path
|
||||
$no_cvsignore = 0; # Ignore .cvsignore
|
||||
$nolinks = 0; # Do not test for soft- or hard-links
|
||||
my $want_msg = 0; # List possible filetypes and exit
|
||||
my $want_help = 0; # Print help and exit
|
||||
my $want_ver = 0; # Print version and exit
|
||||
|
||||
my %options = (
|
||||
"types=s" => \$list_types,
|
||||
"batch=s" => \$batch_cmd,
|
||||
"local" => \$no_recurse,
|
||||
"explain" => \$explain_type,
|
||||
"find" => \$find_mode,
|
||||
"short" => \$short_print,
|
||||
"ignore" => \$no_cvsignore,
|
||||
"messages" => \$want_msg,
|
||||
"nolinks" => \$nolinks,
|
||||
"help" => \$want_help,
|
||||
"version" => \$want_ver
|
||||
);
|
||||
|
||||
GetOptions(%options);
|
||||
|
||||
adjust_types();
|
||||
|
||||
list_messages() if $want_msg;
|
||||
usage() if $want_help;
|
||||
version() if $want_ver;
|
||||
|
||||
unless ($no_cvsignore) {
|
||||
init_ignores();
|
||||
}
|
||||
|
||||
if ($#ARGV < 0) {
|
||||
@ARGV = ("");
|
||||
}
|
||||
|
||||
foreach (@ARGV) {
|
||||
process_arg ($_);
|
||||
}
|
||||
|
||||
if ($#batch_list >= 0) {
|
||||
do_batch();
|
||||
}
|
||||
}
|
||||
|
||||
Main();
|
||||
60
build-aux/vc-list-files
Executable file
60
build-aux/vc-list-files
Executable file
@@ -0,0 +1,60 @@
|
||||
#!/bin/sh
|
||||
# List the specified version-controlled files.
|
||||
|
||||
# Copyright (C) 2006, 2007 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
||||
|
||||
# List the specified version-controlled files.
|
||||
# With no argument, list them all.
|
||||
# This script must be run solely from the top of a $srcdir build directory.
|
||||
|
||||
# If there's an argument, it must be a single, "."-relative directory name,
|
||||
# with no trailing slashes. In mercurial mode, it's used as part of a
|
||||
# "grep" pattern (prepend "^", append "/"), and in cvs mode, it's simply
|
||||
# used as an argument to the cvsu script.
|
||||
# cvsu is part of the cvsutils package: http://www.red-bean.com/cvsutils/
|
||||
|
||||
include_prefix=
|
||||
case $# in
|
||||
0) ;;
|
||||
1) include_prefix=$1 ;;
|
||||
*) echo "$0: too many arguments" 1>&2; exit 1 ;;
|
||||
esac
|
||||
|
||||
if test -d .git; then
|
||||
if test "x$include_prefix" = x; then
|
||||
git-ls-files
|
||||
else
|
||||
git-ls-files | grep "^$include_prefix/"
|
||||
fi
|
||||
elif test -d .hg; then
|
||||
if test "x$include_prefix" = x; then
|
||||
hg manifest | cut -d ' ' -f 2
|
||||
else
|
||||
hg manifest | cut -d ' ' -f 2 | grep "^$include_prefix/"
|
||||
fi
|
||||
elif test -x build-aux/cvsu; then
|
||||
build-aux/cvsu --find --types=AFGM $include_prefix
|
||||
else
|
||||
awk -F/ '{ \
|
||||
if (!$1 && $3 !~ /^-/) { \
|
||||
f=FILENAME; \
|
||||
sub(/CVS\/Entries/, "", f); \
|
||||
print f $2; \
|
||||
}}' \
|
||||
$(find ${*-*} -name Entries -print) /dev/null;
|
||||
fi
|
||||
307
configure.ac
Normal file
307
configure.ac
Normal file
@@ -0,0 +1,307 @@
|
||||
# -*- autoconf -*-
|
||||
# Process this file with autoconf to produce a configure script.
|
||||
|
||||
# Copyright (C) 1991, 1993-2007 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
||||
dnl Written by Jim Meyering.
|
||||
|
||||
AC_PREREQ(2.61)
|
||||
AC_INIT([GNU coreutils],[6.8],[bug-coreutils@gnu.org])
|
||||
AC_CONFIG_SRCDIR(src/ls.c)
|
||||
|
||||
AC_CONFIG_AUX_DIR(build-aux)
|
||||
AC_CONFIG_HEADERS([lib/config.h:lib/config.hin])
|
||||
|
||||
AB_INIT()
|
||||
AM_INIT_AUTOMAKE([1.10 dist-bzip2])
|
||||
|
||||
AC_PROG_CC_STDC
|
||||
AM_PROG_CC_C_O
|
||||
AC_PROG_CPP
|
||||
AC_PROG_GCC_TRADITIONAL
|
||||
AC_PROG_RANLIB
|
||||
AC_PROG_LN_S
|
||||
gl_EARLY
|
||||
gl_INIT
|
||||
coreutils_MACROS
|
||||
|
||||
AC_FUNC_FORK
|
||||
|
||||
AC_CHECK_FUNCS(uname,
|
||||
OPTIONAL_BIN_PROGS="$OPTIONAL_BIN_PROGS uname\$(EXEEXT)"
|
||||
MAN="$MAN uname.1")
|
||||
AC_CHECK_FUNCS(chroot,
|
||||
OPTIONAL_BIN_PROGS="$OPTIONAL_BIN_PROGS chroot\$(EXEEXT)"
|
||||
MAN="$MAN chroot.1")
|
||||
AC_CHECK_FUNCS(gethostid,
|
||||
OPTIONAL_BIN_PROGS="$OPTIONAL_BIN_PROGS hostid\$(EXEEXT)"
|
||||
MAN="$MAN hostid.1")
|
||||
|
||||
gl_WINSIZE_IN_PTEM
|
||||
|
||||
AC_MSG_CHECKING(whether localtime caches TZ)
|
||||
AC_CACHE_VAL(utils_cv_localtime_cache,
|
||||
[if test x$ac_cv_func_tzset = xyes; then
|
||||
AC_RUN_IFELSE([AC_LANG_SOURCE([[#include <time.h>
|
||||
#if STDC_HEADERS
|
||||
# include <stdlib.h>
|
||||
#endif
|
||||
extern char **environ;
|
||||
void unset_TZ (void)
|
||||
{
|
||||
char **from, **to;
|
||||
for (to = from = environ; (*to = *from); from++)
|
||||
if (! (to[0][0] == 'T' && to[0][1] == 'Z' && to[0][2] == '='))
|
||||
to++;
|
||||
}
|
||||
int main()
|
||||
{
|
||||
time_t now = time ((time_t *) 0);
|
||||
int hour_GMT0, hour_unset;
|
||||
if (putenv ("TZ=GMT0") != 0)
|
||||
exit (1);
|
||||
hour_GMT0 = localtime (&now)->tm_hour;
|
||||
unset_TZ ();
|
||||
hour_unset = localtime (&now)->tm_hour;
|
||||
if (putenv ("TZ=PST8") != 0)
|
||||
exit (1);
|
||||
if (localtime (&now)->tm_hour == hour_GMT0)
|
||||
exit (1);
|
||||
unset_TZ ();
|
||||
if (localtime (&now)->tm_hour != hour_unset)
|
||||
exit (1);
|
||||
exit (0);
|
||||
}]])],
|
||||
[utils_cv_localtime_cache=no],
|
||||
[utils_cv_localtime_cache=yes],
|
||||
[# If we have tzset, assume the worst when cross-compiling.
|
||||
utils_cv_localtime_cache=yes])
|
||||
else
|
||||
# If we lack tzset, report that localtime does not cache TZ,
|
||||
# since we can't invalidate the cache if we don't have tzset.
|
||||
utils_cv_localtime_cache=no
|
||||
fi])dnl
|
||||
AC_MSG_RESULT($utils_cv_localtime_cache)
|
||||
if test $utils_cv_localtime_cache = yes; then
|
||||
AC_DEFINE(LOCALTIME_CACHE, 1, [FIXME])
|
||||
fi
|
||||
|
||||
# SCO-ODT-3.0 is reported to need -los to link programs using initgroups
|
||||
AC_CHECK_FUNCS(initgroups)
|
||||
if test $ac_cv_func_initgroups = no; then
|
||||
AC_CHECK_LIB(os, initgroups)
|
||||
fi
|
||||
|
||||
AC_CHECK_FUNCS(syslog)
|
||||
if test $ac_cv_func_syslog = no; then
|
||||
# syslog is not in the default libraries. See if it's in some other.
|
||||
for lib in bsd socket inet; do
|
||||
AC_CHECK_LIB($lib, syslog, [AC_DEFINE(HAVE_SYSLOG, 1, [FIXME])
|
||||
LIBS="$LIBS -l$lib"; break])
|
||||
done
|
||||
fi
|
||||
|
||||
AC_CACHE_CHECK([for 3-argument setpriority function],
|
||||
[utils_cv_func_setpriority],
|
||||
[AC_LINK_IFELSE(
|
||||
[AC_LANG_PROGRAM(
|
||||
[[#include <sys/time.h>
|
||||
#include <sys/resource.h>
|
||||
]],
|
||||
[[setpriority (0, 0, 0);]])],
|
||||
[utils_cv_func_setpriority=yes],
|
||||
[utils_cv_func_setpriority=no])])
|
||||
if test $utils_cv_func_setpriority = no; then
|
||||
AC_CHECK_FUNCS([nice])
|
||||
fi
|
||||
case $utils_cv_func_setpriority,$ac_cv_func_nice in
|
||||
*yes*)
|
||||
OPTIONAL_BIN_PROGS="$OPTIONAL_BIN_PROGS nice\$(EXEEXT)"
|
||||
MAN="$MAN nice.1";;
|
||||
esac
|
||||
|
||||
AC_DEFUN([coreutils_DUMMY_1],
|
||||
[
|
||||
AC_REQUIRE([gl_READUTMP])
|
||||
if test $ac_cv_header_utmp_h = yes || test $ac_cv_header_utmpx_h = yes; then
|
||||
OPTIONAL_BIN_PROGS="$OPTIONAL_BIN_PROGS pinky\$(EXEEXT)"
|
||||
OPTIONAL_BIN_PROGS="$OPTIONAL_BIN_PROGS users\$(EXEEXT)"
|
||||
OPTIONAL_BIN_PROGS="$OPTIONAL_BIN_PROGS who\$(EXEEXT)"
|
||||
MAN="$MAN pinky.1 users.1 who.1"
|
||||
fi
|
||||
])
|
||||
coreutils_DUMMY_1
|
||||
|
||||
AC_MSG_CHECKING(ut_host in struct utmp)
|
||||
AC_CACHE_VAL(su_cv_func_ut_host_in_utmp,
|
||||
[AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <sys/types.h>
|
||||
#include <utmp.h>]], [[struct utmp ut; return !sizeof ut.ut_host;]])],
|
||||
[su_cv_func_ut_host_in_utmp=yes],
|
||||
[su_cv_func_ut_host_in_utmp=no])])
|
||||
AC_MSG_RESULT($su_cv_func_ut_host_in_utmp)
|
||||
if test $su_cv_func_ut_host_in_utmp = yes; then
|
||||
have_ut_host=1
|
||||
AC_DEFINE(HAVE_UT_HOST, 1, [FIXME])
|
||||
fi
|
||||
|
||||
if test -z "$have_ut_host"; then
|
||||
AC_MSG_CHECKING(ut_host in struct utmpx)
|
||||
AC_CACHE_VAL(su_cv_func_ut_host_in_utmpx,
|
||||
[AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <sys/types.h>
|
||||
#include <utmpx.h>]], [[struct utmpx ut; return !sizeof ut.ut_host;]])],
|
||||
[su_cv_func_ut_host_in_utmpx=yes],
|
||||
[su_cv_func_ut_host_in_utmpx=no])])
|
||||
AC_MSG_RESULT($su_cv_func_ut_host_in_utmpx)
|
||||
if test $su_cv_func_ut_host_in_utmpx = yes; then
|
||||
AC_DEFINE(HAVE_UTMPX_H, 1, [FIXME])
|
||||
AC_DEFINE(HAVE_UT_HOST, 1, [FIXME])
|
||||
fi
|
||||
fi
|
||||
|
||||
GNULIB_BOOT_TIME(
|
||||
[OPTIONAL_BIN_PROGS="$OPTIONAL_BIN_PROGS uptime\$(EXEEXT)"
|
||||
MAN="$MAN uptime.1"])
|
||||
|
||||
AC_SYS_POSIX_TERMIOS()
|
||||
gl_HEADER_TIOCGWINSZ_NEEDS_SYS_IOCTL
|
||||
|
||||
if test $ac_cv_sys_posix_termios = yes; then
|
||||
OPTIONAL_BIN_PROGS="$OPTIONAL_BIN_PROGS stty\$(EXEEXT)" MAN="$MAN stty.1"
|
||||
|
||||
AC_MSG_CHECKING(whether termios.h needs _XOPEN_SOURCE)
|
||||
AC_CACHE_VAL(su_cv_sys_termios_needs_xopen_source,
|
||||
[AC_EGREP_CPP(yes, [#include <termios.h>
|
||||
#ifdef IUCLC
|
||||
yes
|
||||
#endif], su_cv_sys_termios_needs_xopen_source=no,
|
||||
AC_EGREP_CPP(yes, [#define _XOPEN_SOURCE
|
||||
#include <termios.h>
|
||||
#ifdef IUCLC
|
||||
yes
|
||||
#endif], su_cv_sys_termios_needs_xopen_source=yes,
|
||||
su_cv_sys_termios_needs_xopen_source=no))])
|
||||
AC_MSG_RESULT($su_cv_sys_termios_needs_xopen_source)
|
||||
test $su_cv_sys_termios_needs_xopen_source = yes &&
|
||||
AC_DEFINE(TERMIOS_NEEDS_XOPEN_SOURCE, 1, [FIXME])
|
||||
|
||||
AC_MSG_CHECKING(c_line in struct termios)
|
||||
AC_CACHE_VAL(su_cv_sys_c_line_in_termios,
|
||||
[AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if TERMIOS_NEEDS_XOPEN_SOURCE
|
||||
#define _XOPEN_SOURCE
|
||||
#endif
|
||||
#include <sys/types.h>
|
||||
#include <termios.h>]], [[struct termios t; return !sizeof t.c_line;]])],
|
||||
[su_cv_sys_c_line_in_termios=yes],
|
||||
[su_cv_sys_c_line_in_termios=no])])
|
||||
AC_MSG_RESULT($su_cv_sys_c_line_in_termios)
|
||||
test $su_cv_sys_c_line_in_termios = yes \
|
||||
&& AC_DEFINE(HAVE_C_LINE, 1, [FIXME])
|
||||
fi
|
||||
|
||||
# FIXME: note that this macro appears above, too.
|
||||
# I'm leaving it here for now. This whole thing needs to be modernized...
|
||||
gl_WINSIZE_IN_PTEM
|
||||
|
||||
gl_HEADER_TIOCGWINSZ_IN_TERMIOS_H
|
||||
|
||||
if test $jm_cv_sys_tiocgwinsz_needs_termios_h = no && \
|
||||
test $jm_cv_sys_tiocgwinsz_needs_sys_ioctl_h = no; then
|
||||
AC_MSG_CHECKING(TIOCGWINSZ in sys/pty.h)
|
||||
AC_CACHE_VAL(su_cv_sys_tiocgwinsz_in_sys_pty_h,
|
||||
[AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <sys/types.h>
|
||||
#ifdef WINSIZE_IN_PTEM
|
||||
# include <sys/stream.h>
|
||||
# include <sys/ptem.h>
|
||||
#endif
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/tty.h>
|
||||
#include <sys/pty.h>]], [[int x = TIOCGWINSZ;]])],
|
||||
[su_cv_sys_tiocgwinsz_in_sys_pty_h=yes],
|
||||
[su_cv_sys_tiocgwinsz_in_sys_pty_h=no])])
|
||||
AC_MSG_RESULT($su_cv_sys_tiocgwinsz_in_sys_pty_h)
|
||||
|
||||
test $su_cv_sys_tiocgwinsz_in_sys_pty_h = yes \
|
||||
&& AC_DEFINE(GWINSZ_IN_SYS_PTY, 1,
|
||||
[Define if your system defines TIOCGWINSZ in sys/pty.h.])
|
||||
fi
|
||||
|
||||
# For src/kill.c.
|
||||
AC_CHECK_DECLS([strsignal, sys_siglist, _sys_siglist, __sys_siglist], , ,
|
||||
[AC_INCLUDES_DEFAULT
|
||||
#include <signal.h>])
|
||||
|
||||
# For src/kill.c and src/printf.c.
|
||||
AC_CHECK_DECLS([strtoimax, strtoumax])
|
||||
|
||||
cu_LIB_CHECK
|
||||
|
||||
AM_GNU_GETTEXT([external], [need-formatstring-macros])
|
||||
AM_GNU_GETTEXT_VERSION([0.15])
|
||||
|
||||
AC_CONFIG_FILES(
|
||||
Makefile
|
||||
doc/Makefile
|
||||
lib/Makefile
|
||||
man/Makefile
|
||||
po/Makefile.in
|
||||
src/Makefile
|
||||
tests/Makefile
|
||||
tests/chgrp/Makefile
|
||||
tests/chmod/Makefile
|
||||
tests/chown/Makefile
|
||||
tests/cp/Makefile
|
||||
tests/cut/Makefile
|
||||
tests/dd/Makefile
|
||||
tests/dircolors/Makefile
|
||||
tests/du/Makefile
|
||||
tests/expr/Makefile
|
||||
tests/factor/Makefile
|
||||
tests/fmt/Makefile
|
||||
tests/head/Makefile
|
||||
tests/install/Makefile
|
||||
tests/join/Makefile
|
||||
tests/ln/Makefile
|
||||
tests/ls-2/Makefile
|
||||
tests/ls/Makefile
|
||||
tests/md5sum/Makefile
|
||||
tests/misc/Makefile
|
||||
tests/mkdir/Makefile
|
||||
tests/mv/Makefile
|
||||
tests/od/Makefile
|
||||
tests/pr/Makefile
|
||||
tests/readlink/Makefile
|
||||
tests/rm/Makefile
|
||||
tests/rmdir/Makefile
|
||||
tests/seq/Makefile
|
||||
tests/sha1sum/Makefile
|
||||
tests/shred/Makefile
|
||||
tests/sort/Makefile
|
||||
tests/stty/Makefile
|
||||
tests/sum/Makefile
|
||||
tests/tac/Makefile
|
||||
tests/tail-2/Makefile
|
||||
tests/tail/Makefile
|
||||
tests/tee/Makefile
|
||||
tests/test/Makefile
|
||||
tests/touch/Makefile
|
||||
tests/tr/Makefile
|
||||
tests/tsort/Makefile
|
||||
tests/unexpand/Makefile
|
||||
tests/uniq/Makefile
|
||||
tests/wc/Makefile
|
||||
)
|
||||
AC_OUTPUT
|
||||
@@ -1,19 +1,25 @@
|
||||
Makefile
|
||||
fileutils.aux
|
||||
fileutils.cm
|
||||
fileutils.cp
|
||||
fileutils.cps
|
||||
fileutils.dvi
|
||||
fileutils.fl
|
||||
fileutils.fn
|
||||
fileutils.info
|
||||
fileutils.info*
|
||||
fileutils.ky
|
||||
fileutils.log
|
||||
fileutils.op
|
||||
fileutils.pg
|
||||
fileutils.toc
|
||||
fileutils.tp
|
||||
fileutils.vr
|
||||
Makefile.in
|
||||
coreutils.aux
|
||||
coreutils.cp
|
||||
coreutils.cps
|
||||
coreutils.dvi
|
||||
coreutils.fl
|
||||
coreutils.fn
|
||||
coreutils.html
|
||||
coreutils.info*
|
||||
coreutils.ky
|
||||
coreutils.log
|
||||
coreutils.op
|
||||
coreutils.pdf
|
||||
coreutils.pg
|
||||
coreutils.ps
|
||||
coreutils.tmp
|
||||
coreutils.toc
|
||||
coreutils.tp
|
||||
coreutils.tps
|
||||
coreutils.vr
|
||||
fdl.texi
|
||||
getdate.texi
|
||||
stamp-vti
|
||||
version.texi
|
||||
|
||||
5
doc/.gitignore
vendored
Normal file
5
doc/.gitignore
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
coreutils.info
|
||||
fdl.texi
|
||||
getdate.texi
|
||||
stamp-vti
|
||||
version.texi
|
||||
1945
doc/ChangeLog
Normal file
1945
doc/ChangeLog
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,7 +1,26 @@
|
||||
## Process this file with automake to produce Makefile.in -*-Makefile-*-
|
||||
info_TEXINFOS = fileutils.texi
|
||||
# Make coreutils documentation. -*-Makefile-*-
|
||||
|
||||
EXTRA_DIST = perm.texi getdate.texi
|
||||
# Copyright (C) 1995, 1996, 1997, 1998, 2001, 2002, 2003, 2004, 2005,
|
||||
# 2006 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
# 02110-1301, USA.
|
||||
|
||||
info_TEXINFOS = coreutils.texi
|
||||
|
||||
EXTRA_DIST = perm.texi getdate.texi constants.texi fdl.texi
|
||||
|
||||
# The following is necessary if the package name is 8 characters or longer.
|
||||
# If the info documentation would be split into 10 or more separate files,
|
||||
@@ -11,4 +30,45 @@ EXTRA_DIST = perm.texi getdate.texi
|
||||
# Otherwise, it would also generate files with names like <package>.info-[123],
|
||||
# and those names all map to one 14-byte name (<package>.info-) on some crufty
|
||||
# old systems.
|
||||
MAKEINFO = makeinfo --no-split
|
||||
AM_MAKEINFOFLAGS = --no-split
|
||||
|
||||
constants.texi: $(top_srcdir)/src/tail.c
|
||||
LC_ALL=C \
|
||||
sed -n -e 's/^#define \(DEFAULT_MAX[_A-Z]*\) \(.*\)/@set \1 \2/p' \
|
||||
$(top_srcdir)/src/tail.c > t-$@
|
||||
mv t-$@ $@
|
||||
|
||||
MAINTAINERCLEANFILES = constants.texi
|
||||
|
||||
$(DVIS): $(EXTRA_DIST)
|
||||
$(INFO_DEPS): $(EXTRA_DIST)
|
||||
|
||||
# Extended regular expressions to match word starts and ends.
|
||||
_W = (^|[^A-Za-z0-9_])
|
||||
W_ = ([^A-Za-z0-9_]|$$)
|
||||
|
||||
# List words/regexps here that should not appear in the texinfo documentation.
|
||||
# E.g., use @sc{nul}, not `NUL'
|
||||
# Use `time zone', not `timezone'.
|
||||
# Use `zeros', not `zeroes' (nothing wrong with `zeroes'. just be consistent).
|
||||
check-texinfo:
|
||||
fail=0; \
|
||||
grep timezone $(srcdir)/*.texi && fail=1; \
|
||||
$(EGREP) '$(_W)IO$(W_)' $(srcdir)/*.texi && fail=1; \
|
||||
grep non-zero $(srcdir)/*.texi && fail=1; \
|
||||
grep '@url{' $(srcdir)/*.texi && fail=1; \
|
||||
$(EGREP) '$(_W)NUL$(W_)' $(srcdir)/*.texi && fail=1; \
|
||||
grep '\$$@"' $(srcdir)/*.texi && fail=1; \
|
||||
grep -n '[^[:punct:]]@footnote' $(srcdir)/*.texi && fail=1; \
|
||||
grep -n filename $(srcdir)/*.texi|$(EGREP) -v 'setfilename|[{]filename[}]' \
|
||||
&& fail=1; \
|
||||
$(PERL) -e 1 2> /dev/null && { $(PERL) -ne \
|
||||
'/\bPOSIX\b/ && !/\@acronym{POSIX}/ && !/^\* / || /{posix}/ and print,exit 1' \
|
||||
$(srcdir)/*.texi 2> /dev/null || fail=1; }; \
|
||||
$(EGREP) -i '$(_W)zeroes$(W_)' $(srcdir)/*.texi && fail=1; \
|
||||
$(EGREP) -i '$(_W)builtins?$(W_)' $(srcdir)/*.texi && fail=1; \
|
||||
$(EGREP) -i '$(_W)path(name)?s?$(W_)' $(srcdir)/*.texi \
|
||||
| $(EGREP) -v '@vindex PATH$$|@env[{]PATH[}]' && fail=1; \
|
||||
exit $$fail
|
||||
|
||||
check: check-texinfo
|
||||
|
||||
389
doc/Makefile.in
389
doc/Makefile.in
@@ -1,389 +0,0 @@
|
||||
# Makefile.in generated automatically by automake 1.4b from Makefile.am
|
||||
|
||||
# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000
|
||||
# Free Software Foundation, Inc.
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
SHELL = @SHELL@
|
||||
|
||||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
VPATH = @srcdir@
|
||||
prefix = @prefix@
|
||||
exec_prefix = @exec_prefix@
|
||||
|
||||
bindir = @bindir@
|
||||
sbindir = @sbindir@
|
||||
libexecdir = @libexecdir@
|
||||
datadir = @datadir@
|
||||
sysconfdir = @sysconfdir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
localstatedir = @localstatedir@
|
||||
libdir = @libdir@
|
||||
infodir = @infodir@
|
||||
mandir = @mandir@
|
||||
includedir = @includedir@
|
||||
oldincludedir = /usr/include
|
||||
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
|
||||
top_builddir = ..
|
||||
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_FLAG =
|
||||
transform = @program_transform_name@
|
||||
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
|
||||
@SET_MAKE@
|
||||
host_alias = @host_alias@
|
||||
host_triplet = @host@
|
||||
AMDEP = @AMDEP@
|
||||
AMTAR = @AMTAR@
|
||||
AWK = @AWK@
|
||||
CATALOGS = @CATALOGS@
|
||||
CATOBJEXT = @CATOBJEXT@
|
||||
CC = @CC@
|
||||
CPP = @CPP@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
DATADIRNAME = @DATADIRNAME@
|
||||
DEPDIR = @DEPDIR@
|
||||
DF_PROG = @DF_PROG@
|
||||
FESETROUND_LIBM = @FESETROUND_LIBM@
|
||||
GENCAT = @GENCAT@
|
||||
GETLOADAVG_LIBS = @GETLOADAVG_LIBS@
|
||||
GLIBC21 = @GLIBC21@
|
||||
GMOFILES = @GMOFILES@
|
||||
GMSGFMT = @GMSGFMT@
|
||||
GNU_PACKAGE = @GNU_PACKAGE@
|
||||
GT_NO = @GT_NO@
|
||||
GT_YES = @GT_YES@
|
||||
INCLUDE_LOCALE_H = @INCLUDE_LOCALE_H@
|
||||
INSTOBJEXT = @INSTOBJEXT@
|
||||
INTLDEPS = @INTLDEPS@
|
||||
INTLLIBS = @INTLLIBS@
|
||||
INTLOBJS = @INTLOBJS@
|
||||
KMEM_GROUP = @KMEM_GROUP@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIB_CLOCK_GETTIME = @LIB_CLOCK_GETTIME@
|
||||
LIB_CRYPT = @LIB_CRYPT@
|
||||
LIB_NANOSLEEP = @LIB_NANOSLEEP@
|
||||
MAN = @MAN@
|
||||
MKINSTALLDIRS = @MKINSTALLDIRS@
|
||||
MSGFMT = @MSGFMT@
|
||||
NEED_SETGID = @NEED_SETGID@
|
||||
OPTIONAL_BIN_PROGS = @OPTIONAL_BIN_PROGS@
|
||||
OPTIONAL_BIN_ZCRIPTS = @OPTIONAL_BIN_ZCRIPTS@
|
||||
PACKAGE = @PACKAGE@
|
||||
PERL = @PERL@
|
||||
POFILES = @POFILES@
|
||||
POSUB = @POSUB@
|
||||
POW_LIBM = @POW_LIBM@
|
||||
RANLIB = @RANLIB@
|
||||
SEQ_LIBM = @SEQ_LIBM@
|
||||
SQRT_LIBM = @SQRT_LIBM@
|
||||
U = @U@
|
||||
USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@
|
||||
USE_NLS = @USE_NLS@
|
||||
VERSION = @VERSION@
|
||||
YACC = @YACC@
|
||||
install_sh = @install_sh@
|
||||
l = @l@
|
||||
|
||||
|
||||
info_TEXINFOS = fileutils.texi
|
||||
|
||||
EXTRA_DIST = perm.texi getdate.texi
|
||||
|
||||
# The following is necessary if the package name is 8 characters or longer.
|
||||
# If the info documentation would be split into 10 or more separate files,
|
||||
# then this is necessary even if the package name is 7 characters long.
|
||||
#
|
||||
# Tell makeinfo to put everything in a single info file: <package>.info.
|
||||
# Otherwise, it would also generate files with names like <package>.info-[123],
|
||||
# and those names all map to one 14-byte name (<package>.info-) on some crufty
|
||||
# old systems.
|
||||
MAKEINFO = makeinfo --no-split
|
||||
subdir = doc
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||
CONFIG_HEADER = ../config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
DIST_SOURCES =
|
||||
TEXI2DVI = texi2dvi
|
||||
INFO_DEPS = fileutils.info
|
||||
DVIS = fileutils.dvi
|
||||
TEXINFOS = fileutils.texi
|
||||
DIST_COMMON = Makefile.am Makefile.in mdate-sh stamp-vti texinfo.tex \
|
||||
version.texi
|
||||
|
||||
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
|
||||
GZIP_ENV = --best
|
||||
all: all-redirect
|
||||
.SUFFIXES:
|
||||
.SUFFIXES: .dvi .info .ps .texi .texinfo .txi
|
||||
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||
cd $(top_srcdir) && $(AUTOMAKE) --gnits doc/Makefile
|
||||
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
cd $(top_builddir) \
|
||||
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
||||
|
||||
|
||||
$(srcdir)/version.texi: $(srcdir)/stamp-vti
|
||||
@:
|
||||
|
||||
$(srcdir)/stamp-vti: fileutils.texi $(top_srcdir)/configure.in
|
||||
@(set `$(SHELL) $(srcdir)/mdate-sh $(srcdir)/fileutils.texi`; \
|
||||
echo "@set UPDATED $$1 $$2 $$3"; \
|
||||
echo "@set UPDATED-MONTH $$2 $$3"; \
|
||||
echo "@set EDITION $(VERSION)"; \
|
||||
echo "@set VERSION $(VERSION)") > vti.tmp
|
||||
@cmp -s vti.tmp $(srcdir)/version.texi \
|
||||
|| (echo "Updating $(srcdir)/version.texi"; \
|
||||
cp vti.tmp $(srcdir)/version.texi)
|
||||
-@rm -f vti.tmp
|
||||
@cp $(srcdir)/version.texi $@
|
||||
|
||||
mostlyclean-vti:
|
||||
-rm -f vti.tmp
|
||||
|
||||
clean-vti:
|
||||
|
||||
distclean-vti:
|
||||
|
||||
maintainer-clean-vti:
|
||||
-rm -f $(srcdir)/stamp-vti $(srcdir)/version.texi
|
||||
|
||||
fileutils.info: fileutils.texi $(srcdir)/version.texi
|
||||
fileutils.dvi: fileutils.texi $(srcdir)/version.texi
|
||||
|
||||
|
||||
DVIPS = dvips
|
||||
|
||||
.texi.info:
|
||||
@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
|
||||
cd $(srcdir) \
|
||||
&& $(MAKEINFO) `echo $< | sed 's,.*/,,'`
|
||||
|
||||
.texi.dvi:
|
||||
TEXINPUTS=$(srcdir):$$TEXINPUTS \
|
||||
MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $<
|
||||
|
||||
.texi:
|
||||
@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
|
||||
cd $(srcdir) \
|
||||
&& $(MAKEINFO) `echo $< | sed 's,.*/,,'`
|
||||
|
||||
.texinfo.info:
|
||||
@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
|
||||
cd $(srcdir) \
|
||||
&& $(MAKEINFO) `echo $< | sed 's,.*/,,'`
|
||||
|
||||
.texinfo:
|
||||
@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
|
||||
cd $(srcdir) \
|
||||
&& $(MAKEINFO) `echo $< | sed 's,.*/,,'`
|
||||
|
||||
.texinfo.dvi:
|
||||
TEXINPUTS=$(srcdir):$$TEXINPUTS \
|
||||
MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $<
|
||||
|
||||
.txi.info:
|
||||
@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
|
||||
cd $(srcdir) \
|
||||
&& $(MAKEINFO) `echo $< | sed 's,.*/,,'`
|
||||
|
||||
.txi.dvi:
|
||||
TEXINPUTS=$(srcdir):$$TEXINPUTS \
|
||||
MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $<
|
||||
|
||||
.txi:
|
||||
@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
|
||||
cd $(srcdir) \
|
||||
&& $(MAKEINFO) `echo $< | sed 's,.*/,,'`
|
||||
.dvi.ps:
|
||||
$(DVIPS) $< -o $@
|
||||
|
||||
install-info-am: $(INFO_DEPS)
|
||||
@$(NORMAL_INSTALL)
|
||||
$(mkinstalldirs) $(DESTDIR)$(infodir)
|
||||
@list='$(INFO_DEPS)'; \
|
||||
for file in $$list; do \
|
||||
d=$(srcdir); \
|
||||
for ifile in `CDPATH=: && cd $$d && echo $$file $$file-[0-9] $$file-[0-9][0-9]`; do \
|
||||
if test -f $$d/$$ifile; then \
|
||||
echo " $(INSTALL_DATA) $$d/$$ifile $(DESTDIR)$(infodir)/$$ifile"; \
|
||||
$(INSTALL_DATA) $$d/$$ifile $(DESTDIR)$(infodir)/$$ifile; \
|
||||
else : ; fi; \
|
||||
done; \
|
||||
done
|
||||
@$(POST_INSTALL)
|
||||
@if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \
|
||||
list='$(INFO_DEPS)'; \
|
||||
for file in $$list; do \
|
||||
echo " install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file";\
|
||||
install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file || :;\
|
||||
done; \
|
||||
else : ; fi
|
||||
|
||||
uninstall-info:
|
||||
$(PRE_UNINSTALL)
|
||||
@if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \
|
||||
list='$(INFO_DEPS)'; \
|
||||
for file in $$list; do \
|
||||
echo " install-info --info-dir=$(DESTDIR)$(infodir) --remove $(DESTDIR)$(infodir)/$$file"; \
|
||||
install-info --info-dir=$(DESTDIR)$(infodir) --remove $(DESTDIR)$(infodir)/$$file; \
|
||||
done; \
|
||||
else :; fi
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(INFO_DEPS)'; \
|
||||
for file in $$list; do \
|
||||
(if cd $(DESTDIR)$(infodir); then \
|
||||
echo " rm -f $$file $$file-[0-9] $$file-[0-9][0-9])"; \
|
||||
rm -f $$file $$file-[0-9] $$file-[0-9][0-9]; \
|
||||
else :; fi); \
|
||||
done
|
||||
|
||||
dist-info: $(INFO_DEPS)
|
||||
list='$(INFO_DEPS)'; \
|
||||
for base in $$list; do \
|
||||
d=$(srcdir); \
|
||||
for file in `CDPATH=: && cd $$d && eval echo $$base*`; do \
|
||||
test -f $(distdir)/$$file \
|
||||
|| cp -p $$d/$$file $(distdir)/$$file; \
|
||||
done; \
|
||||
done
|
||||
|
||||
mostlyclean-aminfo:
|
||||
-rm -f fileutils.aux fileutils.cp fileutils.cps fileutils.dvi \
|
||||
fileutils.fn fileutils.fns fileutils.pgs fileutils.ky \
|
||||
fileutils.kys fileutils.ps fileutils.log fileutils.pg \
|
||||
fileutils.toc fileutils.tp fileutils.tps fileutils.vr \
|
||||
fileutils.vrs fileutils.op fileutils.tr fileutils.cv \
|
||||
fileutils.cn fileutils.cm fileutils.ov
|
||||
|
||||
clean-aminfo:
|
||||
|
||||
distclean-aminfo:
|
||||
|
||||
maintainer-clean-aminfo:
|
||||
cd $(srcdir) && for i in $(INFO_DEPS); do \
|
||||
rm -f $$i; \
|
||||
if test "`echo $$i-[0-9]*`" != "$$i-[0-9]*"; then \
|
||||
rm -f $$i-[0-9]*; \
|
||||
fi; \
|
||||
done
|
||||
tags: TAGS
|
||||
TAGS:
|
||||
|
||||
|
||||
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
@for file in $(DISTFILES); do \
|
||||
d=$(srcdir); \
|
||||
if test -d $$d/$$file; then \
|
||||
cp -pR $$d/$$file $(distdir) \
|
||||
|| exit 1; \
|
||||
else \
|
||||
test -f $(distdir)/$$file \
|
||||
|| cp -p $$d/$$file $(distdir)/$$file \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
$(MAKE) $(AM_MAKEFLAGS) top_distdir="$(top_distdir)" distdir="$(distdir)" dist-info
|
||||
info-am: $(INFO_DEPS)
|
||||
info: info-am
|
||||
dvi-am: $(DVIS)
|
||||
dvi: dvi-am
|
||||
check-am: all-am
|
||||
check: check-am
|
||||
installcheck-am:
|
||||
installcheck: installcheck-am
|
||||
install-exec-am:
|
||||
install-exec: install-exec-am
|
||||
|
||||
install-data-am: install-info-am
|
||||
install-data: install-data-am
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
install: install-am
|
||||
uninstall-am: uninstall-info
|
||||
uninstall: uninstall-am
|
||||
all-am: Makefile $(INFO_DEPS)
|
||||
all-redirect: all-am
|
||||
install-strip:
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_STRIP_FLAG=-s install
|
||||
installdirs:
|
||||
$(mkinstalldirs) $(DESTDIR)$(infodir)
|
||||
|
||||
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
||||
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
|
||||
|
||||
maintainer-clean-generic:
|
||||
-rm -f Makefile.in
|
||||
mostlyclean-am: mostlyclean-vti mostlyclean-aminfo mostlyclean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am
|
||||
|
||||
clean-am: clean-vti clean-aminfo clean-generic mostlyclean-am
|
||||
|
||||
clean: clean-am
|
||||
|
||||
distclean-am: distclean-vti distclean-aminfo distclean-generic clean-am
|
||||
|
||||
distclean: distclean-am
|
||||
|
||||
maintainer-clean-am: maintainer-clean-vti maintainer-clean-aminfo \
|
||||
maintainer-clean-generic distclean-am
|
||||
@echo "This command is intended for maintainers to use;"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
|
||||
.PHONY: mostlyclean-vti distclean-vti clean-vti maintainer-clean-vti \
|
||||
install-info-am uninstall-info mostlyclean-aminfo distclean-aminfo \
|
||||
clean-aminfo maintainer-clean-aminfo tags distdir info-am info dvi-am \
|
||||
dvi check check-am installcheck-am installcheck install-exec-am \
|
||||
install-exec install-data-am install-data install-am install \
|
||||
uninstall-am uninstall all-redirect all-am all install-strip \
|
||||
installdirs mostlyclean-generic distclean-generic clean-generic \
|
||||
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
|
||||
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
||||
8
doc/code-vs-command
Normal file
8
doc/code-vs-command
Normal file
@@ -0,0 +1,8 @@
|
||||
perl -pi -e \
|
||||
's/\@code\{('"$(echo cp dd df dir dircolors du install ln ls mkdir mkfifo mknod mv shred touch vdir|tr ' ' '|')"')\}/\@command{$1}/' coreutils.texi
|
||||
|
||||
perl -pi -e \
|
||||
's/\@code\{('"$(echo cp dd df dir dircolors du install ln ls mkdir mkfifo mknod mv shred touch vdir|tr ' ' '|')"')\}/\@command{$1}/' coreutils.texi
|
||||
|
||||
regex=$((textutils; shellutils) | tr -s ' ' '|')
|
||||
perl -pi -e 's/\@code\{('"$regex"')\}/\@command{$1}/' coreutils.texi
|
||||
1
doc/constants.texi
Normal file
1
doc/constants.texi
Normal file
@@ -0,0 +1 @@
|
||||
@set DEFAULT_MAX_N_UNCHANGED_STATS_BETWEEN_OPENS 5
|
||||
14616
doc/coreutils.texi
Normal file
14616
doc/coreutils.texi
Normal file
File diff suppressed because it is too large
Load Diff
391
doc/getdate.texi
391
doc/getdate.texi
@@ -1,391 +0,0 @@
|
||||
@node Date input formats
|
||||
@chapter Date input formats
|
||||
|
||||
@cindex date input formats
|
||||
@findex getdate
|
||||
|
||||
First, a quote:
|
||||
|
||||
@quotation
|
||||
Our units of temporal measurement, from seconds on up to months, are so
|
||||
complicated, asymmetrical and disjunctive so as to make coherent mental
|
||||
reckoning in time all but impossible. Indeed, had some tyrannical god
|
||||
contrived to enslave our minds to time, to make it all but impossible
|
||||
for us to escape subjection to sodden routines and unpleasant surprises,
|
||||
he could hardly have done better than handing down our present system.
|
||||
It is like a set of trapezoidal building blocks, with no vertical or
|
||||
horizontal surfaces, like a language in which the simplest thought
|
||||
demands ornate constructions, useless particles and lengthy
|
||||
circumlocutions. Unlike the more successful patterns of language and
|
||||
science, which enable us to face experience boldly or at least
|
||||
level-headedly, our system of temporal calculation silently and
|
||||
persistently encourages our terror of time.
|
||||
|
||||
@dots{} It is as though architects had to measure length in feet, width
|
||||
in meters and height in ells; as though basic instruction manuals
|
||||
demanded a knowledge of five different languages. It is no wonder then
|
||||
that we often look into our own immediate past or future, last Tuesday
|
||||
or a week from Sunday, with feelings of helpless confusion. @dots{}
|
||||
|
||||
--- Robert Grudin, @cite{Time and the Art of Living}.
|
||||
@end quotation
|
||||
|
||||
This section describes the textual date representations that @sc{gnu}
|
||||
programs accept. These are the strings you, as a user, can supply as
|
||||
arguments to the various programs. The C interface (via the
|
||||
@code{getdate} function) is not described here.
|
||||
|
||||
@cindex beginning of time, for @sc{posix}
|
||||
@cindex epoch, for @sc{posix}
|
||||
Although the date syntax here can represent any possible time since the
|
||||
year zero, computer integers often cannot represent such a wide range of
|
||||
time. On @sc{posix} systems, the clock starts at 1970-01-01 00:00:00
|
||||
@sc{utc}: @sc{posix} does not require support for times before the
|
||||
@sc{posix} Epoch and times far in the future. Traditional Unix systems
|
||||
have 32-bit signed @code{time_t} and can represent times from 1901-12-13
|
||||
20:45:52 through 2038-01-19 03:14:07 @sc{utc}. Systems with 64-bit
|
||||
signed @code{time_t} can represent all the times in the known
|
||||
lifetime of the universe.
|
||||
|
||||
@menu
|
||||
* General date syntax:: Common rules.
|
||||
* Calendar date items:: 19 Dec 1994.
|
||||
* Time of day items:: 9:20pm.
|
||||
* Time zone items:: @sc{est}, @sc{pdt}, @sc{gmt}, ...
|
||||
* Day of week items:: Monday and others.
|
||||
* Relative items in date strings:: next tuesday, 2 years ago.
|
||||
* Pure numbers in date strings:: 19931219, 1440.
|
||||
* Authors of getdate:: Bellovin, Eggert, Salz, Berets, et al.
|
||||
@end menu
|
||||
|
||||
|
||||
@node General date syntax
|
||||
@section General date syntax
|
||||
|
||||
@cindex general date syntax
|
||||
|
||||
@cindex items in date strings
|
||||
A @dfn{date} is a string, possibly empty, containing many items
|
||||
separated by whitespace. The whitespace may be omitted when no
|
||||
ambiguity arises. The empty string means the beginning of today (i.e.,
|
||||
midnight). Order of the items is immaterial. A date string may contain
|
||||
many flavors of items:
|
||||
|
||||
@itemize @bullet
|
||||
@item calendar date items
|
||||
@item time of the day items
|
||||
@item time zone items
|
||||
@item day of the week items
|
||||
@item relative items
|
||||
@item pure numbers.
|
||||
@end itemize
|
||||
|
||||
@noindent We describe each of these item types in turn, below.
|
||||
|
||||
@cindex numbers, written-out
|
||||
@cindex ordinal numbers
|
||||
@findex first @r{in date strings}
|
||||
@findex next @r{in date strings}
|
||||
@findex last @r{in date strings}
|
||||
A few numbers may be written out in words in most contexts. This is
|
||||
most useful for specifying day of the week items or relative items (see
|
||||
below). Here is the list: @samp{first} for 1, @samp{next} for 2,
|
||||
@samp{third} for 3, @samp{fourth} for 4, @samp{fifth} for 5,
|
||||
@samp{sixth} for 6, @samp{seventh} for 7, @samp{eighth} for 8,
|
||||
@samp{ninth} for 9, @samp{tenth} for 10, @samp{eleventh} for 11 and
|
||||
@samp{twelfth} for 12. Also, @samp{last} means exactly @math{-1}.
|
||||
|
||||
@cindex months, written-out
|
||||
When a month is written this way, it is still considered to be written
|
||||
numerically, instead of being ``spelled in full''; this changes the
|
||||
allowed strings.
|
||||
|
||||
@cindex case, ignored in dates
|
||||
@cindex comments, in dates
|
||||
Alphabetic case is completely ignored in dates. Comments may be introduced
|
||||
between round parentheses, as long as included parentheses are properly
|
||||
nested. Hyphens not followed by a digit are currently ignored. Leading
|
||||
zeros on numbers are ignored.
|
||||
|
||||
|
||||
@node Calendar date items
|
||||
@section Calendar date items
|
||||
|
||||
@cindex calendar date item
|
||||
|
||||
A @dfn{calendar date item} specifies a day of the year. It is
|
||||
specified differently, depending on whether the month is specified
|
||||
numerically or literally. All these strings specify the same calendar date:
|
||||
|
||||
@example
|
||||
1972-09-24 # @sc{iso} 8601.
|
||||
72-9-24 # Assume 19xx for 69 through 99,
|
||||
# 20xx for 00 through 68.
|
||||
72-09-24 # Leading zeros are ignored.
|
||||
9/24/72 # Common U.S. writing.
|
||||
24 September 1972
|
||||
24 Sept 72 # September has a special abbreviation.
|
||||
24 Sep 72 # Three-letter abbreviations always allowed.
|
||||
Sep 24, 1972
|
||||
24-sep-72
|
||||
24sep72
|
||||
@end example
|
||||
|
||||
The year can also be omitted. In this case, the last specified year is
|
||||
used, or the current year if none. For example:
|
||||
|
||||
@example
|
||||
9/24
|
||||
sep 24
|
||||
@end example
|
||||
|
||||
Here are the rules.
|
||||
|
||||
@cindex @sc{iso} 8601 date format
|
||||
@cindex date format, @sc{iso} 8601
|
||||
For numeric months, the @sc{iso} 8601 format
|
||||
@samp{@var{year}-@var{month}-@var{day}} is allowed, where @var{year} is
|
||||
any positive number, @var{month} is a number between 01 and 12, and
|
||||
@var{day} is a number between 01 and 31. A leading zero must be present
|
||||
if a number is less than ten. If @var{year} is 68 or smaller, then 2000
|
||||
is added to it; otherwise, if @var{year} is less than 100,
|
||||
then 1900 is added to it. The construct
|
||||
@samp{@var{month}/@var{day}/@var{year}}, popular in the United States,
|
||||
is accepted. Also @samp{@var{month}/@var{day}}, omitting the year.
|
||||
|
||||
@cindex month names in date strings
|
||||
@cindex abbreviations for months
|
||||
Literal months may be spelled out in full: @samp{January},
|
||||
@samp{February}, @samp{March}, @samp{April}, @samp{May}, @samp{June},
|
||||
@samp{July}, @samp{August}, @samp{September}, @samp{October},
|
||||
@samp{November} or @samp{December}. Literal months may be abbreviated
|
||||
to their first three letters, possibly followed by an abbreviating dot.
|
||||
It is also permitted to write @samp{Sept} instead of @samp{September}.
|
||||
|
||||
When months are written literally, the calendar date may be given as any
|
||||
of the following:
|
||||
|
||||
@example
|
||||
@var{day} @var{month} @var{year}
|
||||
@var{day} @var{month}
|
||||
@var{month} @var{day} @var{year}
|
||||
@var{day}-@var{month}-@var{year}
|
||||
@end example
|
||||
|
||||
Or, omitting the year:
|
||||
|
||||
@example
|
||||
@var{month} @var{day}
|
||||
@end example
|
||||
|
||||
|
||||
@node Time of day items
|
||||
@section Time of day items
|
||||
|
||||
@cindex time of day item
|
||||
|
||||
A @dfn{time of day item} in date strings specifies the time on a given
|
||||
day. Here are some examples, all of which represent the same time:
|
||||
|
||||
@example
|
||||
20:02:0
|
||||
20:02
|
||||
8:02pm
|
||||
20:02-0500 # In @sc{est} (U.S. Eastern Standard Time).
|
||||
@end example
|
||||
|
||||
More generally, the time of the day may be given as
|
||||
@samp{@var{hour}:@var{minute}:@var{second}}, where @var{hour} is
|
||||
a number between 0 and 23, @var{minute} is a number between 0 and
|
||||
59, and @var{second} is a number between 0 and 59. Alternatively,
|
||||
@samp{:@var{second}} can be omitted, in which case it is taken to
|
||||
be zero.
|
||||
|
||||
@findex am @r{in date strings}
|
||||
@findex pm @r{in date strings}
|
||||
@findex midnight @r{in date strings}
|
||||
@findex noon @r{in date strings}
|
||||
If the time is followed by @samp{am} or @samp{pm} (or @samp{a.m.}
|
||||
or @samp{p.m.}), @var{hour} is restricted to run from 1 to 12, and
|
||||
@samp{:@var{minute}} may be omitted (taken to be zero). @samp{am}
|
||||
indicates the first half of the day, @samp{pm} indicates the second
|
||||
half of the day. In this notation, 12 is the predecessor of 1:
|
||||
midnight is @samp{12am} while noon is @samp{12pm}.
|
||||
(This is the zero-oriented interpretation of @samp{12am} and @samp{12pm},
|
||||
as opposed to the old tradition derived from Latin
|
||||
which uses @samp{12m} for noon and @samp{12pm} for midnight.)
|
||||
|
||||
@cindex time zone correction
|
||||
@cindex minutes, time zone correction by
|
||||
The time may alternatively be followed by a time zone correction,
|
||||
expressed as @samp{@var{s}@var{hh}@var{mm}}, where @var{s} is @samp{+}
|
||||
or @samp{-}, @var{hh} is a number of zone hours and @var{mm} is a number
|
||||
of zone minutes. When a time zone correction is given this way, it
|
||||
forces interpretation of the time relative to
|
||||
Coordinated Universal Time (@sc{utc}), overriding any previous
|
||||
specification for the time zone or the local time zone. The @var{minute}
|
||||
part of the time of the day may not be elided when a time zone correction
|
||||
is used. This is the best way to specify a time zone correction by
|
||||
fractional parts of an hour.
|
||||
|
||||
Either @samp{am}/@samp{pm} or a time zone correction may be specified,
|
||||
but not both.
|
||||
|
||||
|
||||
@node Time zone items
|
||||
@section Time zone items
|
||||
|
||||
@cindex time zone item
|
||||
|
||||
A @dfn{time zone item} specifies an international time zone, indicated
|
||||
by a small set of letters, e.g., @samp{UTC} for Coordinated Universal
|
||||
Time. Any included periods are ignored. By following a
|
||||
non-daylight-saving time zone by the string @samp{DST} in a separate
|
||||
word (that is, separated by some white space), the corresponding
|
||||
daylight saving time zone may be specified.
|
||||
|
||||
Time zone items are obsolescent and are not recommended, because they
|
||||
are ambiguous; for example, @samp{EST} has a different meaning in
|
||||
Australia than in the United States. Instead, it's better to use
|
||||
unambiguous numeric time zone corrections like @samp{-0500}, as
|
||||
described in the previous section.
|
||||
|
||||
|
||||
@node Day of week items
|
||||
@section Day of week items
|
||||
|
||||
@cindex day of week item
|
||||
|
||||
The explicit mention of a day of the week will forward the date
|
||||
(only if necessary) to reach that day of the week in the future.
|
||||
|
||||
Days of the week may be spelled out in full: @samp{Sunday},
|
||||
@samp{Monday}, @samp{Tuesday}, @samp{Wednesday}, @samp{Thursday},
|
||||
@samp{Friday} or @samp{Saturday}. Days may be abbreviated to their
|
||||
first three letters, optionally followed by a period. The special
|
||||
abbreviations @samp{Tues} for @samp{Tuesday}, @samp{Wednes} for
|
||||
@samp{Wednesday} and @samp{Thur} or @samp{Thurs} for @samp{Thursday} are
|
||||
also allowed.
|
||||
|
||||
@findex next @var{day}
|
||||
@findex last @var{day}
|
||||
A number may precede a day of the week item to move forward
|
||||
supplementary weeks. It is best used in expression like @samp{third
|
||||
monday}. In this context, @samp{last @var{day}} or @samp{next
|
||||
@var{day}} is also acceptable; they move one week before or after
|
||||
the day that @var{day} by itself would represent.
|
||||
|
||||
A comma following a day of the week item is ignored.
|
||||
|
||||
|
||||
@node Relative items in date strings
|
||||
@section Relative items in date strings
|
||||
|
||||
@cindex relative items in date strings
|
||||
@cindex displacement of dates
|
||||
|
||||
@dfn{Relative items} adjust a date (or the current date if none) forward
|
||||
or backward. The effects of relative items accumulate. Here are some
|
||||
examples:
|
||||
|
||||
@example
|
||||
1 year
|
||||
1 year ago
|
||||
3 years
|
||||
2 days
|
||||
@end example
|
||||
|
||||
@findex year @r{in date strings}
|
||||
@findex month @r{in date strings}
|
||||
@findex fortnight @r{in date strings}
|
||||
@findex week @r{in date strings}
|
||||
@findex day @r{in date strings}
|
||||
@findex hour @r{in date strings}
|
||||
@findex minute @r{in date strings}
|
||||
The unit of time displacement may be selected by the string @samp{year}
|
||||
or @samp{month} for moving by whole years or months. These are fuzzy
|
||||
units, as years and months are not all of equal duration. More precise
|
||||
units are @samp{fortnight} which is worth 14 days, @samp{week} worth 7
|
||||
days, @samp{day} worth 24 hours, @samp{hour} worth 60 minutes,
|
||||
@samp{minute} or @samp{min} worth 60 seconds, and @samp{second} or
|
||||
@samp{sec} worth one second. An @samp{s} suffix on these units is
|
||||
accepted and ignored.
|
||||
|
||||
@findex ago @r{in date strings}
|
||||
The unit of time may be preceded by a multiplier, given as an optionally
|
||||
signed number. Unsigned numbers are taken as positively signed. No
|
||||
number at all implies 1 for a multiplier. Following a relative item by
|
||||
the string @samp{ago} is equivalent to preceding the unit by a
|
||||
multiplier with value @math{-1}.
|
||||
|
||||
@findex day @r{in date strings}
|
||||
@findex tomorrow @r{in date strings}
|
||||
@findex yesterday @r{in date strings}
|
||||
The string @samp{tomorrow} is worth one day in the future (equivalent
|
||||
to @samp{day}), the string @samp{yesterday} is worth
|
||||
one day in the past (equivalent to @samp{day ago}).
|
||||
|
||||
@findex now @r{in date strings}
|
||||
@findex today @r{in date strings}
|
||||
@findex this @r{in date strings}
|
||||
The strings @samp{now} or @samp{today} are relative items corresponding
|
||||
to zero-valued time displacement, these strings come from the fact
|
||||
a zero-valued time displacement represents the current time when not
|
||||
otherwise changed by previous items. They may be used to stress other
|
||||
items, like in @samp{12:00 today}. The string @samp{this} also has
|
||||
the meaning of a zero-valued time displacement, but is preferred in
|
||||
date strings like @samp{this thursday}.
|
||||
|
||||
When a relative item causes the resulting date to cross a boundary
|
||||
where the clocks were adjusted, typically for daylight-saving time,
|
||||
the resulting date and time are adjusted accordingly.
|
||||
|
||||
|
||||
@node Pure numbers in date strings
|
||||
@section Pure numbers in date strings
|
||||
|
||||
@cindex pure numbers in date strings
|
||||
|
||||
The precise interpretation of a pure decimal number depends
|
||||
on the context in the date string.
|
||||
|
||||
If the decimal number is of the form @var{yyyy}@var{mm}@var{dd} and no
|
||||
other calendar date item (@pxref{Calendar date items}) appears before it
|
||||
in the date string, then @var{yyyy} is read as the year, @var{mm} as the
|
||||
month number and @var{dd} as the day of the month, for the specified
|
||||
calendar date.
|
||||
|
||||
If the decimal number is of the form @var{hh}@var{mm} and no other time
|
||||
of day item appears before it in the date string, then @var{hh} is read
|
||||
as the hour of the day and @var{mm} as the minute of the hour, for the
|
||||
specified time of the day. @var{mm} can also be omitted.
|
||||
|
||||
If both a calendar date and a time of day appear to the left of a number
|
||||
in the date string, but no relative item, then the number overrides the
|
||||
year.
|
||||
|
||||
|
||||
@node Authors of getdate
|
||||
@section Authors of @code{getdate}
|
||||
|
||||
@cindex authors of @code{getdate}
|
||||
|
||||
@cindex Bellovin, Steven M.
|
||||
@cindex Salz, Rich
|
||||
@cindex Berets, Jim
|
||||
@cindex MacKenzie, David
|
||||
@cindex Meyering, Jim
|
||||
@cindex Eggert, Paul
|
||||
@code{getdate} was originally implemented by Steven M. Bellovin
|
||||
(@email{smb@@research.att.com}) while at the University of North Carolina
|
||||
at Chapel Hill. The code was later tweaked by a couple of people on
|
||||
Usenet, then completely overhauled by Rich $alz (@email{rsalz@@bbn.com})
|
||||
and Jim Berets (@email{jberets@@bbn.com}) in August, 1990. Various
|
||||
revisions for the @sc{gnu} system were made by David MacKenzie, Jim Meyering,
|
||||
Paul Eggert and others.
|
||||
|
||||
@cindex Pinard, F.
|
||||
@cindex Berry, K.
|
||||
This chapter was originally produced by Fran@,{c}ois Pinard
|
||||
(@email{pinard@@iro.umontreal.ca}) from the @file{getdate.y} source code,
|
||||
and then edited by K.@: Berry (@email{kb@@cs.umb.edu}).
|
||||
92
doc/mdate-sh
92
doc/mdate-sh
@@ -1,92 +0,0 @@
|
||||
#!/bin/sh
|
||||
# Get modification time of a file or directory and pretty-print it.
|
||||
# Copyright (C) 1995, 1996, 1997 Free Software Foundation, Inc.
|
||||
# written by Ulrich Drepper <drepper@gnu.ai.mit.edu>, June 1995
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software Foundation,
|
||||
# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
|
||||
# Prevent date giving response in another language.
|
||||
LANG=C
|
||||
export LANG
|
||||
LC_ALL=C
|
||||
export LC_ALL
|
||||
LC_TIME=C
|
||||
export LC_TIME
|
||||
|
||||
# Get the extended ls output of the file or directory.
|
||||
# On HPUX /bin/sh, "set" interprets "-rw-r--r--" as options, so the "x" below.
|
||||
if ls -L /dev/null 1>/dev/null 2>&1; then
|
||||
set - x`ls -L -l -d $1`
|
||||
else
|
||||
set - x`ls -l -d $1`
|
||||
fi
|
||||
# The month is at least the fourth argument
|
||||
# (3 shifts here, the next inside the loop).
|
||||
shift
|
||||
shift
|
||||
shift
|
||||
|
||||
# Find the month. Next argument is day, followed by the year or time.
|
||||
month=
|
||||
until test $month
|
||||
do
|
||||
shift
|
||||
case $1 in
|
||||
Jan) month=January; nummonth=1;;
|
||||
Feb) month=February; nummonth=2;;
|
||||
Mar) month=March; nummonth=3;;
|
||||
Apr) month=April; nummonth=4;;
|
||||
May) month=May; nummonth=5;;
|
||||
Jun) month=June; nummonth=6;;
|
||||
Jul) month=July; nummonth=7;;
|
||||
Aug) month=August; nummonth=8;;
|
||||
Sep) month=September; nummonth=9;;
|
||||
Oct) month=October; nummonth=10;;
|
||||
Nov) month=November; nummonth=11;;
|
||||
Dec) month=December; nummonth=12;;
|
||||
esac
|
||||
done
|
||||
|
||||
day=$2
|
||||
|
||||
# Here we have to deal with the problem that the ls output gives either
|
||||
# the time of day or the year.
|
||||
case $3 in
|
||||
*:*) set `date`; eval year=\$$#
|
||||
case $2 in
|
||||
Jan) nummonthtod=1;;
|
||||
Feb) nummonthtod=2;;
|
||||
Mar) nummonthtod=3;;
|
||||
Apr) nummonthtod=4;;
|
||||
May) nummonthtod=5;;
|
||||
Jun) nummonthtod=6;;
|
||||
Jul) nummonthtod=7;;
|
||||
Aug) nummonthtod=8;;
|
||||
Sep) nummonthtod=9;;
|
||||
Oct) nummonthtod=10;;
|
||||
Nov) nummonthtod=11;;
|
||||
Dec) nummonthtod=12;;
|
||||
esac
|
||||
# For the first six month of the year the time notation can also
|
||||
# be used for files modified in the last year.
|
||||
if (expr $nummonth \> $nummonthtod) > /dev/null;
|
||||
then
|
||||
year=`expr $year - 1`
|
||||
fi;;
|
||||
*) year=$3;;
|
||||
esac
|
||||
|
||||
# The result.
|
||||
echo $day $month $year
|
||||
310
doc/perm.texi
310
doc/perm.texi
@@ -1,16 +1,32 @@
|
||||
Each file has a set of @dfn{permissions} that control the kinds of
|
||||
access that users have to that file. The permissions for a file are
|
||||
also called its @dfn{access mode}. They can be represented either in
|
||||
@c File mode bits
|
||||
|
||||
@c Copyright (C) 1994, 1996, 1999, 2000, 2001, 2003, 2004, 2005, 2006
|
||||
@c Free Software Foundation, Inc.
|
||||
|
||||
@c Permission is granted to copy, distribute and/or modify this document
|
||||
@c under the terms of the GNU Free Documentation License, Version 1.2 or
|
||||
@c any later version published by the Free Software Foundation; with no
|
||||
@c Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
|
||||
@c Texts. A copy of the license is included in the ``GNU Free
|
||||
@c Documentation License'' file as part of this distribution.
|
||||
|
||||
Each file has a set of @dfn{file mode bits} that control the kinds of
|
||||
access that users have to that file. They can be represented either in
|
||||
symbolic form or as an octal number.
|
||||
|
||||
@menu
|
||||
* Mode Structure:: Structure of file permissions.
|
||||
* Symbolic Modes:: Mnemonic permissions representation.
|
||||
* Numeric Modes:: Permissions as octal numbers.
|
||||
* Mode Structure:: Structure of file mode bits.
|
||||
* Symbolic Modes:: Mnemonic representation of file mode bits.
|
||||
* Numeric Modes:: File mode bits as octal numbers.
|
||||
* Directory Setuid and Setgid:: Set-user-ID and set-group-ID on directories.
|
||||
@end menu
|
||||
|
||||
@node Mode Structure
|
||||
@section Structure of File Permissions
|
||||
@section Structure of File Mode Bits
|
||||
|
||||
The file mode bits have two parts: the @dfn{file permission bits},
|
||||
which control ordinary access to the file, and @dfn{special mode
|
||||
bits}, which affect only some files.
|
||||
|
||||
There are three kinds of permissions that a user can have for a file:
|
||||
|
||||
@@ -24,7 +40,7 @@ list the contents of the directory.
|
||||
permission to write to (change) the file. For directories, this means
|
||||
permission to create and remove files in the directory.
|
||||
@item
|
||||
@cindex execute permission
|
||||
@cindex execute/search permission
|
||||
permission to execute the file (run it as a program). For directories,
|
||||
this means permission to access files in the directory.
|
||||
@end enumerate
|
||||
@@ -46,60 +62,106 @@ everyone else.
|
||||
Files are given an owner and group when they are created. Usually the
|
||||
owner is the current user and the group is the group of the directory
|
||||
the file is in, but this varies with the operating system, the
|
||||
filesystem the file is created on, and the way the file is created. You
|
||||
can change the owner and group of a file by using the @code{chown} and
|
||||
@code{chgrp} commands.
|
||||
file system the file is created on, and the way the file is created. You
|
||||
can change the owner and group of a file by using the @command{chown} and
|
||||
@command{chgrp} commands.
|
||||
|
||||
In addition to the three sets of three permissions listed above, a
|
||||
file's permissions have three special components, which affect only
|
||||
executable files (programs) and, on some systems, directories:
|
||||
In addition to the three sets of three permissions listed above, the
|
||||
file mode bits have three special components, which affect only
|
||||
executable files (programs) and, on most systems, directories:
|
||||
|
||||
@enumerate
|
||||
@item
|
||||
@cindex set-user-ID
|
||||
@cindex setuid
|
||||
set the process's effective user ID to that of the file upon execution
|
||||
(called the @dfn{setuid bit}). No effect on directories.
|
||||
Set the process's effective user ID to that of the file upon execution
|
||||
(called the @dfn{set-user-ID bit}, or sometimes the @dfn{setuid bit}).
|
||||
For directories on a few systems, give files created in the directory
|
||||
the same owner as the directory, no matter who creates them, and set
|
||||
the set-user-ID bit of newly-created subdirectories.
|
||||
@item
|
||||
@cindex set-group-ID
|
||||
@cindex setgid
|
||||
set the process's effective group ID to that of the file upon execution
|
||||
(called the @dfn{setgid bit}). For directories on some systems, put
|
||||
files created in the directory into the same group as the directory, no
|
||||
matter what group the user who creates them is in.
|
||||
Set the process's effective group ID to that of the file upon execution
|
||||
(called the @dfn{set-group-ID bit}, or sometimes the @dfn{setgid bit}).
|
||||
For directories on most systems, give files created in the directory
|
||||
the same group as the directory, no matter what group the user who
|
||||
creates them is in, and set the set-group-ID bit of newly-created
|
||||
subdirectories.
|
||||
@item
|
||||
@cindex sticky
|
||||
@cindex swap space, saving text image in
|
||||
@cindex text image, saving in swap space
|
||||
@cindex restricted deletion flag
|
||||
save the program's text image on the swap device so it will load more
|
||||
quickly when run (called the @dfn{sticky bit}). For directories on some
|
||||
systems, prevent users from removing or renaming a file in a directory
|
||||
Prevent unprivileged users from removing or renaming a file in a directory
|
||||
unless they own the file or the directory; this is called the
|
||||
@dfn{restriction deletion flag} for the directory.
|
||||
@dfn{restricted deletion flag} for the directory, and is commonly
|
||||
found on world-writable directories like @file{/tmp}.
|
||||
|
||||
For regular files on some older systems, save the program's text image on the
|
||||
swap device so it will load more quickly when run; this is called the
|
||||
@dfn{sticky bit}.
|
||||
@end enumerate
|
||||
|
||||
In addition to the file mode bits listed above, there may be file attributes
|
||||
specific to the file system, e.g., access control lists (ACLs), whether a
|
||||
file is compressed, whether a file can be modified (immutability), and whether
|
||||
a file can be dumped. These are usually set using programs
|
||||
specific to the file system. For example:
|
||||
@c should probably say a lot more about ACLs... someday
|
||||
|
||||
@table @asis
|
||||
@item ext2
|
||||
On @acronym{GNU} and @acronym{GNU}/Linux the file attributes specific to
|
||||
the ext2 file system are set using @command{chattr}.
|
||||
|
||||
@item FFS
|
||||
On FreeBSD the file flags specific to the FFS
|
||||
file system are set using @command{chflags}.
|
||||
@end table
|
||||
|
||||
Even if a file's mode bits allow an operation on that file,
|
||||
that operation may still fail, because:
|
||||
|
||||
@itemize
|
||||
@item
|
||||
the file-system-specific attributes or flags do not permit it; or
|
||||
|
||||
@item
|
||||
the file system is mounted as read-only.
|
||||
@end itemize
|
||||
|
||||
For example, if the immutable attribute is set on a file,
|
||||
it cannot be modified, regardless of the fact that you
|
||||
may have just run @code{chmod a+w FILE}.
|
||||
|
||||
@node Symbolic Modes
|
||||
@section Symbolic Modes
|
||||
|
||||
@cindex symbolic modes
|
||||
@dfn{Symbolic modes} represent changes to files' permissions as
|
||||
@dfn{Symbolic modes} represent changes to files' mode bits as
|
||||
operations on single-character symbols. They allow you to modify either
|
||||
all or selected parts of files' permissions, optionally based on
|
||||
all or selected parts of files' mode bits, optionally based on
|
||||
their previous values, and perhaps on the current @code{umask} as well
|
||||
(@pxref{Umask and Protection}).
|
||||
|
||||
The format of symbolic modes is:
|
||||
|
||||
@example
|
||||
@r{[}ugoa@dots{}@r{][[}+-=@r{][}rwxXstugo@dots{}@r{]}@dots{}@r{][},@dots{}@r{]}
|
||||
@r{[}ugoa@dots{}@r{][}+-=@r{]}@var{perms}@dots{}@r{[},@dots{}@r{]}
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
where @var{perms} is either zero or more letters from the set
|
||||
@samp{rwxXst}, or a single letter from the set @samp{ugo}.
|
||||
|
||||
The following sections describe the operators and other details of
|
||||
symbolic modes.
|
||||
|
||||
@menu
|
||||
* Setting Permissions:: Basic operations on permissions.
|
||||
* Copying Permissions:: Copying existing permissions.
|
||||
* Changing Special Permissions:: Special permissions.
|
||||
* Changing Special Mode Bits:: Special mode bits.
|
||||
* Conditional Executability:: Conditionally affecting executability.
|
||||
* Multiple Changes:: Making multiple changes.
|
||||
* Umask and Protection:: The effect of the umask.
|
||||
@@ -110,7 +172,7 @@ symbolic modes.
|
||||
|
||||
The basic symbolic operations on a file's permissions are adding,
|
||||
removing, and setting the permission that certain users have to read,
|
||||
write, and execute the file. These operations have the following
|
||||
write, and execute or search the file. These operations have the following
|
||||
format:
|
||||
|
||||
@example
|
||||
@@ -161,7 +223,7 @@ have for the file.
|
||||
@end table
|
||||
|
||||
The @var{permissions} part tells what kind of access to the file should
|
||||
be changed; it is zero or more of the following letters. As with the
|
||||
be changed; it is normally zero or more of the following letters. As with the
|
||||
@var{users} part, the order does not matter when more than one letter is
|
||||
given. Omitting the @var{permissions} part is useful only with the
|
||||
@samp{=} operation, where it gives the specified @var{users} no access
|
||||
@@ -175,18 +237,19 @@ the permission the @var{users} have to read the file;
|
||||
@cindex write permission, symbolic
|
||||
the permission the @var{users} have to write to the file;
|
||||
@item x
|
||||
@cindex execute permission, symbolic
|
||||
the permission the @var{users} have to execute the file.
|
||||
@cindex execute/search permission, symbolic
|
||||
the permission the @var{users} have to execute the file,
|
||||
or search it if it is a directory.
|
||||
@end table
|
||||
|
||||
For example, to give everyone permission to read and write a file,
|
||||
For example, to give everyone permission to read and write a regular file,
|
||||
but not to execute it, use:
|
||||
|
||||
@example
|
||||
a=rw
|
||||
@end example
|
||||
|
||||
To remove write permission for from all users other than the file's
|
||||
To remove write permission for all users other than the file's
|
||||
owner, use:
|
||||
|
||||
@example
|
||||
@@ -210,7 +273,7 @@ go=
|
||||
Another way to specify the same thing is:
|
||||
|
||||
@example
|
||||
og-rxw
|
||||
og-rwx
|
||||
@end example
|
||||
|
||||
@node Copying Permissions
|
||||
@@ -219,12 +282,15 @@ og-rxw
|
||||
@cindex copying existing permissions
|
||||
@cindex permissions, copying existing
|
||||
You can base a file's permissions on its existing permissions. To do
|
||||
this, instead of using @samp{r}, @samp{w}, or @samp{x} after the
|
||||
this, instead of using a series of @samp{r}, @samp{w}, or @samp{x}
|
||||
letters after the
|
||||
operator, you use the letter @samp{u}, @samp{g}, or @samp{o}. For
|
||||
example, the mode
|
||||
|
||||
@example
|
||||
o+g
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
adds the permissions for users who are in a file's group to the
|
||||
permissions that other users have for the file. Thus, if the file
|
||||
@@ -234,73 +300,77 @@ it to mode 666 (@samp{rw-rw-rw-}). If the file had started out as mode
|
||||
(@samp{rwxr--r-x}). The @samp{-} and @samp{=} operations work
|
||||
analogously.
|
||||
|
||||
@node Changing Special Permissions
|
||||
@subsection Changing Special Permissions
|
||||
@node Changing Special Mode Bits
|
||||
@subsection Changing Special Mode Bits
|
||||
|
||||
@cindex changing special permissions
|
||||
In addition to changing a file's read, write, and execute permissions,
|
||||
you can change its special permissions. @xref{Mode Structure}, for a
|
||||
summary of these permissions.
|
||||
@cindex changing special mode bits
|
||||
In addition to changing a file's read, write, and execute/search permissions,
|
||||
you can change its special mode bits. @xref{Mode Structure}, for a
|
||||
summary of these special mode bits.
|
||||
|
||||
To change a file's permission to set the user ID on execution, use
|
||||
To change the file mode bits to set the user ID on execution, use
|
||||
@samp{u} in the @var{users} part of the symbolic mode and
|
||||
@samp{s} in the @var{permissions} part.
|
||||
|
||||
To change a file's permission to set the group ID on execution, use
|
||||
To change the file mode bits to set the group ID on execution, use
|
||||
@samp{g} in the @var{users} part of the symbolic mode and
|
||||
@samp{s} in the @var{permissions} part.
|
||||
|
||||
To change a file's permission to stay permanently on the swap device,
|
||||
use @samp{o} in the @var{users} part of the symbolic mode and
|
||||
To set both user and group ID on execution, omit the @var{users} part
|
||||
of the symbolic mode (or use @samp{a}) and use @samp{s} in the
|
||||
@var{permissions} part.
|
||||
|
||||
To change the file mode bits to set the restricted deletion flag or sticky bit,
|
||||
omit the @var{users} part of the symbolic mode (or use @samp{a}) and use
|
||||
@samp{t} in the @var{permissions} part.
|
||||
|
||||
For example, to add set user ID permission to a program,
|
||||
For example, to set the set-user-ID mode bit of a program,
|
||||
you can use the mode:
|
||||
|
||||
@example
|
||||
u+s
|
||||
@end example
|
||||
|
||||
To remove both set user ID and set group ID permission from
|
||||
To remove both set-user-ID and set-group-ID mode bits from
|
||||
it, you can use the mode:
|
||||
|
||||
@example
|
||||
ug-s
|
||||
a-s
|
||||
@end example
|
||||
|
||||
To cause a program to be saved on the swap device, you can use
|
||||
To set the restricted deletion flag or sticky bit, you can use
|
||||
the mode:
|
||||
|
||||
@example
|
||||
o+t
|
||||
+t
|
||||
@end example
|
||||
|
||||
Remember that the special permissions only affect files that are
|
||||
executable, plus, on some systems, directories (on which they have
|
||||
different meanings; @pxref{Mode Structure}).
|
||||
Also, the combinations @samp{u+t}, @samp{g+t}, and @samp{o+s} have no effect.
|
||||
The combination @samp{o+s} has no effect. On @acronym{GNU} systems
|
||||
the combinations @samp{u+t} and @samp{g+t} have no effect, and
|
||||
@samp{o+t} acts like plain @samp{+t}.
|
||||
|
||||
The @samp{=} operator is not very useful with special permissions; for
|
||||
example, the mode:
|
||||
The @samp{=} operator is not very useful with special mode bits.
|
||||
For example, the mode:
|
||||
|
||||
@example
|
||||
o=t
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
does cause the file to be saved on the swap device, but it also
|
||||
removes all read, write, and execute permissions that users not in the
|
||||
does set the restricted deletion flag or sticky bit, but it also
|
||||
removes all read, write, and execute/search permissions that users not in the
|
||||
file's group might have had for it.
|
||||
|
||||
@xref{Directory Setuid and Setgid}, for additional rules concerning
|
||||
set-user-ID and set-group-ID bits and directories.
|
||||
|
||||
@node Conditional Executability
|
||||
@subsection Conditional Executability
|
||||
|
||||
@cindex conditional executability
|
||||
There is one more special type of symbolic permission: if you use
|
||||
@samp{X} instead of @samp{x}, execute permission is affected only if the
|
||||
file already had execute permission or is a directory. It affects
|
||||
directories' execute permission even if they did not initially have any
|
||||
execute permissions set.
|
||||
@samp{X} instead of @samp{x}, execute/search permission is affected only if the
|
||||
file is a directory or already had execute permission.
|
||||
|
||||
For example, this mode:
|
||||
|
||||
@@ -309,8 +379,8 @@ a+X
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
gives all users permission to execute files (or search directories) if
|
||||
anyone could before.
|
||||
gives all users permission to search directories, or to execute files if
|
||||
anyone could execute them before.
|
||||
|
||||
@node Multiple Changes
|
||||
@subsection Making Multiple Changes
|
||||
@@ -318,7 +388,7 @@ anyone could before.
|
||||
@cindex multiple changes to permissions
|
||||
The format of symbolic modes is actually more complex than described
|
||||
above (@pxref{Setting Permissions}). It provides two ways to make
|
||||
multiple changes to files' permissions.
|
||||
multiple changes to files' mode bits.
|
||||
|
||||
The first way is to specify multiple @var{operation} and
|
||||
@var{permissions} parts after a @var{users} part in the symbolic mode.
|
||||
@@ -332,7 +402,7 @@ og+rX-w
|
||||
@noindent
|
||||
gives users other than the owner of the file read permission and, if
|
||||
it is a directory or if someone already had execute permission
|
||||
to it, gives them execute permission; and it also denies them write
|
||||
to it, gives them execute/search permission; and it also denies them write
|
||||
permission to the file. It does not affect the permission that the
|
||||
owner of the file has for it. The above mode is equivalent to
|
||||
the two modes:
|
||||
@@ -358,7 +428,7 @@ u=rwx,g=rx,o=
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
sets all of the non-special permissions for the file explicitly. (It
|
||||
sets all of the permission bits for the file explicitly. (It
|
||||
gives users who are not in the file's group no permission at all for
|
||||
it.)
|
||||
|
||||
@@ -370,7 +440,7 @@ a+r,g+x-w
|
||||
|
||||
@noindent
|
||||
gives all users permission to read the file, and gives users who are in
|
||||
the file's group permission to execute it, as well, but not permission
|
||||
the file's group permission to execute/search it as well, but not permission
|
||||
to write to it. The above mode could be written in several different
|
||||
ways; another is:
|
||||
|
||||
@@ -419,52 +489,116 @@ the file to all users.
|
||||
@section Numeric Modes
|
||||
|
||||
@cindex numeric modes
|
||||
@cindex file permissions, numeric
|
||||
@cindex file mode bits, numeric
|
||||
@cindex octal numbers for file modes
|
||||
File permissions are stored internally as integers. As an
|
||||
As an
|
||||
alternative to giving a symbolic mode, you can give an octal (base 8)
|
||||
number that corresponds to the internal representation of the new mode.
|
||||
number that represents the mode.
|
||||
This number is always interpreted in octal; you do not have to add a
|
||||
leading 0, as you do in C. Mode 0055 is the same as mode 55.
|
||||
leading @samp{0}, as you do in C. Mode @samp{0055} is the same as
|
||||
mode @samp{55}.
|
||||
|
||||
A numeric mode is usually shorter than the corresponding symbolic
|
||||
mode, but it is limited in that it cannot take into account a file's
|
||||
previous permissions; it can only set them absolutely.
|
||||
mode, but it is limited in that normally it cannot take into account the
|
||||
previous file mode bits; it can only set them absolutely.
|
||||
(As discussed in the next section, the set-user-ID and set-group-ID
|
||||
bits of directories are an exception to this general limitation.)
|
||||
|
||||
On most systems, the permissions granted to the user,
|
||||
The permissions granted to the user,
|
||||
to other users in the file's group,
|
||||
and to other users not in the file's group are each stored as three
|
||||
and to other users not in the file's group each require three
|
||||
bits, which are represented as one octal digit. The three special
|
||||
permissions are also each stored as one bit, and they are as a group
|
||||
mode bits also require one bit each, and they are as a group
|
||||
represented as another octal digit. Here is how the bits are arranged,
|
||||
starting with the lowest valued bit:
|
||||
|
||||
@example
|
||||
Value in Corresponding
|
||||
Mode Permission
|
||||
Mode Mode Bit
|
||||
|
||||
Other users not in the file's group:
|
||||
1 Execute
|
||||
1 Execute/search
|
||||
2 Write
|
||||
4 Read
|
||||
|
||||
Other users in the file's group:
|
||||
10 Execute
|
||||
10 Execute/search
|
||||
20 Write
|
||||
40 Read
|
||||
|
||||
The file's owner:
|
||||
100 Execute
|
||||
100 Execute/search
|
||||
200 Write
|
||||
400 Read
|
||||
|
||||
Special permissions:
|
||||
1000 Save text image on swap device
|
||||
Special mode bits:
|
||||
1000 Restricted deletion flag or sticky bit
|
||||
2000 Set group ID on execution
|
||||
4000 Set user ID on execution
|
||||
@end example
|
||||
|
||||
For example, numeric mode 4755 corresponds to symbolic mode
|
||||
@samp{u=rwxs,go=rx}, and numeric mode 664 corresponds to symbolic mode
|
||||
@samp{ug=rw,o=r}. Numeric mode 0 corresponds to symbolic mode
|
||||
@samp{ugo=}.
|
||||
For example, numeric mode @samp{4755} corresponds to symbolic mode
|
||||
@samp{u=rwxs,go=rx}, and numeric mode @samp{664} corresponds to symbolic mode
|
||||
@samp{ug=rw,o=r}. Numeric mode @samp{0} corresponds to symbolic mode
|
||||
@samp{a=}.
|
||||
|
||||
@node Directory Setuid and Setgid
|
||||
@section Directories and the Set-User-ID and Set-Group-ID Bits
|
||||
|
||||
On most systems, if a directory's set-group-ID bit is set, newly
|
||||
created subfiles inherit the same group as the directory, and newly
|
||||
created subdirectories inherit the set-group-ID bit of the parent
|
||||
directory. On a few systems, a directory's set-user-ID bit has a
|
||||
similar effect on the ownership of new subfiles and the set-user-ID
|
||||
bits of new subdirectories. These mechanisms let users share files
|
||||
more easily, by lessening the need to use @command{chmod} or
|
||||
@command{chown} to share new files.
|
||||
|
||||
These convenience mechanisms rely on the set-user-ID and set-group-ID
|
||||
bits of directories. If commands like @command{chmod} and
|
||||
@command{mkdir} routinely cleared these bits on directories, the
|
||||
mechanisms would be less convenient and it would be harder to share
|
||||
files. Therefore, a command like @command{chmod} does not affect the
|
||||
set-user-ID or set-group-ID bits of a directory unless the user
|
||||
specifically mentions them in a symbolic mode, or sets them in
|
||||
a numeric mode. For example, on systems that support
|
||||
set-group-ID inheritance:
|
||||
|
||||
@example
|
||||
# These commands leave the set-user-ID and
|
||||
# set-group-ID bits of the subdirectories alone,
|
||||
# so that they retain their default values.
|
||||
mkdir A B C
|
||||
chmod 755 A
|
||||
chmod 0755 B
|
||||
chmod u=rwx,go=rx C
|
||||
mkdir -m 755 D
|
||||
mkdir -m 0755 E
|
||||
mkdir -m u=rwx,go=rx F
|
||||
@end example
|
||||
|
||||
If you want to try to set these bits, you must mention them
|
||||
explicitly in the symbolic or numeric modes, e.g.:
|
||||
|
||||
@example
|
||||
# These commands try to set the set-user-ID
|
||||
# and set-group-ID bits of the subdirectories.
|
||||
mkdir G H
|
||||
chmod 6755 G
|
||||
chmod u=rwx,go=rx,a+s H
|
||||
mkdir -m 6755 I
|
||||
mkdir -m u=rwx,go=rx,a+s J
|
||||
@end example
|
||||
|
||||
If you want to try to clear these bits, you must mention them
|
||||
explicitly in a symbolic mode, e.g.:
|
||||
|
||||
@example
|
||||
# This command tries to clear the set-user-ID
|
||||
# and set-group-ID bits of the directory D.
|
||||
chmod a-s D
|
||||
@end example
|
||||
|
||||
This behavior is a @acronym{GNU} extension. Portable scripts should
|
||||
not rely on requests to set or clear these bits on directories, as
|
||||
@acronym{POSIX} allows implementations to ignore these requests.
|
||||
|
||||
3373
doc/sh-utils.texi
3373
doc/sh-utils.texi
File diff suppressed because it is too large
Load Diff
6200
doc/texinfo.tex
6200
doc/texinfo.tex
File diff suppressed because it is too large
Load Diff
4415
doc/textutils.texi
4415
doc/textutils.texi
File diff suppressed because it is too large
Load Diff
559
gl/lib/base64.c
Normal file
559
gl/lib/base64.c
Normal file
@@ -0,0 +1,559 @@
|
||||
/* base64.c -- Encode binary data using printable characters.
|
||||
Copyright (C) 1999, 2000, 2001, 2004, 2005, 2006, 2007 Free Software
|
||||
Foundation, Inc.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software Foundation,
|
||||
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
|
||||
|
||||
/* Written by Simon Josefsson. Partially adapted from GNU MailUtils
|
||||
* (mailbox/filter_trans.c, as of 2004-11-28). Improved by review
|
||||
* from Paul Eggert, Bruno Haible, and Stepan Kasal.
|
||||
*
|
||||
* See also RFC 3548 <http://www.ietf.org/rfc/rfc3548.txt>.
|
||||
*
|
||||
* Be careful with error checking. Here is how you would typically
|
||||
* use these functions:
|
||||
*
|
||||
* bool ok = base64_decode_alloc (in, inlen, &out, &outlen);
|
||||
* if (!ok)
|
||||
* FAIL: input was not valid base64
|
||||
* if (out == NULL)
|
||||
* FAIL: memory allocation error
|
||||
* OK: data in OUT/OUTLEN
|
||||
*
|
||||
* size_t outlen = base64_encode_alloc (in, inlen, &out);
|
||||
* if (out == NULL && outlen == 0 && inlen != 0)
|
||||
* FAIL: input too long
|
||||
* if (out == NULL)
|
||||
* FAIL: memory allocation error
|
||||
* OK: data in OUT/OUTLEN.
|
||||
*
|
||||
*/
|
||||
|
||||
#include <config.h>
|
||||
|
||||
/* Get prototype. */
|
||||
#include "base64.h"
|
||||
|
||||
/* Get malloc. */
|
||||
#include <stdlib.h>
|
||||
|
||||
/* Get UCHAR_MAX. */
|
||||
#include <limits.h>
|
||||
|
||||
#include <string.h>
|
||||
|
||||
/* C89 compliant way to cast 'char' to 'unsigned char'. */
|
||||
static inline unsigned char
|
||||
to_uchar (char ch)
|
||||
{
|
||||
return ch;
|
||||
}
|
||||
|
||||
/* Base64 encode IN array of size INLEN into OUT array of size OUTLEN.
|
||||
If OUTLEN is less than BASE64_LENGTH(INLEN), write as many bytes as
|
||||
possible. If OUTLEN is larger than BASE64_LENGTH(INLEN), also zero
|
||||
terminate the output buffer. */
|
||||
void
|
||||
base64_encode (const char *restrict in, size_t inlen,
|
||||
char *restrict out, size_t outlen)
|
||||
{
|
||||
static const char b64str[64] =
|
||||
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
|
||||
|
||||
while (inlen && outlen)
|
||||
{
|
||||
*out++ = b64str[(to_uchar (in[0]) >> 2) & 0x3f];
|
||||
if (!--outlen)
|
||||
break;
|
||||
*out++ = b64str[((to_uchar (in[0]) << 4)
|
||||
+ (--inlen ? to_uchar (in[1]) >> 4 : 0))
|
||||
& 0x3f];
|
||||
if (!--outlen)
|
||||
break;
|
||||
*out++ =
|
||||
(inlen
|
||||
? b64str[((to_uchar (in[1]) << 2)
|
||||
+ (--inlen ? to_uchar (in[2]) >> 6 : 0))
|
||||
& 0x3f]
|
||||
: '=');
|
||||
if (!--outlen)
|
||||
break;
|
||||
*out++ = inlen ? b64str[to_uchar (in[2]) & 0x3f] : '=';
|
||||
if (!--outlen)
|
||||
break;
|
||||
if (inlen)
|
||||
inlen--;
|
||||
if (inlen)
|
||||
in += 3;
|
||||
}
|
||||
|
||||
if (outlen)
|
||||
*out = '\0';
|
||||
}
|
||||
|
||||
/* Allocate a buffer and store zero terminated base64 encoded data
|
||||
from array IN of size INLEN, returning BASE64_LENGTH(INLEN), i.e.,
|
||||
the length of the encoded data, excluding the terminating zero. On
|
||||
return, the OUT variable will hold a pointer to newly allocated
|
||||
memory that must be deallocated by the caller. If output string
|
||||
length would overflow, 0 is returned and OUT is set to NULL. If
|
||||
memory allocation failed, OUT is set to NULL, and the return value
|
||||
indicates length of the requested memory block, i.e.,
|
||||
BASE64_LENGTH(inlen) + 1. */
|
||||
size_t
|
||||
base64_encode_alloc (const char *in, size_t inlen, char **out)
|
||||
{
|
||||
size_t outlen = 1 + BASE64_LENGTH (inlen);
|
||||
|
||||
/* Check for overflow in outlen computation.
|
||||
*
|
||||
* If there is no overflow, outlen >= inlen.
|
||||
*
|
||||
* If the operation (inlen + 2) overflows then it yields at most +1, so
|
||||
* outlen is 0.
|
||||
*
|
||||
* If the multiplication overflows, we lose at least half of the
|
||||
* correct value, so the result is < ((inlen + 2) / 3) * 2, which is
|
||||
* less than (inlen + 2) * 0.66667, which is less than inlen as soon as
|
||||
* (inlen > 4).
|
||||
*/
|
||||
if (inlen > outlen)
|
||||
{
|
||||
*out = NULL;
|
||||
return 0;
|
||||
}
|
||||
|
||||
*out = malloc (outlen);
|
||||
if (!*out)
|
||||
return outlen;
|
||||
|
||||
base64_encode (in, inlen, *out, outlen);
|
||||
|
||||
return outlen - 1;
|
||||
}
|
||||
|
||||
/* With this approach this file works independent of the charset used
|
||||
(think EBCDIC). However, it does assume that the characters in the
|
||||
Base64 alphabet (A-Za-z0-9+/) are encoded in 0..255. POSIX
|
||||
1003.1-2001 require that char and unsigned char are 8-bit
|
||||
quantities, though, taking care of that problem. But this may be a
|
||||
potential problem on non-POSIX C99 platforms.
|
||||
|
||||
IBM C V6 for AIX mishandles "#define B64(x) ...'x'...", so use "_"
|
||||
as the formal parameter rather than "x". */
|
||||
#define B64(_) \
|
||||
((_) == 'A' ? 0 \
|
||||
: (_) == 'B' ? 1 \
|
||||
: (_) == 'C' ? 2 \
|
||||
: (_) == 'D' ? 3 \
|
||||
: (_) == 'E' ? 4 \
|
||||
: (_) == 'F' ? 5 \
|
||||
: (_) == 'G' ? 6 \
|
||||
: (_) == 'H' ? 7 \
|
||||
: (_) == 'I' ? 8 \
|
||||
: (_) == 'J' ? 9 \
|
||||
: (_) == 'K' ? 10 \
|
||||
: (_) == 'L' ? 11 \
|
||||
: (_) == 'M' ? 12 \
|
||||
: (_) == 'N' ? 13 \
|
||||
: (_) == 'O' ? 14 \
|
||||
: (_) == 'P' ? 15 \
|
||||
: (_) == 'Q' ? 16 \
|
||||
: (_) == 'R' ? 17 \
|
||||
: (_) == 'S' ? 18 \
|
||||
: (_) == 'T' ? 19 \
|
||||
: (_) == 'U' ? 20 \
|
||||
: (_) == 'V' ? 21 \
|
||||
: (_) == 'W' ? 22 \
|
||||
: (_) == 'X' ? 23 \
|
||||
: (_) == 'Y' ? 24 \
|
||||
: (_) == 'Z' ? 25 \
|
||||
: (_) == 'a' ? 26 \
|
||||
: (_) == 'b' ? 27 \
|
||||
: (_) == 'c' ? 28 \
|
||||
: (_) == 'd' ? 29 \
|
||||
: (_) == 'e' ? 30 \
|
||||
: (_) == 'f' ? 31 \
|
||||
: (_) == 'g' ? 32 \
|
||||
: (_) == 'h' ? 33 \
|
||||
: (_) == 'i' ? 34 \
|
||||
: (_) == 'j' ? 35 \
|
||||
: (_) == 'k' ? 36 \
|
||||
: (_) == 'l' ? 37 \
|
||||
: (_) == 'm' ? 38 \
|
||||
: (_) == 'n' ? 39 \
|
||||
: (_) == 'o' ? 40 \
|
||||
: (_) == 'p' ? 41 \
|
||||
: (_) == 'q' ? 42 \
|
||||
: (_) == 'r' ? 43 \
|
||||
: (_) == 's' ? 44 \
|
||||
: (_) == 't' ? 45 \
|
||||
: (_) == 'u' ? 46 \
|
||||
: (_) == 'v' ? 47 \
|
||||
: (_) == 'w' ? 48 \
|
||||
: (_) == 'x' ? 49 \
|
||||
: (_) == 'y' ? 50 \
|
||||
: (_) == 'z' ? 51 \
|
||||
: (_) == '0' ? 52 \
|
||||
: (_) == '1' ? 53 \
|
||||
: (_) == '2' ? 54 \
|
||||
: (_) == '3' ? 55 \
|
||||
: (_) == '4' ? 56 \
|
||||
: (_) == '5' ? 57 \
|
||||
: (_) == '6' ? 58 \
|
||||
: (_) == '7' ? 59 \
|
||||
: (_) == '8' ? 60 \
|
||||
: (_) == '9' ? 61 \
|
||||
: (_) == '+' ? 62 \
|
||||
: (_) == '/' ? 63 \
|
||||
: -1)
|
||||
|
||||
static const signed char b64[0x100] = {
|
||||
B64 (0), B64 (1), B64 (2), B64 (3),
|
||||
B64 (4), B64 (5), B64 (6), B64 (7),
|
||||
B64 (8), B64 (9), B64 (10), B64 (11),
|
||||
B64 (12), B64 (13), B64 (14), B64 (15),
|
||||
B64 (16), B64 (17), B64 (18), B64 (19),
|
||||
B64 (20), B64 (21), B64 (22), B64 (23),
|
||||
B64 (24), B64 (25), B64 (26), B64 (27),
|
||||
B64 (28), B64 (29), B64 (30), B64 (31),
|
||||
B64 (32), B64 (33), B64 (34), B64 (35),
|
||||
B64 (36), B64 (37), B64 (38), B64 (39),
|
||||
B64 (40), B64 (41), B64 (42), B64 (43),
|
||||
B64 (44), B64 (45), B64 (46), B64 (47),
|
||||
B64 (48), B64 (49), B64 (50), B64 (51),
|
||||
B64 (52), B64 (53), B64 (54), B64 (55),
|
||||
B64 (56), B64 (57), B64 (58), B64 (59),
|
||||
B64 (60), B64 (61), B64 (62), B64 (63),
|
||||
B64 (64), B64 (65), B64 (66), B64 (67),
|
||||
B64 (68), B64 (69), B64 (70), B64 (71),
|
||||
B64 (72), B64 (73), B64 (74), B64 (75),
|
||||
B64 (76), B64 (77), B64 (78), B64 (79),
|
||||
B64 (80), B64 (81), B64 (82), B64 (83),
|
||||
B64 (84), B64 (85), B64 (86), B64 (87),
|
||||
B64 (88), B64 (89), B64 (90), B64 (91),
|
||||
B64 (92), B64 (93), B64 (94), B64 (95),
|
||||
B64 (96), B64 (97), B64 (98), B64 (99),
|
||||
B64 (100), B64 (101), B64 (102), B64 (103),
|
||||
B64 (104), B64 (105), B64 (106), B64 (107),
|
||||
B64 (108), B64 (109), B64 (110), B64 (111),
|
||||
B64 (112), B64 (113), B64 (114), B64 (115),
|
||||
B64 (116), B64 (117), B64 (118), B64 (119),
|
||||
B64 (120), B64 (121), B64 (122), B64 (123),
|
||||
B64 (124), B64 (125), B64 (126), B64 (127),
|
||||
B64 (128), B64 (129), B64 (130), B64 (131),
|
||||
B64 (132), B64 (133), B64 (134), B64 (135),
|
||||
B64 (136), B64 (137), B64 (138), B64 (139),
|
||||
B64 (140), B64 (141), B64 (142), B64 (143),
|
||||
B64 (144), B64 (145), B64 (146), B64 (147),
|
||||
B64 (148), B64 (149), B64 (150), B64 (151),
|
||||
B64 (152), B64 (153), B64 (154), B64 (155),
|
||||
B64 (156), B64 (157), B64 (158), B64 (159),
|
||||
B64 (160), B64 (161), B64 (162), B64 (163),
|
||||
B64 (164), B64 (165), B64 (166), B64 (167),
|
||||
B64 (168), B64 (169), B64 (170), B64 (171),
|
||||
B64 (172), B64 (173), B64 (174), B64 (175),
|
||||
B64 (176), B64 (177), B64 (178), B64 (179),
|
||||
B64 (180), B64 (181), B64 (182), B64 (183),
|
||||
B64 (184), B64 (185), B64 (186), B64 (187),
|
||||
B64 (188), B64 (189), B64 (190), B64 (191),
|
||||
B64 (192), B64 (193), B64 (194), B64 (195),
|
||||
B64 (196), B64 (197), B64 (198), B64 (199),
|
||||
B64 (200), B64 (201), B64 (202), B64 (203),
|
||||
B64 (204), B64 (205), B64 (206), B64 (207),
|
||||
B64 (208), B64 (209), B64 (210), B64 (211),
|
||||
B64 (212), B64 (213), B64 (214), B64 (215),
|
||||
B64 (216), B64 (217), B64 (218), B64 (219),
|
||||
B64 (220), B64 (221), B64 (222), B64 (223),
|
||||
B64 (224), B64 (225), B64 (226), B64 (227),
|
||||
B64 (228), B64 (229), B64 (230), B64 (231),
|
||||
B64 (232), B64 (233), B64 (234), B64 (235),
|
||||
B64 (236), B64 (237), B64 (238), B64 (239),
|
||||
B64 (240), B64 (241), B64 (242), B64 (243),
|
||||
B64 (244), B64 (245), B64 (246), B64 (247),
|
||||
B64 (248), B64 (249), B64 (250), B64 (251),
|
||||
B64 (252), B64 (253), B64 (254), B64 (255)
|
||||
};
|
||||
|
||||
#if UCHAR_MAX == 255
|
||||
# define uchar_in_range(c) true
|
||||
#else
|
||||
# define uchar_in_range(c) ((c) <= 255)
|
||||
#endif
|
||||
|
||||
/* Return true if CH is a character from the Base64 alphabet, and
|
||||
false otherwise. Note that '=' is padding and not considered to be
|
||||
part of the alphabet. */
|
||||
bool
|
||||
isbase64 (char ch)
|
||||
{
|
||||
return uchar_in_range (to_uchar (ch)) && 0 <= b64[to_uchar (ch)];
|
||||
}
|
||||
|
||||
/* Initialize decode-context buffer, CTX. */
|
||||
void
|
||||
base64_decode_ctx_init (struct base64_decode_context *ctx)
|
||||
{
|
||||
ctx->i = 0;
|
||||
}
|
||||
|
||||
/* If CTX->i is 0 or 4, there are four or more bytes in [*IN..IN_END), and
|
||||
none of those four is a newline, then return *IN. Otherwise, copy up to
|
||||
4 - CTX->i non-newline bytes from that range into CTX->buf, starting at
|
||||
index CTX->i and setting CTX->i to reflect the number of bytes copied,
|
||||
and return CTX->buf. In either case, advance *IN to point to the byte
|
||||
after the last one processed, and set *N_NON_NEWLINE to the number of
|
||||
verified non-newline bytes accessible through the returned pointer. */
|
||||
static inline char *
|
||||
get_4 (struct base64_decode_context *ctx,
|
||||
char const *restrict *in, char const *restrict in_end,
|
||||
size_t *n_non_newline)
|
||||
{
|
||||
if (ctx->i == 4)
|
||||
ctx->i = 0;
|
||||
|
||||
if (ctx->i == 0)
|
||||
{
|
||||
char const *t = *in;
|
||||
if (4 <= in_end - *in && memchr (t, '\n', 4) == NULL)
|
||||
{
|
||||
/* This is the common case: no newline. */
|
||||
*in += 4;
|
||||
*n_non_newline = 4;
|
||||
return (char *) t;
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
/* Copy non-newline bytes into BUF. */
|
||||
char const *p = *in;
|
||||
while (p < in_end)
|
||||
{
|
||||
char c = *p++;
|
||||
if (c != '\n')
|
||||
{
|
||||
ctx->buf[ctx->i++] = c;
|
||||
if (ctx->i == 4)
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
*in = p;
|
||||
*n_non_newline = ctx->i;
|
||||
return ctx->buf;
|
||||
}
|
||||
}
|
||||
|
||||
#define return_false \
|
||||
do \
|
||||
{ \
|
||||
*outp = out; \
|
||||
return false; \
|
||||
} \
|
||||
while (false)
|
||||
|
||||
/* Decode up to four bytes of base64-encoded data, IN, of length INLEN
|
||||
into the output buffer, *OUT, of size *OUTLEN bytes. Return true if
|
||||
decoding is successful, false otherwise. If *OUTLEN is too small,
|
||||
as many bytes as possible are written to *OUT. On return, advance
|
||||
*OUT to point to the byte after the last one written, and decrement
|
||||
*OUTLEN to reflect the number of bytes remaining in *OUT. */
|
||||
static inline bool
|
||||
decode_4 (char const *restrict in, size_t inlen,
|
||||
char *restrict *outp, size_t *outleft)
|
||||
{
|
||||
char *out = *outp;
|
||||
if (inlen < 2)
|
||||
return false;
|
||||
|
||||
if (!isbase64 (in[0]) || !isbase64 (in[1]))
|
||||
return false;
|
||||
|
||||
if (*outleft)
|
||||
{
|
||||
*out++ = ((b64[to_uchar (in[0])] << 2)
|
||||
| (b64[to_uchar (in[1])] >> 4));
|
||||
--*outleft;
|
||||
}
|
||||
|
||||
if (inlen == 2)
|
||||
return_false;
|
||||
|
||||
if (in[2] == '=')
|
||||
{
|
||||
if (inlen != 4)
|
||||
return_false;
|
||||
|
||||
if (in[3] != '=')
|
||||
return_false;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!isbase64 (in[2]))
|
||||
return_false;
|
||||
|
||||
if (*outleft)
|
||||
{
|
||||
*out++ = (((b64[to_uchar (in[1])] << 4) & 0xf0)
|
||||
| (b64[to_uchar (in[2])] >> 2));
|
||||
--*outleft;
|
||||
}
|
||||
|
||||
if (inlen == 3)
|
||||
return_false;
|
||||
|
||||
if (in[3] == '=')
|
||||
{
|
||||
if (inlen != 4)
|
||||
return_false;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!isbase64 (in[3]))
|
||||
return_false;
|
||||
|
||||
if (*outleft)
|
||||
{
|
||||
*out++ = (((b64[to_uchar (in[2])] << 6) & 0xc0)
|
||||
| b64[to_uchar (in[3])]);
|
||||
--*outleft;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
*outp = out;
|
||||
return true;
|
||||
}
|
||||
|
||||
/* Decode base64-encoded input array IN of length INLEN to output array
|
||||
OUT that can hold *OUTLEN bytes. The input data may be interspersed
|
||||
with newlines. Return true if decoding was successful, i.e. if the
|
||||
input was valid base64 data, false otherwise. If *OUTLEN is too
|
||||
small, as many bytes as possible will be written to OUT. On return,
|
||||
*OUTLEN holds the length of decoded bytes in OUT. Note that as soon
|
||||
as any non-alphabet, non-newline character is encountered, decoding
|
||||
is stopped and false is returned. If INLEN is zero, then process
|
||||
only whatever data is stored in CTX.
|
||||
|
||||
Initially, CTX must have been initialized via base64_decode_ctx_init.
|
||||
Subsequent calls to this function must reuse whatever state is recorded
|
||||
in that buffer. It is necessary for when a quadruple of base64 input
|
||||
bytes spans two input buffers. */
|
||||
|
||||
bool
|
||||
base64_decode (struct base64_decode_context *ctx,
|
||||
const char *restrict in, size_t inlen,
|
||||
char *restrict out, size_t *outlen)
|
||||
{
|
||||
size_t outleft = *outlen;
|
||||
bool flush_ctx = inlen == 0;
|
||||
|
||||
while (true)
|
||||
{
|
||||
size_t outleft_save = outleft;
|
||||
if (ctx->i == 0 && !flush_ctx)
|
||||
{
|
||||
while (true)
|
||||
{
|
||||
/* Save a copy of outleft, in case we need to re-parse this
|
||||
block of four bytes. */
|
||||
outleft_save = outleft;
|
||||
if (!decode_4 (in, inlen, &out, &outleft))
|
||||
break;
|
||||
|
||||
in += 4;
|
||||
inlen -= 4;
|
||||
}
|
||||
}
|
||||
|
||||
if (inlen == 0 && !flush_ctx)
|
||||
break;
|
||||
|
||||
/* Handle the common case of 72-byte wrapped lines.
|
||||
This also handles any other multiple-of-4-byte wrapping. */
|
||||
if (inlen && *in == '\n')
|
||||
{
|
||||
++in;
|
||||
--inlen;
|
||||
continue;
|
||||
}
|
||||
|
||||
/* Restore OUT and OUTLEFT. */
|
||||
out -= outleft_save - outleft;
|
||||
outleft = outleft_save;
|
||||
|
||||
{
|
||||
char const *in_end = in + inlen;
|
||||
char const *non_nl = get_4 (ctx, &in, in_end, &inlen);
|
||||
|
||||
/* If the input is empty or consists solely of newlines (0 non-newlines),
|
||||
then we're done. Likewise if there are fewer than 4 bytes when not
|
||||
flushing context. */
|
||||
if (inlen == 0 || (inlen < 4 && !flush_ctx))
|
||||
{
|
||||
inlen = 0;
|
||||
break;
|
||||
}
|
||||
if (!decode_4 (non_nl, inlen, &out, &outleft))
|
||||
break;
|
||||
|
||||
inlen = in_end - in;
|
||||
}
|
||||
}
|
||||
|
||||
*outlen -= outleft;
|
||||
|
||||
return inlen == 0;
|
||||
}
|
||||
|
||||
/* Allocate an output buffer in *OUT, and decode the base64 encoded
|
||||
data stored in IN of size INLEN to the *OUT buffer. On return, the
|
||||
size of the decoded data is stored in *OUTLEN. OUTLEN may be NULL,
|
||||
if the caller is not interested in the decoded length. *OUT may be
|
||||
NULL to indicate an out of memory error, in which case *OUTLEN
|
||||
contains the size of the memory block needed. The function returns
|
||||
true on successful decoding and memory allocation errors. (Use the
|
||||
*OUT and *OUTLEN parameters to differentiate between successful
|
||||
decoding and memory error.) The function returns false if the
|
||||
input was invalid, in which case *OUT is NULL and *OUTLEN is
|
||||
undefined. */
|
||||
bool
|
||||
base64_decode_alloc (struct base64_decode_context *ctx,
|
||||
const char *in, size_t inlen, char **out,
|
||||
size_t *outlen)
|
||||
{
|
||||
/* This may allocate a few bytes too many, depending on input,
|
||||
but it's not worth the extra CPU time to compute the exact size.
|
||||
The exact size is 3 * inlen / 4, minus 1 if the input ends
|
||||
with "=" and minus another 1 if the input ends with "==".
|
||||
Dividing before multiplying avoids the possibility of overflow. */
|
||||
size_t needlen = 3 * (inlen / 4) + 2;
|
||||
|
||||
*out = malloc (needlen);
|
||||
if (!*out)
|
||||
return true;
|
||||
|
||||
if (!base64_decode (ctx, in, inlen, *out, &needlen))
|
||||
{
|
||||
free (*out);
|
||||
*out = NULL;
|
||||
return false;
|
||||
}
|
||||
|
||||
if (outlen)
|
||||
*outlen = needlen;
|
||||
|
||||
return true;
|
||||
}
|
||||
54
gl/lib/base64.h
Normal file
54
gl/lib/base64.h
Normal file
@@ -0,0 +1,54 @@
|
||||
/* base64.h -- Encode binary data using printable characters.
|
||||
Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
|
||||
Written by Simon Josefsson.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software Foundation,
|
||||
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
|
||||
|
||||
#ifndef BASE64_H
|
||||
# define BASE64_H
|
||||
|
||||
/* Get size_t. */
|
||||
# include <stddef.h>
|
||||
|
||||
/* Get bool. */
|
||||
# include <stdbool.h>
|
||||
|
||||
/* This uses that the expression (n+(k-1))/k means the smallest
|
||||
integer >= n/k, i.e., the ceiling of n/k. */
|
||||
# define BASE64_LENGTH(inlen) ((((inlen) + 2) / 3) * 4)
|
||||
|
||||
struct base64_decode_context
|
||||
{
|
||||
unsigned int i;
|
||||
char buf[4];
|
||||
};
|
||||
|
||||
extern bool isbase64 (char ch);
|
||||
|
||||
extern void base64_encode (const char *restrict in, size_t inlen,
|
||||
char *restrict out, size_t outlen);
|
||||
|
||||
extern size_t base64_encode_alloc (const char *in, size_t inlen, char **out);
|
||||
|
||||
extern void base64_decode_ctx_init (struct base64_decode_context *ctx);
|
||||
extern bool base64_decode (struct base64_decode_context *ctx,
|
||||
const char *restrict in, size_t inlen,
|
||||
char *restrict out, size_t *outlen);
|
||||
|
||||
extern bool base64_decode_alloc (struct base64_decode_context *ctx,
|
||||
const char *in, size_t inlen,
|
||||
char **out, size_t *outlen);
|
||||
|
||||
#endif /* BASE64_H */
|
||||
@@ -1,5 +1,5 @@
|
||||
/* Utility to help print --version output in a consistent format.
|
||||
Copyright (C) 1999 Free Software Foundation, Inc.
|
||||
/* root-dev-ino.c -- get the device and inode numbers for `/'.
|
||||
Copyright (C) 2003, 2005, 2006 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
@@ -13,26 +13,26 @@
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software Foundation,
|
||||
Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
||||
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
|
||||
|
||||
/* Written by Jim Meyering. */
|
||||
|
||||
#ifndef VERSION_ETC_H
|
||||
# define VERSION_ETC_H 1
|
||||
#include <config.h>
|
||||
|
||||
# ifndef PARAMS
|
||||
# if defined PROTOTYPES || (defined __STDC__ && __STDC__)
|
||||
# define PARAMS(Args) Args
|
||||
# else
|
||||
# define PARAMS(Args) ()
|
||||
# endif
|
||||
# endif
|
||||
#include "root-dev-ino.h"
|
||||
|
||||
extern char *version_etc_copyright;
|
||||
#include <stdlib.h>
|
||||
|
||||
void
|
||||
version_etc PARAMS ((FILE *stream,
|
||||
const char *command_name, const char *package,
|
||||
const char *version, const char *authors));
|
||||
|
||||
#endif /* VERSION_ETC_H */
|
||||
/* Call lstat to get the device and inode numbers for `/'.
|
||||
Upon failure, return NULL. Otherwise, set the members of
|
||||
*ROOT_D_I accordingly and return ROOT_D_I. */
|
||||
struct dev_ino *
|
||||
get_root_dev_ino (struct dev_ino *root_d_i)
|
||||
{
|
||||
struct stat statbuf;
|
||||
if (lstat ("/", &statbuf))
|
||||
return NULL;
|
||||
root_d_i->st_ino = statbuf.st_ino;
|
||||
root_d_i->st_dev = statbuf.st_dev;
|
||||
return root_d_i;
|
||||
}
|
||||
48
gl/lib/root-dev-ino.h
Normal file
48
gl/lib/root-dev-ino.h
Normal file
@@ -0,0 +1,48 @@
|
||||
/* Root device and inode number checking.
|
||||
|
||||
Copyright (C) 2003, 2006 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software Foundation,
|
||||
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
|
||||
|
||||
#ifndef ROOT_DEV_INO_H
|
||||
# define ROOT_DEV_INO_H 1
|
||||
|
||||
# include "dev-ino.h"
|
||||
# include "same-inode.h"
|
||||
|
||||
struct dev_ino *
|
||||
get_root_dev_ino (struct dev_ino *root_d_i);
|
||||
|
||||
/* These macros are common to the programs that support the
|
||||
--preserve-root and --no-preserve-root options. */
|
||||
|
||||
# define ROOT_DEV_INO_CHECK(Root_dev_ino, Dir_statbuf) \
|
||||
(Root_dev_ino && SAME_INODE (*Dir_statbuf, *Root_dev_ino))
|
||||
|
||||
# define ROOT_DEV_INO_WARN(Dirname) \
|
||||
do \
|
||||
{ \
|
||||
if (STREQ (Dirname, "/")) \
|
||||
error (0, 0, _("it is dangerous to operate recursively on %s"), \
|
||||
quote (Dirname)); \
|
||||
else \
|
||||
error (0, 0, \
|
||||
_("it is dangerous to operate recursively on %s (same as %s)"), \
|
||||
quote_n (0, Dirname), quote_n (1, "/")); \
|
||||
error (0, 0, _("use --no-preserve-root to override this failsafe")); \
|
||||
} \
|
||||
while (0)
|
||||
|
||||
#endif
|
||||
14
gl/m4/root-dev-ino.m4
Normal file
14
gl/m4/root-dev-ino.m4
Normal file
@@ -0,0 +1,14 @@
|
||||
#serial 3
|
||||
dnl Copyright (C) 2005, 2006 Free Software Foundation, Inc.
|
||||
dnl This file is free software; the Free Software Foundation
|
||||
dnl gives unlimited permission to copy and/or distribute it,
|
||||
dnl with or without modifications, as long as this notice is preserved.
|
||||
|
||||
AC_DEFUN([gl_ROOT_DEV_INO],
|
||||
[
|
||||
AC_LIBOBJ([root-dev-ino])
|
||||
|
||||
dnl Prerequisites
|
||||
AC_REQUIRE([AC_FUNC_LSTAT])
|
||||
:
|
||||
])
|
||||
16
gl/modules/getloadavg.diff
Normal file
16
gl/modules/getloadavg.diff
Normal file
@@ -0,0 +1,16 @@
|
||||
Index: modules/getloadavg
|
||||
===================================================================
|
||||
RCS file: /sources/gnulib/gnulib/modules/getloadavg,v
|
||||
retrieving revision 1.13
|
||||
diff -u -p -r1.13 getloadavg
|
||||
--- modules/getloadavg 22 Sep 2006 12:47:55 -0000 1.13
|
||||
+++ modules/getloadavg 23 Sep 2006 16:41:36 -0000
|
||||
@@ -14,7 +14,7 @@ stdbool
|
||||
fcntl-safer
|
||||
|
||||
configure.ac:
|
||||
-gl_GETLOADAVG([$gl_source_base])
|
||||
+gl_GETLOADAVG([lib])
|
||||
|
||||
Makefile.am:
|
||||
|
||||
25
gl/modules/root-dev-ino
Normal file
25
gl/modules/root-dev-ino
Normal file
@@ -0,0 +1,25 @@
|
||||
Description:
|
||||
Root device and inode number checking.
|
||||
|
||||
Files:
|
||||
lib/root-dev-ino.h
|
||||
lib/root-dev-ino.c
|
||||
m4/root-dev-ino.m4
|
||||
|
||||
Depends-on:
|
||||
dev-ino
|
||||
same-inode
|
||||
|
||||
configure.ac:
|
||||
gl_ROOT_DEV_INO
|
||||
|
||||
Makefile.am:
|
||||
|
||||
Include:
|
||||
"root-dev-ino.h"
|
||||
|
||||
License:
|
||||
GPL
|
||||
|
||||
Maintainer:
|
||||
Jim Meyering
|
||||
@@ -1,10 +0,0 @@
|
||||
error.h
|
||||
fnmatch.h
|
||||
getopt.h
|
||||
getopt.c
|
||||
getopt1.c
|
||||
md5.h
|
||||
obstack.h
|
||||
regex.h
|
||||
regex.c
|
||||
getpagesize.h
|
||||
403
lib/.cvsignore
403
lib/.cvsignore
@@ -1,13 +1,406 @@
|
||||
.deps
|
||||
Makefile
|
||||
Makefile.in
|
||||
__fpending.c
|
||||
__fpending.h
|
||||
acl.c
|
||||
acl.h
|
||||
alloca.c
|
||||
alloca.h
|
||||
alloca_.h
|
||||
allocsa.c
|
||||
allocsa.h
|
||||
allocsa.valgrind
|
||||
argmatch.c
|
||||
argmatch.h
|
||||
asnprintf.c
|
||||
asprintf.c
|
||||
at-func.c
|
||||
atexit.c
|
||||
backupfile.c
|
||||
backupfile.h
|
||||
base64.c
|
||||
base64.h
|
||||
basename.c
|
||||
c-ctype.c
|
||||
c-ctype.h
|
||||
c-strcase.h
|
||||
c-strcasecmp.c
|
||||
c-strncasecmp.c
|
||||
c-strtod.c
|
||||
c-strtod.h
|
||||
c-strtold.c
|
||||
calloc.c
|
||||
canon-host.c
|
||||
canon-host.h
|
||||
canonicalize.c
|
||||
canonicalize.h
|
||||
charset.alias
|
||||
chdir-long.c
|
||||
chdir-long.h
|
||||
chown.c
|
||||
cloexec.c
|
||||
cloexec.h
|
||||
close-stream.c
|
||||
close-stream.h
|
||||
closeout.c
|
||||
closeout.h
|
||||
concatpath.c
|
||||
config.charset
|
||||
config.h
|
||||
config.hin
|
||||
configmake.h
|
||||
creat-safer.c
|
||||
cycle-check.c
|
||||
cycle-check.h
|
||||
dev-ino.h
|
||||
diacrit.c
|
||||
diacrit.h
|
||||
dirchownmod.c
|
||||
dirchownmod.h
|
||||
dirent.h
|
||||
dirent_.h
|
||||
dirfd.c
|
||||
dirfd.h
|
||||
dirname.c
|
||||
dirname.h
|
||||
dup-safer.c
|
||||
dup2.c
|
||||
error.c
|
||||
error.h
|
||||
euidaccess.c
|
||||
euidaccess.h
|
||||
exclude.c
|
||||
exclude.h
|
||||
exit.h
|
||||
exitfail.c
|
||||
exitfail.h
|
||||
fchdir.c
|
||||
fchmodat.c
|
||||
fchown-stub.c
|
||||
fchownat.c
|
||||
fcntl--.h
|
||||
fcntl-safer.h
|
||||
fcntl.h
|
||||
fcntl_.h
|
||||
fd-safer.c
|
||||
file-type.c
|
||||
file-type.h
|
||||
fileblocks.c
|
||||
filemode.c
|
||||
filemode.h
|
||||
filenamecat.c
|
||||
filenamecat.h
|
||||
findprog.c
|
||||
findprog.h
|
||||
fnmatch.c
|
||||
fnmatch.h
|
||||
fnmatch_.h
|
||||
fnmatch_loop.c
|
||||
fopen-safer.c
|
||||
fprintftime.c
|
||||
fprintftime.h
|
||||
free.c
|
||||
fstatat.c
|
||||
fsusage.c
|
||||
fsusage.h
|
||||
ftruncate.c
|
||||
fts-cycle.c
|
||||
fts.c
|
||||
fts.h
|
||||
fts_.h
|
||||
full-read.c
|
||||
full-read.h
|
||||
full-write.c
|
||||
full-write.h
|
||||
gai_strerror.c
|
||||
getaddrinfo.c
|
||||
getaddrinfo.h
|
||||
getcwd.c
|
||||
getcwd.h
|
||||
getdate.c
|
||||
getdate.h
|
||||
getdate.tab.c
|
||||
getdate.tab.h
|
||||
getdate.y
|
||||
getdelim.c
|
||||
getdelim.h
|
||||
getgroups.c
|
||||
gethostname.c
|
||||
gethrxtime.c
|
||||
gethrxtime.h
|
||||
getline.c
|
||||
getline.h
|
||||
getloadavg.c
|
||||
getndelim2.c
|
||||
getndelim2.h
|
||||
getopt.c
|
||||
getopt.h
|
||||
getopt1.c
|
||||
getopt_.h
|
||||
getopt_int.h
|
||||
getpagesize.h
|
||||
getpass.c
|
||||
getpass.h
|
||||
gettext.h
|
||||
gettime.c
|
||||
gettimeofday.c
|
||||
getugroups.c
|
||||
getusershell.c
|
||||
gnulib.mk
|
||||
group-member.c
|
||||
group-member.h
|
||||
hard-locale.c
|
||||
hard-locale.h
|
||||
hash-pjw.c
|
||||
hash-pjw.h
|
||||
hash.c
|
||||
hash.h
|
||||
human.c
|
||||
human.h
|
||||
i-ring.c
|
||||
i-ring.h
|
||||
idcache.c
|
||||
imaxtostr.c
|
||||
inet_ntop.c
|
||||
inet_ntop.h
|
||||
intprops.h
|
||||
inttostr.c
|
||||
inttostr.h
|
||||
inttypes.h
|
||||
inttypes_.h
|
||||
isapipe.c
|
||||
isapipe.h
|
||||
lchmod.h
|
||||
lchown.c
|
||||
lchown.h
|
||||
linebuffer.c
|
||||
linebuffer.h
|
||||
localcharset.c
|
||||
localcharset.h
|
||||
long-options.c
|
||||
long-options.h
|
||||
lstat.c
|
||||
lstat.h
|
||||
malloc.c
|
||||
mbchar.c
|
||||
mbchar.h
|
||||
mbscasecmp.c
|
||||
mbswidth.c
|
||||
mbswidth.h
|
||||
mbuiter.h
|
||||
md5.c
|
||||
md5.h
|
||||
memcasecmp.c
|
||||
memcasecmp.h
|
||||
memchr.c
|
||||
memcmp.c
|
||||
memcoll.c
|
||||
memcoll.h
|
||||
memcpy.c
|
||||
memmove.c
|
||||
mempcpy.c
|
||||
memrchr.c
|
||||
memset.c
|
||||
mkancesdirs.c
|
||||
mkancesdirs.h
|
||||
mkdir-p.c
|
||||
mkdir-p.h
|
||||
mkdir.c
|
||||
mkdirat.c
|
||||
mkstemp-safer.c
|
||||
mkstemp.c
|
||||
mkstemp.h
|
||||
mktime.c
|
||||
modechange.c
|
||||
modechange.h
|
||||
mountlist.c
|
||||
mountlist.h
|
||||
mpsort.c
|
||||
mpsort.h
|
||||
nanosleep.c
|
||||
obstack.c
|
||||
obstack.h
|
||||
offtostr.c
|
||||
open-safer.c
|
||||
openat-die.c
|
||||
openat-priv.h
|
||||
openat-proc.c
|
||||
openat.c
|
||||
openat.h
|
||||
pathmax.h
|
||||
pathname.h
|
||||
physmem.c
|
||||
physmem.h
|
||||
pipe-safer.c
|
||||
poll.h
|
||||
posixtm.c
|
||||
posixtm.h
|
||||
posixver.c
|
||||
posixver.h
|
||||
printf-args.c
|
||||
printf-args.h
|
||||
printf-parse.h
|
||||
putenv.c
|
||||
quote.c
|
||||
quote.h
|
||||
quotearg.c
|
||||
quotearg.h
|
||||
raise.c
|
||||
readlink.c
|
||||
readtokens.c
|
||||
readtokens.h
|
||||
readtokens0.c
|
||||
readtokens0.h
|
||||
readutmp.c
|
||||
readutmp.h
|
||||
realloc.c
|
||||
ref-add.sed
|
||||
ref-add.sin
|
||||
ref-del.sed
|
||||
safe-lstat.c
|
||||
safe-lstat.h
|
||||
safe-stat.c
|
||||
safe-stat.h
|
||||
stat.c
|
||||
ref-del.sin
|
||||
regcomp.c
|
||||
regex.c
|
||||
regex.h
|
||||
regex_internal.c
|
||||
regex_internal.h
|
||||
regexec.c
|
||||
rename-dest-slash.c
|
||||
rename.c
|
||||
rmdir.c
|
||||
root-dev-ino.c
|
||||
root-dev-ino.h
|
||||
rpmatch.c
|
||||
safe-read.c
|
||||
safe-read.h
|
||||
safe-write.c
|
||||
safe-write.h
|
||||
same-inode.h
|
||||
same.c
|
||||
same.h
|
||||
save-cwd.c
|
||||
save-cwd.h
|
||||
savedir.c
|
||||
savedir.h
|
||||
savewd.c
|
||||
savewd.h
|
||||
search.h
|
||||
setenv.c
|
||||
setenv.h
|
||||
settime.c
|
||||
sha1.c
|
||||
sha1.h
|
||||
sig2str.c
|
||||
sig2str.h
|
||||
snprintf.c
|
||||
snprintf.h
|
||||
socket.h
|
||||
socket_.h
|
||||
stamp-h1
|
||||
stat-macros.h
|
||||
stat-time.h
|
||||
stat.h
|
||||
stat_.h
|
||||
stdbool.h
|
||||
stdbool_.h
|
||||
stdint.h
|
||||
stdint_.h
|
||||
stdio--.h
|
||||
stdio-safer.h
|
||||
stdio.h
|
||||
stdio_.h
|
||||
stdlib--.h
|
||||
stdlib-safer.h
|
||||
stdlib.h
|
||||
stdlib_.h
|
||||
stpcpy.c
|
||||
strcasecmp.c
|
||||
strcspn.c
|
||||
strdup.c
|
||||
strftime.c
|
||||
strftime.h
|
||||
string.h
|
||||
string_.h
|
||||
stripslash.c
|
||||
strncasecmp.c
|
||||
strndup.c
|
||||
strnlen.c
|
||||
strnlen1.c
|
||||
strnlen1.h
|
||||
strpbrk.c
|
||||
strtod.c
|
||||
strtoimax.c
|
||||
strtol.c
|
||||
strtoll.c
|
||||
strtoul.c
|
||||
strtoull.c
|
||||
strtoumax.c
|
||||
strverscmp.c
|
||||
strverscmp.h
|
||||
sys
|
||||
sys_time.h
|
||||
sys_time_.h
|
||||
t-fpending
|
||||
tempname.c
|
||||
tempname.h
|
||||
time.h
|
||||
time_.h
|
||||
time_r.c
|
||||
time_r.h
|
||||
timespec.h
|
||||
uinttostr.c
|
||||
umaxtostr.c
|
||||
unicodeio.h
|
||||
unistd--.h
|
||||
unistd-safer.h
|
||||
unistd.h
|
||||
unistd_.h
|
||||
unlinkdir.c
|
||||
unlinkdir.h
|
||||
unlocked-io.h
|
||||
unsetenv.c
|
||||
userspec.c
|
||||
userspec.h
|
||||
utime.c
|
||||
utimecmp.c
|
||||
utimecmp.h
|
||||
utimens.c
|
||||
utimens.h
|
||||
vasnprintf.h
|
||||
vasprintf.c
|
||||
vasprintf.h
|
||||
verify.h
|
||||
version-etc-fsf.c
|
||||
version-etc.c
|
||||
version-etc.h
|
||||
wchar.h
|
||||
wchar_.h
|
||||
wctype.h
|
||||
wctype_.h
|
||||
wcwidth.h
|
||||
xalloc-die.c
|
||||
xalloc.h
|
||||
xgetcwd.c
|
||||
xgetcwd.h
|
||||
xgethostname.c
|
||||
xgethostname.h
|
||||
xmalloc.c
|
||||
xmemcoll.c
|
||||
xmemcoll.h
|
||||
xnanosleep.c
|
||||
xnanosleep.h
|
||||
xreadlink.c
|
||||
xreadlink.h
|
||||
xstrndup.c
|
||||
xstrndup.h
|
||||
xstrtod.c
|
||||
xstrtod.h
|
||||
xstrtoimax.c
|
||||
xstrtol.c
|
||||
xstrtol.h
|
||||
xstrtold.c
|
||||
xstrtoul.c
|
||||
xstrtoumax.c
|
||||
xtime.h
|
||||
yesno.c
|
||||
yesno.h
|
||||
|
||||
123
lib/.gdb-history
123
lib/.gdb-history
@@ -1,3 +1,22 @@
|
||||
# GDB history for debugging coreutils.
|
||||
#
|
||||
# Copyright (C) 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
# 02110-1301, USA.
|
||||
#
|
||||
r 206.65.212.10
|
||||
b main
|
||||
r
|
||||
@@ -9,7 +28,7 @@ p addr
|
||||
p he->h_name
|
||||
n
|
||||
q
|
||||
b canon_host
|
||||
b canon_host
|
||||
r 206.65.212.10
|
||||
n
|
||||
p he
|
||||
@@ -103,7 +122,7 @@ p *old_vec@10
|
||||
p *old_vec@13
|
||||
b hash_insert_item
|
||||
r
|
||||
b hash_insert_item_at
|
||||
b hash_insert_item_at
|
||||
r
|
||||
n
|
||||
p fail
|
||||
@@ -111,7 +130,7 @@ p *(ht->vec)@13
|
||||
p *(ht->ht_vec)@13
|
||||
p ((struct item*)(ht->ht_vec)[10])->key
|
||||
b hash_delete_item
|
||||
b hash_delete_item_at
|
||||
b hash_delete_item_at
|
||||
c
|
||||
n
|
||||
p slot
|
||||
@@ -147,7 +166,7 @@ p *old_vec@13
|
||||
p &dummy
|
||||
q
|
||||
r 444444444444 44444444444
|
||||
b human_readable
|
||||
b human_readable
|
||||
r
|
||||
n
|
||||
q
|
||||
@@ -166,7 +185,7 @@ p b
|
||||
r 343434343 343434343
|
||||
c
|
||||
q
|
||||
b posixtime
|
||||
b posixtime
|
||||
r
|
||||
n
|
||||
s
|
||||
@@ -187,7 +206,7 @@ q
|
||||
complete b user
|
||||
complete b user
|
||||
complete b pars
|
||||
b parse_user_spec
|
||||
b parse_user_spec
|
||||
r a.b
|
||||
n
|
||||
n
|
||||
@@ -227,3 +246,95 @@ n
|
||||
p slash
|
||||
p slash - path + 1
|
||||
q
|
||||
q
|
||||
r
|
||||
b asprintf
|
||||
q
|
||||
b main
|
||||
r
|
||||
n
|
||||
s
|
||||
q
|
||||
r
|
||||
q
|
||||
b asprintf
|
||||
r
|
||||
n
|
||||
s
|
||||
s
|
||||
s
|
||||
b 515
|
||||
fin
|
||||
b 515
|
||||
c
|
||||
p length
|
||||
c
|
||||
p length
|
||||
c
|
||||
p length
|
||||
n
|
||||
p maxlen
|
||||
p allocated
|
||||
n
|
||||
n
|
||||
p arg
|
||||
p maxlen
|
||||
n
|
||||
p count
|
||||
p result
|
||||
b 153
|
||||
r
|
||||
c
|
||||
c
|
||||
c
|
||||
p length
|
||||
b 147
|
||||
r
|
||||
c
|
||||
p cp
|
||||
cp dp->dir_start
|
||||
p dp->dir_start
|
||||
p cp
|
||||
p length
|
||||
n
|
||||
n
|
||||
q
|
||||
r
|
||||
q
|
||||
b vasnprintf
|
||||
n 20
|
||||
r
|
||||
n 29
|
||||
n
|
||||
p allocated
|
||||
n 20
|
||||
n
|
||||
complete p alloca
|
||||
p allocated
|
||||
p length
|
||||
n
|
||||
p maxlen
|
||||
n
|
||||
p maxlen
|
||||
n
|
||||
p arg
|
||||
n
|
||||
p result
|
||||
q
|
||||
complete b vasnp
|
||||
b vasnprintf
|
||||
r
|
||||
n 30
|
||||
n
|
||||
p buf
|
||||
p result
|
||||
complete p alloc
|
||||
p allocated
|
||||
n
|
||||
n
|
||||
n
|
||||
n
|
||||
p count
|
||||
p maxlen
|
||||
n
|
||||
n
|
||||
|
||||
397
lib/.gitignore
vendored
Normal file
397
lib/.gitignore
vendored
Normal file
@@ -0,0 +1,397 @@
|
||||
__fpending.c
|
||||
__fpending.h
|
||||
acl.c
|
||||
acl.h
|
||||
alloca.c
|
||||
alloca.h
|
||||
alloca_.h
|
||||
allocsa.c
|
||||
allocsa.h
|
||||
allocsa.valgrind
|
||||
argmatch.c
|
||||
argmatch.h
|
||||
asnprintf.c
|
||||
asprintf.c
|
||||
at-func.c
|
||||
atexit.c
|
||||
backupfile.c
|
||||
backupfile.h
|
||||
base64.c
|
||||
base64.h
|
||||
basename.c
|
||||
c-ctype.c
|
||||
c-ctype.h
|
||||
c-strcase.h
|
||||
c-strcasecmp.c
|
||||
c-strncasecmp.c
|
||||
c-strtod.c
|
||||
c-strtod.h
|
||||
c-strtold.c
|
||||
calloc.c
|
||||
canon-host.c
|
||||
canon-host.h
|
||||
canonicalize.c
|
||||
canonicalize.h
|
||||
charset.alias
|
||||
chdir-long.c
|
||||
chdir-long.h
|
||||
chown.c
|
||||
cloexec.c
|
||||
cloexec.h
|
||||
close-stream.c
|
||||
close-stream.h
|
||||
closeout.c
|
||||
closeout.h
|
||||
concatpath.c
|
||||
config.charset
|
||||
configmake.h
|
||||
creat-safer.c
|
||||
cycle-check.c
|
||||
cycle-check.h
|
||||
dev-ino.h
|
||||
diacrit.c
|
||||
diacrit.h
|
||||
dirchownmod.c
|
||||
dirchownmod.h
|
||||
dirent.h
|
||||
dirent_.h
|
||||
dirfd.c
|
||||
dirfd.h
|
||||
dirname.c
|
||||
dirname.h
|
||||
dup-safer.c
|
||||
dup2.c
|
||||
error.c
|
||||
error.h
|
||||
euidaccess.c
|
||||
euidaccess.h
|
||||
exclude.c
|
||||
exclude.h
|
||||
exit.h
|
||||
exitfail.c
|
||||
exitfail.h
|
||||
fchdir.c
|
||||
fchmodat.c
|
||||
fchown-stub.c
|
||||
fchownat.c
|
||||
fcntl--.h
|
||||
fcntl-safer.h
|
||||
fcntl.h
|
||||
fcntl_.h
|
||||
fd-safer.c
|
||||
file-type.c
|
||||
file-type.h
|
||||
fileblocks.c
|
||||
filemode.c
|
||||
filemode.h
|
||||
filenamecat.c
|
||||
filenamecat.h
|
||||
findprog.c
|
||||
findprog.h
|
||||
fnmatch.c
|
||||
fnmatch.h
|
||||
fnmatch_.h
|
||||
fnmatch_loop.c
|
||||
fopen-safer.c
|
||||
fprintftime.c
|
||||
fprintftime.h
|
||||
free.c
|
||||
fstatat.c
|
||||
fsusage.c
|
||||
fsusage.h
|
||||
ftruncate.c
|
||||
fts-cycle.c
|
||||
fts.c
|
||||
fts.h
|
||||
fts_.h
|
||||
full-read.c
|
||||
full-read.h
|
||||
full-write.c
|
||||
full-write.h
|
||||
gai_strerror.c
|
||||
getaddrinfo.c
|
||||
getaddrinfo.h
|
||||
getcwd.c
|
||||
getcwd.h
|
||||
getdate.c
|
||||
getdate.h
|
||||
getdate.y
|
||||
getdelim.c
|
||||
getdelim.h
|
||||
getgroups.c
|
||||
gethostname.c
|
||||
gethrxtime.c
|
||||
gethrxtime.h
|
||||
getline.c
|
||||
getline.h
|
||||
getloadavg.c
|
||||
getndelim2.c
|
||||
getndelim2.h
|
||||
getopt.c
|
||||
getopt.h
|
||||
getopt1.c
|
||||
getopt_.h
|
||||
getopt_int.h
|
||||
getpagesize.h
|
||||
getpass.c
|
||||
getpass.h
|
||||
gettext.h
|
||||
gettime.c
|
||||
gettimeofday.c
|
||||
getugroups.c
|
||||
getusershell.c
|
||||
gnulib.mk
|
||||
group-member.c
|
||||
group-member.h
|
||||
hard-locale.c
|
||||
hard-locale.h
|
||||
hash-pjw.c
|
||||
hash-pjw.h
|
||||
hash.c
|
||||
hash.h
|
||||
human.c
|
||||
human.h
|
||||
i-ring.c
|
||||
i-ring.h
|
||||
idcache.c
|
||||
imaxtostr.c
|
||||
inet_ntop.c
|
||||
inet_ntop.h
|
||||
intprops.h
|
||||
inttostr.c
|
||||
inttostr.h
|
||||
inttypes.h
|
||||
inttypes_.h
|
||||
isapipe.c
|
||||
isapipe.h
|
||||
lchmod.h
|
||||
lchown.c
|
||||
lchown.h
|
||||
libcoreutils.a
|
||||
linebuffer.c
|
||||
linebuffer.h
|
||||
localcharset.c
|
||||
localcharset.h
|
||||
long-options.c
|
||||
long-options.h
|
||||
lstat.c
|
||||
lstat.h
|
||||
malloc.c
|
||||
mbchar.c
|
||||
mbchar.h
|
||||
mbscasecmp.c
|
||||
mbswidth.c
|
||||
mbswidth.h
|
||||
mbuiter.h
|
||||
md5.c
|
||||
md5.h
|
||||
memcasecmp.c
|
||||
memcasecmp.h
|
||||
memchr.c
|
||||
memcmp.c
|
||||
memcoll.c
|
||||
memcoll.h
|
||||
memcpy.c
|
||||
memmove.c
|
||||
mempcpy.c
|
||||
memrchr.c
|
||||
memset.c
|
||||
mkancesdirs.c
|
||||
mkancesdirs.h
|
||||
mkdir-p.c
|
||||
mkdir-p.h
|
||||
mkdir.c
|
||||
mkdirat.c
|
||||
mkstemp-safer.c
|
||||
mkstemp.c
|
||||
mkstemp.h
|
||||
mktime.c
|
||||
modechange.c
|
||||
modechange.h
|
||||
mountlist.c
|
||||
mountlist.h
|
||||
mpsort.c
|
||||
mpsort.h
|
||||
nanosleep.c
|
||||
obstack.c
|
||||
obstack.h
|
||||
offtostr.c
|
||||
open-safer.c
|
||||
openat-die.c
|
||||
openat-priv.h
|
||||
openat-proc.c
|
||||
openat.c
|
||||
openat.h
|
||||
pathmax.h
|
||||
pathname.h
|
||||
physmem.c
|
||||
physmem.h
|
||||
pipe-safer.c
|
||||
posixtm.c
|
||||
posixtm.h
|
||||
posixver.c
|
||||
posixver.h
|
||||
printf-args.c
|
||||
printf-args.h
|
||||
printf-parse.h
|
||||
putenv.c
|
||||
quote.c
|
||||
quote.h
|
||||
quotearg.c
|
||||
quotearg.h
|
||||
raise.c
|
||||
readlink.c
|
||||
readtokens.c
|
||||
readtokens.h
|
||||
readtokens0.c
|
||||
readtokens0.h
|
||||
readutmp.c
|
||||
readutmp.h
|
||||
realloc.c
|
||||
ref-add.sed
|
||||
ref-add.sin
|
||||
ref-del.sed
|
||||
ref-del.sin
|
||||
regcomp.c
|
||||
regex.c
|
||||
regex.h
|
||||
regex_internal.c
|
||||
regex_internal.h
|
||||
regexec.c
|
||||
rename-dest-slash.c
|
||||
rename.c
|
||||
rmdir.c
|
||||
root-dev-ino.c
|
||||
root-dev-ino.h
|
||||
rpmatch.c
|
||||
safe-read.c
|
||||
safe-read.h
|
||||
safe-write.c
|
||||
safe-write.h
|
||||
same-inode.h
|
||||
same.c
|
||||
same.h
|
||||
save-cwd.c
|
||||
save-cwd.h
|
||||
savedir.c
|
||||
savedir.h
|
||||
savewd.c
|
||||
savewd.h
|
||||
setenv.c
|
||||
setenv.h
|
||||
settime.c
|
||||
sha1.c
|
||||
sha1.h
|
||||
sig2str.c
|
||||
sig2str.h
|
||||
snprintf.c
|
||||
snprintf.h
|
||||
socket.h
|
||||
socket_.h
|
||||
stat-macros.h
|
||||
stat-time.h
|
||||
stat.h
|
||||
stat_.h
|
||||
stdbool.h
|
||||
stdbool_.h
|
||||
stdint.h
|
||||
stdint_.h
|
||||
stdio--.h
|
||||
stdio-safer.h
|
||||
stdio.h
|
||||
stdio_.h
|
||||
stdlib--.h
|
||||
stdlib-safer.h
|
||||
stdlib.h
|
||||
stdlib_.h
|
||||
stpcpy.c
|
||||
strcasecmp.c
|
||||
strcspn.c
|
||||
strdup.c
|
||||
strftime.c
|
||||
strftime.h
|
||||
string.h
|
||||
string_.h
|
||||
stripslash.c
|
||||
strncasecmp.c
|
||||
strndup.c
|
||||
strnlen.c
|
||||
strnlen1.c
|
||||
strnlen1.h
|
||||
strpbrk.c
|
||||
strtod.c
|
||||
strtoimax.c
|
||||
strtol.c
|
||||
strtoll.c
|
||||
strtoul.c
|
||||
strtoull.c
|
||||
strtoumax.c
|
||||
strverscmp.c
|
||||
strverscmp.h
|
||||
sys
|
||||
sys_time.h
|
||||
sys_time_.h
|
||||
t-fpending
|
||||
tempname.c
|
||||
tempname.h
|
||||
time.h
|
||||
time_.h
|
||||
time_r.c
|
||||
time_r.h
|
||||
timespec.h
|
||||
uinttostr.c
|
||||
umaxtostr.c
|
||||
unicodeio.h
|
||||
unistd--.h
|
||||
unistd-safer.h
|
||||
unistd.h
|
||||
unistd_.h
|
||||
unlinkdir.c
|
||||
unlinkdir.h
|
||||
unlocked-io.h
|
||||
unsetenv.c
|
||||
userspec.c
|
||||
userspec.h
|
||||
utime.c
|
||||
utimecmp.c
|
||||
utimecmp.h
|
||||
utimens.c
|
||||
utimens.h
|
||||
vasnprintf.h
|
||||
vasprintf.c
|
||||
vasprintf.h
|
||||
verify.h
|
||||
version-etc-fsf.c
|
||||
version-etc.c
|
||||
version-etc.h
|
||||
wchar.h
|
||||
wchar_.h
|
||||
wctype.h
|
||||
wctype_.h
|
||||
wcwidth.h
|
||||
xalloc-die.c
|
||||
xalloc.h
|
||||
xgetcwd.c
|
||||
xgetcwd.h
|
||||
xgethostname.c
|
||||
xgethostname.h
|
||||
xmalloc.c
|
||||
xmemcoll.c
|
||||
xmemcoll.h
|
||||
xnanosleep.c
|
||||
xnanosleep.h
|
||||
xreadlink.c
|
||||
xreadlink.h
|
||||
xstrndup.c
|
||||
xstrndup.h
|
||||
xstrtod.c
|
||||
xstrtod.h
|
||||
xstrtoimax.c
|
||||
xstrtol.c
|
||||
xstrtol.h
|
||||
xstrtold.c
|
||||
xstrtoul.c
|
||||
xstrtoumax.c
|
||||
xtime.h
|
||||
yesno.c
|
||||
yesno.h
|
||||
7759
lib/ChangeLog
7759
lib/ChangeLog
File diff suppressed because it is too large
Load Diff
123
lib/Makefile.am
123
lib/Makefile.am
@@ -1,107 +1,38 @@
|
||||
## Process this file with automake to produce Makefile.in -*-Makefile-*-
|
||||
## Makefile for gnulib/lib -*-Makefile-*-
|
||||
|
||||
AUTOMAKE_OPTIONS = ../src/ansi2knr
|
||||
# Copyright (C) 1995-2006 Free Software Foundation, Inc.
|
||||
|
||||
noinst_LIBRARIES = libfetish.a
|
||||
## This program is free software; you can redistribute it and/or modify
|
||||
## it under the terms of the GNU General Public License as published by
|
||||
## the Free Software Foundation; either version 2, or (at your option)
|
||||
## any later version.
|
||||
|
||||
INCLUDES = -I.. -I$(srcdir) -I../intl
|
||||
DEFS = -DLIBDIR=\"$(libdir)\" @DEFS@
|
||||
## This program is distributed in the hope that it will be useful,
|
||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
## GNU General Public License for more details.
|
||||
|
||||
libfetish_a_SOURCES = \
|
||||
getdate.y posixtm.c addext.c argmatch.c backupfile.c basename.c \
|
||||
canon-host.c closeout.c diacrit.c dirname.c exclude.c filemode.c \
|
||||
full-write.c getopt.c getopt1.c getstr.c getugroups.c hard-locale.c hash.c \
|
||||
human.c idcache.c isdir.c linebuffer.c localcharset.c long-options.c \
|
||||
makepath.c mbswidth.c md5.c memcasecmp.c memcoll.c modechange.c \
|
||||
path-concat.c physmem.c \
|
||||
quote.c quotearg.c readtokens.c safe-read.c same.c save-cwd.c \
|
||||
savedir.c sha.c stripslash.c unicodeio.c userspec.c version-etc.c xgetcwd.c \
|
||||
xgethostname.c xmalloc.c xstrdup.c xstrtod.c xstrtol.c xstrtoul.c \
|
||||
xstrtoumax.c yesno.c
|
||||
## You should have received a copy of the GNU General Public License
|
||||
## along with this program; if not, write to the Free Software
|
||||
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
## 02110-1301, USA.
|
||||
|
||||
libfetish_a_LIBADD = @LIBOBJS@ @ALLOCA@
|
||||
libfetish_a_DEPENDENCIES = $(libfetish_a_LIBADD)
|
||||
include gnulib.mk
|
||||
|
||||
noinst_HEADERS = \
|
||||
argmatch.h backupfile.h bumpalloc.h closeout.h diacrit.h dirname.h error.h \
|
||||
exclude.h filemode.h fnmatch.h __fpending.h fsusage.h \
|
||||
getdate.h getline.h getopt.h \
|
||||
getstr.h getpagesize.h group-member.h hard-locale.h hash.h human.h lchown.h \
|
||||
linebuffer.h long-options.h mbswidth.h md5.h memcasecmp.h memcoll.h \
|
||||
makepath.h mbswidth.h modechange.h mountlist.h nanosleep.h obstack.h \
|
||||
path-concat.h pathmax.h physmem.h posixtm.h \
|
||||
quote.h quotearg.h readtokens.h \
|
||||
readutmp.h regex.h safe-read.h same.h save-cwd.h savedir.h sha.h \
|
||||
strverscmp.h unicodeio.h version-etc.h xalloc.h xstrtod.h xstrtol.h
|
||||
AM_CFLAGS = $(WARNING_CFLAGS) $(WERROR_CFLAGS)
|
||||
|
||||
BUILT_SOURCES = getdate.c lstat.c stat.c
|
||||
MAINTAINERCLEANFILES = $(BUILT_SOURCES)
|
||||
DISTCLEANFILES = lstat.c stat.c
|
||||
noinst_PROGRAMS = t-fpending
|
||||
LDADD = $(noinst_LIBRARIES)
|
||||
|
||||
EXTRA_DIST = xstat.in config.charset ref-add.sin ref-del.sin
|
||||
lstat.c: xstat.in
|
||||
sed \
|
||||
-e '/@IGNORE@/d' \
|
||||
-e 's/@xstat@/lstat/g' \
|
||||
-e '/_LSTAT_ONLY@/d' \
|
||||
-e '/@BEGIN_STAT_ONLY@/,/@END_STAT_ONLY@/d' \
|
||||
$(srcdir)/xstat.in > $@-t
|
||||
mv $@-t $@
|
||||
libcoreutils_a_SOURCES += \
|
||||
buffer-lcm.c buffer-lcm.h \
|
||||
xmemxfrm.c xmemxfrm.h
|
||||
|
||||
stat.c: xstat.in
|
||||
sed \
|
||||
-e '/@IGNORE@/d' \
|
||||
-e 's/@xstat@/stat/g' \
|
||||
-e '/_STAT_ONLY@/d' \
|
||||
-e '/@BEGIN_LSTAT_ONLY@/,/@END_LSTAT_ONLY@/d' \
|
||||
$(srcdir)/xstat.in > $@-t
|
||||
mv $@-t $@
|
||||
libcoreutils_a_LIBADD += $(LIBOBJS)
|
||||
libcoreutils_a_DEPENDENCIES += $(LIBOBJS)
|
||||
|
||||
check: unit-test
|
||||
|
||||
# The following is needed in order to install a simple file in $(libdir)
|
||||
# which is shared with other installed packages. We use a list of referencing
|
||||
# packages so that "make uninstall" will remove the file if and only if it
|
||||
# is not used by another installed package.
|
||||
# On systems with glibc-2.1 or newer, the file is redundant, therefore we
|
||||
# avoid installing it.
|
||||
|
||||
all-local: charset.alias ref-add.sed ref-del.sed lstat.c stat.c
|
||||
|
||||
charset_alias = $(DESTDIR)$(libdir)/charset.alias
|
||||
charset_tmp = $(DESTDIR)$(libdir)/charset.tmp
|
||||
install-exec-local: all-local
|
||||
$(mkinstalldirs) $(DESTDIR)$(libdir)
|
||||
if test -f $(charset_alias); then \
|
||||
sed -f ref-add.sed $(charset_alias) > $(charset_tmp) ; \
|
||||
$(INSTALL_DATA) $(charset_tmp) $(charset_alias) ; \
|
||||
rm -f $(charset_tmp) ; \
|
||||
else \
|
||||
if test @GLIBC21@ = no; then \
|
||||
sed -f ref-add.sed charset.alias > $(charset_tmp) ; \
|
||||
$(INSTALL_DATA) $(charset_tmp) $(charset_alias) ; \
|
||||
rm -f $(charset_tmp) ; \
|
||||
fi ; \
|
||||
fi
|
||||
|
||||
uninstall-local: all-local
|
||||
if test -f $(charset_alias); then \
|
||||
sed -f ref-del.sed $(charset_alias) > $(charset_tmp); \
|
||||
if grep '^# Packages using this file: $$' $(charset_tmp) \
|
||||
> /dev/null; then \
|
||||
rm -f $(charset_alias); \
|
||||
else \
|
||||
$(INSTALL_DATA) $(charset_tmp) $(charset_alias); \
|
||||
fi; \
|
||||
rm -f $(charset_tmp); \
|
||||
fi
|
||||
|
||||
charset.alias: config.charset
|
||||
$(SHELL) $(srcdir)/config.charset '@host@' > t-$@
|
||||
mv t-$@ $@
|
||||
|
||||
SUFFIXES = .sed .sin
|
||||
.sin.sed:
|
||||
sed -e '/^#/d' -e 's/@''PACKAGE''@/@PACKAGE@/g' $< > $@-t
|
||||
mv $@-t $@
|
||||
|
||||
CLEANFILES = charset.alias ref-add.sed ref-del.sed
|
||||
.PHONY: unit-test
|
||||
unit-test: t-fpending
|
||||
./t-fpending > /dev/null
|
||||
|
||||
881
lib/Makefile.in
881
lib/Makefile.in
@@ -1,881 +0,0 @@
|
||||
# Makefile.in generated automatically by automake 1.4b from Makefile.am
|
||||
|
||||
# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000
|
||||
# Free Software Foundation, Inc.
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
SHELL = @SHELL@
|
||||
|
||||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
VPATH = @srcdir@
|
||||
prefix = @prefix@
|
||||
exec_prefix = @exec_prefix@
|
||||
|
||||
bindir = @bindir@
|
||||
sbindir = @sbindir@
|
||||
libexecdir = @libexecdir@
|
||||
datadir = @datadir@
|
||||
sysconfdir = @sysconfdir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
localstatedir = @localstatedir@
|
||||
libdir = @libdir@
|
||||
infodir = @infodir@
|
||||
mandir = @mandir@
|
||||
includedir = @includedir@
|
||||
oldincludedir = /usr/include
|
||||
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
|
||||
top_builddir = ..
|
||||
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_FLAG =
|
||||
transform = @program_transform_name@
|
||||
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
|
||||
@SET_MAKE@
|
||||
host_alias = @host_alias@
|
||||
host_triplet = @host@
|
||||
AMDEP = @AMDEP@
|
||||
AMTAR = @AMTAR@
|
||||
AWK = @AWK@
|
||||
CATALOGS = @CATALOGS@
|
||||
CATOBJEXT = @CATOBJEXT@
|
||||
CC = @CC@
|
||||
CPP = @CPP@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
DATADIRNAME = @DATADIRNAME@
|
||||
DEPDIR = @DEPDIR@
|
||||
DF_PROG = @DF_PROG@
|
||||
FESETROUND_LIBM = @FESETROUND_LIBM@
|
||||
GENCAT = @GENCAT@
|
||||
GETLOADAVG_LIBS = @GETLOADAVG_LIBS@
|
||||
GLIBC21 = @GLIBC21@
|
||||
GMOFILES = @GMOFILES@
|
||||
GMSGFMT = @GMSGFMT@
|
||||
GNU_PACKAGE = @GNU_PACKAGE@
|
||||
GT_NO = @GT_NO@
|
||||
GT_YES = @GT_YES@
|
||||
INCLUDE_LOCALE_H = @INCLUDE_LOCALE_H@
|
||||
INSTOBJEXT = @INSTOBJEXT@
|
||||
INTLDEPS = @INTLDEPS@
|
||||
INTLLIBS = @INTLLIBS@
|
||||
INTLOBJS = @INTLOBJS@
|
||||
KMEM_GROUP = @KMEM_GROUP@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIB_CLOCK_GETTIME = @LIB_CLOCK_GETTIME@
|
||||
LIB_CRYPT = @LIB_CRYPT@
|
||||
LIB_NANOSLEEP = @LIB_NANOSLEEP@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MAN = @MAN@
|
||||
MKINSTALLDIRS = @MKINSTALLDIRS@
|
||||
MSGFMT = @MSGFMT@
|
||||
NEED_SETGID = @NEED_SETGID@
|
||||
OPTIONAL_BIN_PROGS = @OPTIONAL_BIN_PROGS@
|
||||
OPTIONAL_BIN_ZCRIPTS = @OPTIONAL_BIN_ZCRIPTS@
|
||||
PACKAGE = @PACKAGE@
|
||||
PERL = @PERL@
|
||||
POFILES = @POFILES@
|
||||
POSUB = @POSUB@
|
||||
POW_LIBM = @POW_LIBM@
|
||||
RANLIB = @RANLIB@
|
||||
SEQ_LIBM = @SEQ_LIBM@
|
||||
SQRT_LIBM = @SQRT_LIBM@
|
||||
U = @U@
|
||||
USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@
|
||||
USE_NLS = @USE_NLS@
|
||||
VERSION = @VERSION@
|
||||
YACC = @YACC@
|
||||
install_sh = @install_sh@
|
||||
l = @l@
|
||||
|
||||
|
||||
AUTOMAKE_OPTIONS = ../src/ansi2knr
|
||||
|
||||
noinst_LIBRARIES = libfetish.a
|
||||
|
||||
INCLUDES = -I.. -I$(srcdir) -I../intl
|
||||
DEFS = -DLIBDIR=\"$(libdir)\" @DEFS@
|
||||
|
||||
libfetish_a_SOURCES = \
|
||||
getdate.y posixtm.c addext.c argmatch.c backupfile.c basename.c \
|
||||
canon-host.c closeout.c diacrit.c dirname.c exclude.c filemode.c \
|
||||
full-write.c getopt.c getopt1.c getstr.c getugroups.c hard-locale.c hash.c \
|
||||
human.c idcache.c isdir.c linebuffer.c localcharset.c long-options.c \
|
||||
makepath.c mbswidth.c md5.c memcasecmp.c memcoll.c modechange.c \
|
||||
path-concat.c physmem.c \
|
||||
quote.c quotearg.c readtokens.c safe-read.c same.c save-cwd.c \
|
||||
savedir.c sha.c stripslash.c unicodeio.c userspec.c version-etc.c xgetcwd.c \
|
||||
xgethostname.c xmalloc.c xstrdup.c xstrtod.c xstrtol.c xstrtoul.c \
|
||||
xstrtoumax.c yesno.c
|
||||
|
||||
|
||||
libfetish_a_LIBADD = @LIBOBJS@ @ALLOCA@
|
||||
libfetish_a_DEPENDENCIES = $(libfetish_a_LIBADD)
|
||||
|
||||
noinst_HEADERS = \
|
||||
argmatch.h backupfile.h bumpalloc.h closeout.h diacrit.h dirname.h error.h \
|
||||
exclude.h filemode.h fnmatch.h __fpending.h fsusage.h \
|
||||
getdate.h getline.h getopt.h \
|
||||
getstr.h getpagesize.h group-member.h hard-locale.h hash.h human.h lchown.h \
|
||||
linebuffer.h long-options.h mbswidth.h md5.h memcasecmp.h memcoll.h \
|
||||
makepath.h mbswidth.h modechange.h mountlist.h nanosleep.h obstack.h \
|
||||
path-concat.h pathmax.h physmem.h posixtm.h \
|
||||
quote.h quotearg.h readtokens.h \
|
||||
readutmp.h regex.h safe-read.h same.h save-cwd.h savedir.h sha.h \
|
||||
strverscmp.h unicodeio.h version-etc.h xalloc.h xstrtod.h xstrtol.h
|
||||
|
||||
|
||||
BUILT_SOURCES = getdate.c lstat.c stat.c
|
||||
MAINTAINERCLEANFILES = $(BUILT_SOURCES)
|
||||
DISTCLEANFILES = lstat.c stat.c
|
||||
|
||||
EXTRA_DIST = xstat.in config.charset ref-add.sin ref-del.sin
|
||||
|
||||
charset_alias = $(DESTDIR)$(libdir)/charset.alias
|
||||
charset_tmp = $(DESTDIR)$(libdir)/charset.tmp
|
||||
|
||||
SUFFIXES = .sed .sin
|
||||
|
||||
CLEANFILES = charset.alias ref-add.sed ref-del.sed
|
||||
subdir = lib
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||
CONFIG_HEADER = ../config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
LIBRARIES = $(noinst_LIBRARIES)
|
||||
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBS = @LIBS@
|
||||
ANSI2KNR = ../src/ansi2knr
|
||||
libfetish_a_AR = $(AR) cru
|
||||
am_libfetish_a_OBJECTS = getdate$U.o posixtm$U.o addext$U.o \
|
||||
argmatch$U.o backupfile$U.o basename$U.o canon-host$U.o closeout$U.o \
|
||||
diacrit$U.o dirname$U.o exclude$U.o filemode$U.o full-write$U.o \
|
||||
getopt$U.o getopt1$U.o getstr$U.o getugroups$U.o hard-locale$U.o \
|
||||
hash$U.o human$U.o idcache$U.o isdir$U.o linebuffer$U.o \
|
||||
localcharset$U.o long-options$U.o makepath$U.o mbswidth$U.o md5$U.o \
|
||||
memcasecmp$U.o memcoll$U.o modechange$U.o path-concat$U.o physmem$U.o \
|
||||
quote$U.o quotearg$U.o readtokens$U.o safe-read$U.o same$U.o \
|
||||
save-cwd$U.o savedir$U.o sha$U.o stripslash$U.o unicodeio$U.o \
|
||||
userspec$U.o version-etc$U.o xgetcwd$U.o xgethostname$U.o xmalloc$U.o \
|
||||
xstrdup$U.o xstrtod$U.o xstrtol$U.o xstrtoul$U.o xstrtoumax$U.o \
|
||||
yesno$U.o
|
||||
libfetish_a_OBJECTS = $(am_libfetish_a_OBJECTS)
|
||||
AR = ar
|
||||
COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
|
||||
CFLAGS = @CFLAGS@
|
||||
CCLD = $(CC)
|
||||
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
|
||||
DIST_SOURCES = $(libfetish_a_SOURCES)
|
||||
HEADERS = $(noinst_HEADERS)
|
||||
|
||||
depcomp = $(SHELL) $(top_srcdir)/depcomp
|
||||
DEP_FILES = @AMDEP@ $(DEPDIR)/__fpending.Po $(DEPDIR)/addext$U.Po \
|
||||
$(DEPDIR)/alloca.Po $(DEPDIR)/argmatch$U.Po $(DEPDIR)/atexit.Po \
|
||||
$(DEPDIR)/backupfile$U.Po $(DEPDIR)/basename$U.Po \
|
||||
$(DEPDIR)/canon-host$U.Po $(DEPDIR)/chown.Po $(DEPDIR)/closeout$U.Po \
|
||||
$(DEPDIR)/diacrit$U.Po $(DEPDIR)/dirname$U.Po $(DEPDIR)/dup2.Po \
|
||||
$(DEPDIR)/error.Po $(DEPDIR)/euidaccess.Po $(DEPDIR)/exclude$U.Po \
|
||||
$(DEPDIR)/fileblocks.Po $(DEPDIR)/filemode$U.Po $(DEPDIR)/fnmatch.Po \
|
||||
$(DEPDIR)/fsusage.Po $(DEPDIR)/ftruncate.Po $(DEPDIR)/full-write$U.Po \
|
||||
$(DEPDIR)/getdate$U.Po $(DEPDIR)/getgroups.Po $(DEPDIR)/gethostname.Po \
|
||||
$(DEPDIR)/getline.Po $(DEPDIR)/getloadavg.Po $(DEPDIR)/getopt$U.Po \
|
||||
$(DEPDIR)/getopt1$U.Po $(DEPDIR)/getpass.Po $(DEPDIR)/getstr$U.Po \
|
||||
$(DEPDIR)/getugroups$U.Po $(DEPDIR)/getusershell.Po \
|
||||
$(DEPDIR)/group-member.Po $(DEPDIR)/hard-locale$U.Po \
|
||||
$(DEPDIR)/hash$U.Po $(DEPDIR)/human$U.Po $(DEPDIR)/idcache$U.Po \
|
||||
$(DEPDIR)/isdir$U.Po $(DEPDIR)/lchown.Po $(DEPDIR)/linebuffer$U.Po \
|
||||
$(DEPDIR)/localcharset$U.Po $(DEPDIR)/long-options$U.Po \
|
||||
$(DEPDIR)/lstat.Po $(DEPDIR)/makepath$U.Po $(DEPDIR)/malloc.Po \
|
||||
$(DEPDIR)/mbswidth$U.Po $(DEPDIR)/md5$U.Po $(DEPDIR)/memcasecmp$U.Po \
|
||||
$(DEPDIR)/memchr.Po $(DEPDIR)/memcmp.Po $(DEPDIR)/memcoll$U.Po \
|
||||
$(DEPDIR)/memcpy.Po $(DEPDIR)/memmove.Po $(DEPDIR)/memrchr.Po \
|
||||
$(DEPDIR)/memset.Po $(DEPDIR)/mktime.Po $(DEPDIR)/modechange$U.Po \
|
||||
$(DEPDIR)/mountlist.Po $(DEPDIR)/nanosleep.Po $(DEPDIR)/obstack.Po \
|
||||
$(DEPDIR)/path-concat$U.Po $(DEPDIR)/physmem$U.Po \
|
||||
$(DEPDIR)/posixtm$U.Po $(DEPDIR)/putenv.Po $(DEPDIR)/quote$U.Po \
|
||||
$(DEPDIR)/quotearg$U.Po $(DEPDIR)/readtokens$U.Po $(DEPDIR)/readutmp.Po \
|
||||
$(DEPDIR)/realloc.Po $(DEPDIR)/regex.Po $(DEPDIR)/rename.Po \
|
||||
$(DEPDIR)/rmdir.Po $(DEPDIR)/rpmatch.Po $(DEPDIR)/safe-read$U.Po \
|
||||
$(DEPDIR)/same$U.Po $(DEPDIR)/save-cwd$U.Po $(DEPDIR)/savedir$U.Po \
|
||||
$(DEPDIR)/sha$U.Po $(DEPDIR)/stat.Po $(DEPDIR)/stime.Po \
|
||||
$(DEPDIR)/stpcpy.Po $(DEPDIR)/strcasecmp.Po $(DEPDIR)/strcspn.Po \
|
||||
$(DEPDIR)/strdup.Po $(DEPDIR)/strftime.Po $(DEPDIR)/stripslash$U.Po \
|
||||
$(DEPDIR)/strncasecmp.Po $(DEPDIR)/strndup.Po $(DEPDIR)/strnlen.Po \
|
||||
$(DEPDIR)/strpbrk.Po $(DEPDIR)/strstr.Po $(DEPDIR)/strtod.Po \
|
||||
$(DEPDIR)/strtol.Po $(DEPDIR)/strtoul.Po $(DEPDIR)/strtoull.Po \
|
||||
$(DEPDIR)/strtoumax.Po $(DEPDIR)/strverscmp.Po $(DEPDIR)/unicodeio$U.Po \
|
||||
$(DEPDIR)/userspec$U.Po $(DEPDIR)/utime.Po $(DEPDIR)/version-etc$U.Po \
|
||||
$(DEPDIR)/xgetcwd$U.Po $(DEPDIR)/xgethostname$U.Po \
|
||||
$(DEPDIR)/xmalloc$U.Po $(DEPDIR)/xstrdup$U.Po $(DEPDIR)/xstrtod$U.Po \
|
||||
$(DEPDIR)/xstrtol$U.Po $(DEPDIR)/xstrtoul$U.Po \
|
||||
$(DEPDIR)/xstrtoumax$U.Po $(DEPDIR)/yesno$U.Po
|
||||
DIST_COMMON = README $(noinst_HEADERS) ChangeLog Makefile.am \
|
||||
Makefile.in TODO __fpending.c alloca.c atexit.c chown.c dup2.c error.c \
|
||||
error.h euidaccess.c fileblocks.c fnmatch.c fsusage.c ftruncate.c \
|
||||
getdate.c getgroups.c gethostname.c getline.c getloadavg.c getpass.c \
|
||||
getusershell.c group-member.c lchown.c malloc.c memchr.c memcmp.c \
|
||||
memcpy.c memmove.c memrchr.c memset.c mktime.c mountlist.c nanosleep.c \
|
||||
obstack.c obstack.h putenv.c readutmp.c realloc.c regex.c rename.c \
|
||||
rmdir.c rpmatch.c stime.c stpcpy.c strcasecmp.c strcspn.c strdup.c \
|
||||
strftime.c strncasecmp.c strndup.c strnlen.c strpbrk.c strstr.c \
|
||||
strtod.c strtol.c strtoul.c strtoull.c strtoumax.c strverscmp.c utime.c
|
||||
|
||||
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
|
||||
GZIP_ENV = --best
|
||||
SOURCES = $(libfetish_a_SOURCES)
|
||||
OBJECTS = $(am_libfetish_a_OBJECTS)
|
||||
|
||||
all: all-redirect
|
||||
.SUFFIXES:
|
||||
.SUFFIXES: .sed .sin .c .o .y
|
||||
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||
cd $(top_srcdir) && $(AUTOMAKE) --gnits lib/Makefile
|
||||
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
cd $(top_builddir) \
|
||||
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
||||
|
||||
|
||||
mostlyclean-noinstLIBRARIES:
|
||||
|
||||
clean-noinstLIBRARIES:
|
||||
-test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
|
||||
|
||||
distclean-noinstLIBRARIES:
|
||||
|
||||
maintainer-clean-noinstLIBRARIES:
|
||||
|
||||
mostlyclean-compile:
|
||||
-rm -f *.o core *.core
|
||||
|
||||
clean-compile:
|
||||
|
||||
distclean-compile:
|
||||
-rm -f *.tab.c
|
||||
|
||||
maintainer-clean-compile:
|
||||
../src/ansi2knr: ../src/ansi2knr.o
|
||||
cd ../src && $(MAKE) $(AM_MAKEFLAGS) ansi2knr
|
||||
|
||||
../src/ansi2knr.o:
|
||||
cd ../src && $(MAKE) $(AM_MAKEFLAGS) ansi2knr.o
|
||||
|
||||
|
||||
mostlyclean-kr:
|
||||
-rm -f *_.c
|
||||
|
||||
clean-kr:
|
||||
|
||||
distclean-kr:
|
||||
|
||||
maintainer-clean-kr:
|
||||
|
||||
libfetish.a: $(libfetish_a_OBJECTS) $(libfetish_a_DEPENDENCIES)
|
||||
-rm -f libfetish.a
|
||||
$(libfetish_a_AR) libfetish.a $(libfetish_a_OBJECTS) $(libfetish_a_LIBADD)
|
||||
$(RANLIB) libfetish.a
|
||||
__fpending_.c: __fpending.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/__fpending.c; then echo $(srcdir)/__fpending.c; else echo __fpending.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > __fpending_.c
|
||||
addext_.c: addext.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/addext.c; then echo $(srcdir)/addext.c; else echo addext.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > addext_.c
|
||||
alloca_.c: alloca.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/alloca.c; then echo $(srcdir)/alloca.c; else echo alloca.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > alloca_.c
|
||||
argmatch_.c: argmatch.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/argmatch.c; then echo $(srcdir)/argmatch.c; else echo argmatch.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > argmatch_.c
|
||||
atexit_.c: atexit.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/atexit.c; then echo $(srcdir)/atexit.c; else echo atexit.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > atexit_.c
|
||||
backupfile_.c: backupfile.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/backupfile.c; then echo $(srcdir)/backupfile.c; else echo backupfile.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > backupfile_.c
|
||||
basename_.c: basename.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/basename.c; then echo $(srcdir)/basename.c; else echo basename.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > basename_.c
|
||||
canon-host_.c: canon-host.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/canon-host.c; then echo $(srcdir)/canon-host.c; else echo canon-host.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > canon-host_.c
|
||||
chown_.c: chown.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/chown.c; then echo $(srcdir)/chown.c; else echo chown.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > chown_.c
|
||||
closeout_.c: closeout.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/closeout.c; then echo $(srcdir)/closeout.c; else echo closeout.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > closeout_.c
|
||||
diacrit_.c: diacrit.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/diacrit.c; then echo $(srcdir)/diacrit.c; else echo diacrit.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > diacrit_.c
|
||||
dirname_.c: dirname.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/dirname.c; then echo $(srcdir)/dirname.c; else echo dirname.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > dirname_.c
|
||||
dup2_.c: dup2.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/dup2.c; then echo $(srcdir)/dup2.c; else echo dup2.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > dup2_.c
|
||||
error_.c: error.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/error.c; then echo $(srcdir)/error.c; else echo error.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > error_.c
|
||||
euidaccess_.c: euidaccess.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/euidaccess.c; then echo $(srcdir)/euidaccess.c; else echo euidaccess.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > euidaccess_.c
|
||||
exclude_.c: exclude.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/exclude.c; then echo $(srcdir)/exclude.c; else echo exclude.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > exclude_.c
|
||||
fileblocks_.c: fileblocks.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/fileblocks.c; then echo $(srcdir)/fileblocks.c; else echo fileblocks.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > fileblocks_.c
|
||||
filemode_.c: filemode.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/filemode.c; then echo $(srcdir)/filemode.c; else echo filemode.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > filemode_.c
|
||||
fnmatch_.c: fnmatch.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/fnmatch.c; then echo $(srcdir)/fnmatch.c; else echo fnmatch.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > fnmatch_.c
|
||||
fsusage_.c: fsusage.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/fsusage.c; then echo $(srcdir)/fsusage.c; else echo fsusage.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > fsusage_.c
|
||||
ftruncate_.c: ftruncate.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/ftruncate.c; then echo $(srcdir)/ftruncate.c; else echo ftruncate.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > ftruncate_.c
|
||||
full-write_.c: full-write.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/full-write.c; then echo $(srcdir)/full-write.c; else echo full-write.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > full-write_.c
|
||||
getdate_.c: getdate.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/getdate.c; then echo $(srcdir)/getdate.c; else echo getdate.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > getdate_.c
|
||||
getgroups_.c: getgroups.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/getgroups.c; then echo $(srcdir)/getgroups.c; else echo getgroups.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > getgroups_.c
|
||||
gethostname_.c: gethostname.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/gethostname.c; then echo $(srcdir)/gethostname.c; else echo gethostname.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > gethostname_.c
|
||||
getline_.c: getline.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/getline.c; then echo $(srcdir)/getline.c; else echo getline.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > getline_.c
|
||||
getloadavg_.c: getloadavg.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/getloadavg.c; then echo $(srcdir)/getloadavg.c; else echo getloadavg.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > getloadavg_.c
|
||||
getopt_.c: getopt.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/getopt.c; then echo $(srcdir)/getopt.c; else echo getopt.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > getopt_.c
|
||||
getopt1_.c: getopt1.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/getopt1.c; then echo $(srcdir)/getopt1.c; else echo getopt1.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > getopt1_.c
|
||||
getpass_.c: getpass.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/getpass.c; then echo $(srcdir)/getpass.c; else echo getpass.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > getpass_.c
|
||||
getstr_.c: getstr.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/getstr.c; then echo $(srcdir)/getstr.c; else echo getstr.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > getstr_.c
|
||||
getugroups_.c: getugroups.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/getugroups.c; then echo $(srcdir)/getugroups.c; else echo getugroups.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > getugroups_.c
|
||||
getusershell_.c: getusershell.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/getusershell.c; then echo $(srcdir)/getusershell.c; else echo getusershell.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > getusershell_.c
|
||||
group-member_.c: group-member.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/group-member.c; then echo $(srcdir)/group-member.c; else echo group-member.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > group-member_.c
|
||||
hard-locale_.c: hard-locale.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/hard-locale.c; then echo $(srcdir)/hard-locale.c; else echo hard-locale.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > hard-locale_.c
|
||||
hash_.c: hash.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/hash.c; then echo $(srcdir)/hash.c; else echo hash.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > hash_.c
|
||||
human_.c: human.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/human.c; then echo $(srcdir)/human.c; else echo human.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > human_.c
|
||||
idcache_.c: idcache.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/idcache.c; then echo $(srcdir)/idcache.c; else echo idcache.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > idcache_.c
|
||||
isdir_.c: isdir.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/isdir.c; then echo $(srcdir)/isdir.c; else echo isdir.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > isdir_.c
|
||||
lchown_.c: lchown.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/lchown.c; then echo $(srcdir)/lchown.c; else echo lchown.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > lchown_.c
|
||||
linebuffer_.c: linebuffer.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/linebuffer.c; then echo $(srcdir)/linebuffer.c; else echo linebuffer.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > linebuffer_.c
|
||||
localcharset_.c: localcharset.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/localcharset.c; then echo $(srcdir)/localcharset.c; else echo localcharset.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > localcharset_.c
|
||||
long-options_.c: long-options.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/long-options.c; then echo $(srcdir)/long-options.c; else echo long-options.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > long-options_.c
|
||||
lstat_.c: lstat.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/lstat.c; then echo $(srcdir)/lstat.c; else echo lstat.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > lstat_.c
|
||||
makepath_.c: makepath.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/makepath.c; then echo $(srcdir)/makepath.c; else echo makepath.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > makepath_.c
|
||||
malloc_.c: malloc.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/malloc.c; then echo $(srcdir)/malloc.c; else echo malloc.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > malloc_.c
|
||||
mbswidth_.c: mbswidth.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/mbswidth.c; then echo $(srcdir)/mbswidth.c; else echo mbswidth.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > mbswidth_.c
|
||||
md5_.c: md5.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/md5.c; then echo $(srcdir)/md5.c; else echo md5.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > md5_.c
|
||||
memcasecmp_.c: memcasecmp.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/memcasecmp.c; then echo $(srcdir)/memcasecmp.c; else echo memcasecmp.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > memcasecmp_.c
|
||||
memchr_.c: memchr.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/memchr.c; then echo $(srcdir)/memchr.c; else echo memchr.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > memchr_.c
|
||||
memcmp_.c: memcmp.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/memcmp.c; then echo $(srcdir)/memcmp.c; else echo memcmp.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > memcmp_.c
|
||||
memcoll_.c: memcoll.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/memcoll.c; then echo $(srcdir)/memcoll.c; else echo memcoll.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > memcoll_.c
|
||||
memcpy_.c: memcpy.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/memcpy.c; then echo $(srcdir)/memcpy.c; else echo memcpy.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > memcpy_.c
|
||||
memmove_.c: memmove.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/memmove.c; then echo $(srcdir)/memmove.c; else echo memmove.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > memmove_.c
|
||||
memrchr_.c: memrchr.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/memrchr.c; then echo $(srcdir)/memrchr.c; else echo memrchr.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > memrchr_.c
|
||||
memset_.c: memset.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/memset.c; then echo $(srcdir)/memset.c; else echo memset.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > memset_.c
|
||||
mktime_.c: mktime.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/mktime.c; then echo $(srcdir)/mktime.c; else echo mktime.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > mktime_.c
|
||||
modechange_.c: modechange.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/modechange.c; then echo $(srcdir)/modechange.c; else echo modechange.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > modechange_.c
|
||||
mountlist_.c: mountlist.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/mountlist.c; then echo $(srcdir)/mountlist.c; else echo mountlist.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > mountlist_.c
|
||||
nanosleep_.c: nanosleep.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/nanosleep.c; then echo $(srcdir)/nanosleep.c; else echo nanosleep.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > nanosleep_.c
|
||||
obstack_.c: obstack.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/obstack.c; then echo $(srcdir)/obstack.c; else echo obstack.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > obstack_.c
|
||||
path-concat_.c: path-concat.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/path-concat.c; then echo $(srcdir)/path-concat.c; else echo path-concat.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > path-concat_.c
|
||||
physmem_.c: physmem.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/physmem.c; then echo $(srcdir)/physmem.c; else echo physmem.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > physmem_.c
|
||||
posixtm_.c: posixtm.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/posixtm.c; then echo $(srcdir)/posixtm.c; else echo posixtm.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > posixtm_.c
|
||||
putenv_.c: putenv.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/putenv.c; then echo $(srcdir)/putenv.c; else echo putenv.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > putenv_.c
|
||||
quote_.c: quote.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/quote.c; then echo $(srcdir)/quote.c; else echo quote.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > quote_.c
|
||||
quotearg_.c: quotearg.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/quotearg.c; then echo $(srcdir)/quotearg.c; else echo quotearg.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > quotearg_.c
|
||||
readtokens_.c: readtokens.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/readtokens.c; then echo $(srcdir)/readtokens.c; else echo readtokens.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > readtokens_.c
|
||||
readutmp_.c: readutmp.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/readutmp.c; then echo $(srcdir)/readutmp.c; else echo readutmp.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > readutmp_.c
|
||||
realloc_.c: realloc.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/realloc.c; then echo $(srcdir)/realloc.c; else echo realloc.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > realloc_.c
|
||||
regex_.c: regex.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/regex.c; then echo $(srcdir)/regex.c; else echo regex.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > regex_.c
|
||||
rename_.c: rename.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/rename.c; then echo $(srcdir)/rename.c; else echo rename.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > rename_.c
|
||||
rmdir_.c: rmdir.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/rmdir.c; then echo $(srcdir)/rmdir.c; else echo rmdir.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > rmdir_.c
|
||||
rpmatch_.c: rpmatch.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/rpmatch.c; then echo $(srcdir)/rpmatch.c; else echo rpmatch.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > rpmatch_.c
|
||||
safe-read_.c: safe-read.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/safe-read.c; then echo $(srcdir)/safe-read.c; else echo safe-read.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > safe-read_.c
|
||||
same_.c: same.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/same.c; then echo $(srcdir)/same.c; else echo same.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > same_.c
|
||||
save-cwd_.c: save-cwd.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/save-cwd.c; then echo $(srcdir)/save-cwd.c; else echo save-cwd.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > save-cwd_.c
|
||||
savedir_.c: savedir.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/savedir.c; then echo $(srcdir)/savedir.c; else echo savedir.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > savedir_.c
|
||||
sha_.c: sha.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/sha.c; then echo $(srcdir)/sha.c; else echo sha.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > sha_.c
|
||||
stat_.c: stat.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/stat.c; then echo $(srcdir)/stat.c; else echo stat.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > stat_.c
|
||||
stime_.c: stime.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/stime.c; then echo $(srcdir)/stime.c; else echo stime.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > stime_.c
|
||||
stpcpy_.c: stpcpy.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/stpcpy.c; then echo $(srcdir)/stpcpy.c; else echo stpcpy.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > stpcpy_.c
|
||||
strcasecmp_.c: strcasecmp.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/strcasecmp.c; then echo $(srcdir)/strcasecmp.c; else echo strcasecmp.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > strcasecmp_.c
|
||||
strcspn_.c: strcspn.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/strcspn.c; then echo $(srcdir)/strcspn.c; else echo strcspn.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > strcspn_.c
|
||||
strdup_.c: strdup.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/strdup.c; then echo $(srcdir)/strdup.c; else echo strdup.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > strdup_.c
|
||||
strftime_.c: strftime.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/strftime.c; then echo $(srcdir)/strftime.c; else echo strftime.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > strftime_.c
|
||||
stripslash_.c: stripslash.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/stripslash.c; then echo $(srcdir)/stripslash.c; else echo stripslash.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > stripslash_.c
|
||||
strncasecmp_.c: strncasecmp.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/strncasecmp.c; then echo $(srcdir)/strncasecmp.c; else echo strncasecmp.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > strncasecmp_.c
|
||||
strndup_.c: strndup.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/strndup.c; then echo $(srcdir)/strndup.c; else echo strndup.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > strndup_.c
|
||||
strnlen_.c: strnlen.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/strnlen.c; then echo $(srcdir)/strnlen.c; else echo strnlen.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > strnlen_.c
|
||||
strpbrk_.c: strpbrk.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/strpbrk.c; then echo $(srcdir)/strpbrk.c; else echo strpbrk.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > strpbrk_.c
|
||||
strstr_.c: strstr.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/strstr.c; then echo $(srcdir)/strstr.c; else echo strstr.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > strstr_.c
|
||||
strtod_.c: strtod.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/strtod.c; then echo $(srcdir)/strtod.c; else echo strtod.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > strtod_.c
|
||||
strtol_.c: strtol.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/strtol.c; then echo $(srcdir)/strtol.c; else echo strtol.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > strtol_.c
|
||||
strtoul_.c: strtoul.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/strtoul.c; then echo $(srcdir)/strtoul.c; else echo strtoul.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > strtoul_.c
|
||||
strtoull_.c: strtoull.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/strtoull.c; then echo $(srcdir)/strtoull.c; else echo strtoull.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > strtoull_.c
|
||||
strtoumax_.c: strtoumax.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/strtoumax.c; then echo $(srcdir)/strtoumax.c; else echo strtoumax.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > strtoumax_.c
|
||||
strverscmp_.c: strverscmp.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/strverscmp.c; then echo $(srcdir)/strverscmp.c; else echo strverscmp.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > strverscmp_.c
|
||||
unicodeio_.c: unicodeio.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/unicodeio.c; then echo $(srcdir)/unicodeio.c; else echo unicodeio.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > unicodeio_.c
|
||||
userspec_.c: userspec.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/userspec.c; then echo $(srcdir)/userspec.c; else echo userspec.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > userspec_.c
|
||||
utime_.c: utime.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/utime.c; then echo $(srcdir)/utime.c; else echo utime.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > utime_.c
|
||||
version-etc_.c: version-etc.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/version-etc.c; then echo $(srcdir)/version-etc.c; else echo version-etc.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > version-etc_.c
|
||||
xgetcwd_.c: xgetcwd.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/xgetcwd.c; then echo $(srcdir)/xgetcwd.c; else echo xgetcwd.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > xgetcwd_.c
|
||||
xgethostname_.c: xgethostname.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/xgethostname.c; then echo $(srcdir)/xgethostname.c; else echo xgethostname.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > xgethostname_.c
|
||||
xmalloc_.c: xmalloc.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/xmalloc.c; then echo $(srcdir)/xmalloc.c; else echo xmalloc.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > xmalloc_.c
|
||||
xstrdup_.c: xstrdup.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/xstrdup.c; then echo $(srcdir)/xstrdup.c; else echo xstrdup.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > xstrdup_.c
|
||||
xstrtod_.c: xstrtod.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/xstrtod.c; then echo $(srcdir)/xstrtod.c; else echo xstrtod.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > xstrtod_.c
|
||||
xstrtol_.c: xstrtol.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/xstrtol.c; then echo $(srcdir)/xstrtol.c; else echo xstrtol.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > xstrtol_.c
|
||||
xstrtoul_.c: xstrtoul.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/xstrtoul.c; then echo $(srcdir)/xstrtoul.c; else echo xstrtoul.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > xstrtoul_.c
|
||||
xstrtoumax_.c: xstrtoumax.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/xstrtoumax.c; then echo $(srcdir)/xstrtoumax.c; else echo xstrtoumax.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > xstrtoumax_.c
|
||||
yesno_.c: yesno.c $(ANSI2KNR)
|
||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/yesno.c; then echo $(srcdir)/yesno.c; else echo yesno.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > yesno_.c
|
||||
__fpending_.o addext_.o alloca_.o argmatch_.o atexit_.o backupfile_.o \
|
||||
basename_.o canon-host_.o chown_.o closeout_.o diacrit_.o dirname_.o \
|
||||
dup2_.o error_.o euidaccess_.o exclude_.o fileblocks_.o filemode_.o \
|
||||
fnmatch_.o fsusage_.o ftruncate_.o full-write_.o getdate_.o \
|
||||
getgroups_.o gethostname_.o getline_.o getloadavg_.o getopt_.o \
|
||||
getopt1_.o getpass_.o getstr_.o getugroups_.o getusershell_.o \
|
||||
group-member_.o hard-locale_.o hash_.o human_.o idcache_.o isdir_.o \
|
||||
lchown_.o linebuffer_.o localcharset_.o long-options_.o lstat_.o \
|
||||
makepath_.o malloc_.o mbswidth_.o md5_.o memcasecmp_.o memchr_.o \
|
||||
memcmp_.o memcoll_.o memcpy_.o memmove_.o memrchr_.o memset_.o \
|
||||
mktime_.o modechange_.o mountlist_.o nanosleep_.o obstack_.o \
|
||||
path-concat_.o physmem_.o posixtm_.o putenv_.o quote_.o quotearg_.o \
|
||||
readtokens_.o readutmp_.o realloc_.o regex_.o rename_.o rmdir_.o \
|
||||
rpmatch_.o safe-read_.o same_.o save-cwd_.o savedir_.o sha_.o stat_.o \
|
||||
stime_.o stpcpy_.o strcasecmp_.o strcspn_.o strdup_.o strftime_.o \
|
||||
stripslash_.o strncasecmp_.o strndup_.o strnlen_.o strpbrk_.o strstr_.o \
|
||||
strtod_.o strtol_.o strtoul_.o strtoull_.o strtoumax_.o strverscmp_.o \
|
||||
unicodeio_.o userspec_.o utime_.o version-etc_.o xgetcwd_.o \
|
||||
xgethostname_.o xmalloc_.o xstrdup_.o xstrtod_.o xstrtol_.o xstrtoul_.o \
|
||||
xstrtoumax_.o yesno_.o : $(ANSI2KNR)
|
||||
.y.c:
|
||||
$(YACC) $(AM_YFLAGS) $(YFLAGS) $< && mv y.tab.c $*.c
|
||||
if test -f y.tab.h; then \
|
||||
if cmp -s y.tab.h $*.h; then rm -f y.tab.h; else mv y.tab.h $*.h; fi; \
|
||||
else :; fi
|
||||
|
||||
|
||||
tags: TAGS
|
||||
|
||||
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
||||
list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) ' { files[$$0] = 1; } \
|
||||
END { for (i in files) print i; }'`; \
|
||||
mkid -fID $$unique $(LISP)
|
||||
|
||||
TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
||||
$(TAGS_FILES) $(LISP)
|
||||
tags=; \
|
||||
here=`pwd`; \
|
||||
list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) ' { files[$$0] = 1; } \
|
||||
END { for (i in files) print i; }'`; \
|
||||
test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
|
||||
|| etags $(ETAGS_ARGS) $$tags $$unique $(LISP)
|
||||
|
||||
GTAGS:
|
||||
here=`CDPATH=: && cd $(top_builddir) && pwd` \
|
||||
&& cd $(top_srcdir) \
|
||||
&& gtags -i $$here
|
||||
|
||||
mostlyclean-tags:
|
||||
|
||||
clean-tags:
|
||||
|
||||
distclean-tags:
|
||||
-rm -f TAGS ID
|
||||
|
||||
maintainer-clean-tags:
|
||||
|
||||
@AMDEP@include $(DEPDIR)/__fpending.Po
|
||||
@AMDEP@include $(DEPDIR)/addext$U.Po
|
||||
@AMDEP@include $(DEPDIR)/alloca.Po
|
||||
@AMDEP@include $(DEPDIR)/argmatch$U.Po
|
||||
@AMDEP@include $(DEPDIR)/atexit.Po
|
||||
@AMDEP@include $(DEPDIR)/backupfile$U.Po
|
||||
@AMDEP@include $(DEPDIR)/basename$U.Po
|
||||
@AMDEP@include $(DEPDIR)/canon-host$U.Po
|
||||
@AMDEP@include $(DEPDIR)/chown.Po
|
||||
@AMDEP@include $(DEPDIR)/closeout$U.Po
|
||||
@AMDEP@include $(DEPDIR)/diacrit$U.Po
|
||||
@AMDEP@include $(DEPDIR)/dirname$U.Po
|
||||
@AMDEP@include $(DEPDIR)/dup2.Po
|
||||
@AMDEP@include $(DEPDIR)/error.Po
|
||||
@AMDEP@include $(DEPDIR)/euidaccess.Po
|
||||
@AMDEP@include $(DEPDIR)/exclude$U.Po
|
||||
@AMDEP@include $(DEPDIR)/fileblocks.Po
|
||||
@AMDEP@include $(DEPDIR)/filemode$U.Po
|
||||
@AMDEP@include $(DEPDIR)/fnmatch.Po
|
||||
@AMDEP@include $(DEPDIR)/fsusage.Po
|
||||
@AMDEP@include $(DEPDIR)/ftruncate.Po
|
||||
@AMDEP@include $(DEPDIR)/full-write$U.Po
|
||||
@AMDEP@include $(DEPDIR)/getdate$U.Po
|
||||
@AMDEP@include $(DEPDIR)/getgroups.Po
|
||||
@AMDEP@include $(DEPDIR)/gethostname.Po
|
||||
@AMDEP@include $(DEPDIR)/getline.Po
|
||||
@AMDEP@include $(DEPDIR)/getloadavg.Po
|
||||
@AMDEP@include $(DEPDIR)/getopt$U.Po
|
||||
@AMDEP@include $(DEPDIR)/getopt1$U.Po
|
||||
@AMDEP@include $(DEPDIR)/getpass.Po
|
||||
@AMDEP@include $(DEPDIR)/getstr$U.Po
|
||||
@AMDEP@include $(DEPDIR)/getugroups$U.Po
|
||||
@AMDEP@include $(DEPDIR)/getusershell.Po
|
||||
@AMDEP@include $(DEPDIR)/group-member.Po
|
||||
@AMDEP@include $(DEPDIR)/hard-locale$U.Po
|
||||
@AMDEP@include $(DEPDIR)/hash$U.Po
|
||||
@AMDEP@include $(DEPDIR)/human$U.Po
|
||||
@AMDEP@include $(DEPDIR)/idcache$U.Po
|
||||
@AMDEP@include $(DEPDIR)/isdir$U.Po
|
||||
@AMDEP@include $(DEPDIR)/lchown.Po
|
||||
@AMDEP@include $(DEPDIR)/linebuffer$U.Po
|
||||
@AMDEP@include $(DEPDIR)/localcharset$U.Po
|
||||
@AMDEP@include $(DEPDIR)/long-options$U.Po
|
||||
@AMDEP@include $(DEPDIR)/lstat.Po
|
||||
@AMDEP@include $(DEPDIR)/makepath$U.Po
|
||||
@AMDEP@include $(DEPDIR)/malloc.Po
|
||||
@AMDEP@include $(DEPDIR)/mbswidth$U.Po
|
||||
@AMDEP@include $(DEPDIR)/md5$U.Po
|
||||
@AMDEP@include $(DEPDIR)/memcasecmp$U.Po
|
||||
@AMDEP@include $(DEPDIR)/memchr.Po
|
||||
@AMDEP@include $(DEPDIR)/memcmp.Po
|
||||
@AMDEP@include $(DEPDIR)/memcoll$U.Po
|
||||
@AMDEP@include $(DEPDIR)/memcpy.Po
|
||||
@AMDEP@include $(DEPDIR)/memmove.Po
|
||||
@AMDEP@include $(DEPDIR)/memrchr.Po
|
||||
@AMDEP@include $(DEPDIR)/memset.Po
|
||||
@AMDEP@include $(DEPDIR)/mktime.Po
|
||||
@AMDEP@include $(DEPDIR)/modechange$U.Po
|
||||
@AMDEP@include $(DEPDIR)/mountlist.Po
|
||||
@AMDEP@include $(DEPDIR)/nanosleep.Po
|
||||
@AMDEP@include $(DEPDIR)/obstack.Po
|
||||
@AMDEP@include $(DEPDIR)/path-concat$U.Po
|
||||
@AMDEP@include $(DEPDIR)/physmem$U.Po
|
||||
@AMDEP@include $(DEPDIR)/posixtm$U.Po
|
||||
@AMDEP@include $(DEPDIR)/putenv.Po
|
||||
@AMDEP@include $(DEPDIR)/quote$U.Po
|
||||
@AMDEP@include $(DEPDIR)/quotearg$U.Po
|
||||
@AMDEP@include $(DEPDIR)/readtokens$U.Po
|
||||
@AMDEP@include $(DEPDIR)/readutmp.Po
|
||||
@AMDEP@include $(DEPDIR)/realloc.Po
|
||||
@AMDEP@include $(DEPDIR)/regex.Po
|
||||
@AMDEP@include $(DEPDIR)/rename.Po
|
||||
@AMDEP@include $(DEPDIR)/rmdir.Po
|
||||
@AMDEP@include $(DEPDIR)/rpmatch.Po
|
||||
@AMDEP@include $(DEPDIR)/safe-read$U.Po
|
||||
@AMDEP@include $(DEPDIR)/same$U.Po
|
||||
@AMDEP@include $(DEPDIR)/save-cwd$U.Po
|
||||
@AMDEP@include $(DEPDIR)/savedir$U.Po
|
||||
@AMDEP@include $(DEPDIR)/sha$U.Po
|
||||
@AMDEP@include $(DEPDIR)/stat.Po
|
||||
@AMDEP@include $(DEPDIR)/stime.Po
|
||||
@AMDEP@include $(DEPDIR)/stpcpy.Po
|
||||
@AMDEP@include $(DEPDIR)/strcasecmp.Po
|
||||
@AMDEP@include $(DEPDIR)/strcspn.Po
|
||||
@AMDEP@include $(DEPDIR)/strdup.Po
|
||||
@AMDEP@include $(DEPDIR)/strftime.Po
|
||||
@AMDEP@include $(DEPDIR)/stripslash$U.Po
|
||||
@AMDEP@include $(DEPDIR)/strncasecmp.Po
|
||||
@AMDEP@include $(DEPDIR)/strndup.Po
|
||||
@AMDEP@include $(DEPDIR)/strnlen.Po
|
||||
@AMDEP@include $(DEPDIR)/strpbrk.Po
|
||||
@AMDEP@include $(DEPDIR)/strstr.Po
|
||||
@AMDEP@include $(DEPDIR)/strtod.Po
|
||||
@AMDEP@include $(DEPDIR)/strtol.Po
|
||||
@AMDEP@include $(DEPDIR)/strtoul.Po
|
||||
@AMDEP@include $(DEPDIR)/strtoull.Po
|
||||
@AMDEP@include $(DEPDIR)/strtoumax.Po
|
||||
@AMDEP@include $(DEPDIR)/strverscmp.Po
|
||||
@AMDEP@include $(DEPDIR)/unicodeio$U.Po
|
||||
@AMDEP@include $(DEPDIR)/userspec$U.Po
|
||||
@AMDEP@include $(DEPDIR)/utime.Po
|
||||
@AMDEP@include $(DEPDIR)/version-etc$U.Po
|
||||
@AMDEP@include $(DEPDIR)/xgetcwd$U.Po
|
||||
@AMDEP@include $(DEPDIR)/xgethostname$U.Po
|
||||
@AMDEP@include $(DEPDIR)/xmalloc$U.Po
|
||||
@AMDEP@include $(DEPDIR)/xstrdup$U.Po
|
||||
@AMDEP@include $(DEPDIR)/xstrtod$U.Po
|
||||
@AMDEP@include $(DEPDIR)/xstrtol$U.Po
|
||||
@AMDEP@include $(DEPDIR)/xstrtoul$U.Po
|
||||
@AMDEP@include $(DEPDIR)/xstrtoumax$U.Po
|
||||
@AMDEP@include $(DEPDIR)/yesno$U.Po
|
||||
|
||||
mostlyclean-depend:
|
||||
|
||||
clean-depend:
|
||||
|
||||
distclean-depend:
|
||||
-rm -rf $(DEPDIR)
|
||||
|
||||
maintainer-clean-depend:
|
||||
|
||||
@AMDEP@CCDEPMODE = @CCDEPMODE@
|
||||
|
||||
.c.o:
|
||||
@AMDEP@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
|
||||
@AMDEP@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
|
||||
@AMDEP@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
$(COMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$<
|
||||
|
||||
|
||||
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
@for file in $(DISTFILES); do \
|
||||
d=$(srcdir); \
|
||||
if test -d $$d/$$file; then \
|
||||
cp -pR $$d/$$file $(distdir) \
|
||||
|| exit 1; \
|
||||
else \
|
||||
test -f $(distdir)/$$file \
|
||||
|| cp -p $$d/$$file $(distdir)/$$file \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
info-am:
|
||||
info: info-am
|
||||
dvi-am:
|
||||
dvi: dvi-am
|
||||
check-am: all-am
|
||||
check: check-am
|
||||
installcheck-am:
|
||||
installcheck: installcheck-am
|
||||
all-recursive-am: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) all-recursive
|
||||
|
||||
install-exec-am: install-exec-local
|
||||
install-exec: install-exec-am
|
||||
|
||||
install-data-am:
|
||||
install-data: install-data-am
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
install: install-am
|
||||
uninstall-am: uninstall-local
|
||||
uninstall: uninstall-am
|
||||
all-am: Makefile $(LIBRARIES) $(HEADERS) all-local
|
||||
all-redirect: all-am
|
||||
install-strip:
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_STRIP_FLAG=-s install
|
||||
installdirs:
|
||||
|
||||
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
||||
|
||||
distclean-generic:
|
||||
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
||||
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
|
||||
-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
-rm -f Makefile.in
|
||||
-test -z "getdate.c$(BUILT_SOURCES)$(MAINTAINERCLEANFILES)" || rm -f getdate.c $(BUILT_SOURCES) $(MAINTAINERCLEANFILES)
|
||||
mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \
|
||||
mostlyclean-kr mostlyclean-tags mostlyclean-depend \
|
||||
mostlyclean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am
|
||||
|
||||
clean-am: clean-noinstLIBRARIES clean-compile clean-kr clean-tags \
|
||||
clean-depend clean-generic mostlyclean-am
|
||||
|
||||
clean: clean-am
|
||||
|
||||
distclean-am: distclean-noinstLIBRARIES distclean-compile distclean-kr \
|
||||
distclean-tags distclean-depend distclean-generic \
|
||||
clean-am
|
||||
|
||||
distclean: distclean-am
|
||||
|
||||
maintainer-clean-am: maintainer-clean-noinstLIBRARIES \
|
||||
maintainer-clean-compile maintainer-clean-kr \
|
||||
maintainer-clean-tags maintainer-clean-depend \
|
||||
maintainer-clean-generic distclean-am
|
||||
@echo "This command is intended for maintainers to use;"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
|
||||
.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \
|
||||
clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \
|
||||
mostlyclean-compile distclean-compile clean-compile \
|
||||
maintainer-clean-compile mostlyclean-kr distclean-kr clean-kr \
|
||||
maintainer-clean-kr tags mostlyclean-tags distclean-tags clean-tags \
|
||||
maintainer-clean-tags mostlyclean-depend distclean-depend clean-depend \
|
||||
maintainer-clean-depend distdir info-am info dvi-am dvi check check-am \
|
||||
installcheck-am installcheck all-recursive-am install-exec-local \
|
||||
install-exec-am install-exec install-data-am install-data install-am \
|
||||
install uninstall-local uninstall-am uninstall all-local all-redirect \
|
||||
all-am all install-strip installdirs mostlyclean-generic \
|
||||
distclean-generic clean-generic maintainer-clean-generic clean \
|
||||
mostlyclean distclean maintainer-clean
|
||||
|
||||
lstat.c: xstat.in
|
||||
sed \
|
||||
-e '/@IGNORE@/d' \
|
||||
-e 's/@xstat@/lstat/g' \
|
||||
-e '/_LSTAT_ONLY@/d' \
|
||||
-e '/@BEGIN_STAT_ONLY@/,/@END_STAT_ONLY@/d' \
|
||||
$(srcdir)/xstat.in > $@-t
|
||||
mv $@-t $@
|
||||
|
||||
stat.c: xstat.in
|
||||
sed \
|
||||
-e '/@IGNORE@/d' \
|
||||
-e 's/@xstat@/stat/g' \
|
||||
-e '/_STAT_ONLY@/d' \
|
||||
-e '/@BEGIN_LSTAT_ONLY@/,/@END_LSTAT_ONLY@/d' \
|
||||
$(srcdir)/xstat.in > $@-t
|
||||
mv $@-t $@
|
||||
|
||||
# The following is needed in order to install a simple file in $(libdir)
|
||||
# which is shared with other installed packages. We use a list of referencing
|
||||
# packages so that "make uninstall" will remove the file if and only if it
|
||||
# is not used by another installed package.
|
||||
# On systems with glibc-2.1 or newer, the file is redundant, therefore we
|
||||
# avoid installing it.
|
||||
|
||||
all-local: charset.alias ref-add.sed ref-del.sed lstat.c stat.c
|
||||
install-exec-local: all-local
|
||||
$(mkinstalldirs) $(DESTDIR)$(libdir)
|
||||
if test -f $(charset_alias); then \
|
||||
sed -f ref-add.sed $(charset_alias) > $(charset_tmp) ; \
|
||||
$(INSTALL_DATA) $(charset_tmp) $(charset_alias) ; \
|
||||
rm -f $(charset_tmp) ; \
|
||||
else \
|
||||
if test @GLIBC21@ = no; then \
|
||||
sed -f ref-add.sed charset.alias > $(charset_tmp) ; \
|
||||
$(INSTALL_DATA) $(charset_tmp) $(charset_alias) ; \
|
||||
rm -f $(charset_tmp) ; \
|
||||
fi ; \
|
||||
fi
|
||||
|
||||
uninstall-local: all-local
|
||||
if test -f $(charset_alias); then \
|
||||
sed -f ref-del.sed $(charset_alias) > $(charset_tmp); \
|
||||
if grep '^# Packages using this file: $$' $(charset_tmp) \
|
||||
> /dev/null; then \
|
||||
rm -f $(charset_alias); \
|
||||
else \
|
||||
$(INSTALL_DATA) $(charset_tmp) $(charset_alias); \
|
||||
fi; \
|
||||
rm -f $(charset_tmp); \
|
||||
fi
|
||||
|
||||
charset.alias: config.charset
|
||||
$(SHELL) $(srcdir)/config.charset '@host@' > t-$@
|
||||
mv t-$@ $@
|
||||
.sin.sed:
|
||||
sed -e '/^#/d' -e 's/@''PACKAGE''@/@PACKAGE@/g' $< > $@-t
|
||||
mv $@-t $@
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
||||
@@ -1,6 +0,0 @@
|
||||
The files in this directory are shared between the fileutils, sh-utils,
|
||||
and textutils packages. Not all files are used by each package.
|
||||
The autoconf tests required for these files are in ../m4.
|
||||
|
||||
The library name, fetish, is a permutation of the first two
|
||||
letters of each of the package names: FIleutils, TExtutils, SH-utils.
|
||||
8
lib/TODO
8
lib/TODO
@@ -30,3 +30,11 @@ Mention fragmentation.
|
||||
assert (bucket_limit - bucket == n_buckets) ?
|
||||
|
||||
remove.c: s/done/successful or ok
|
||||
|
||||
|
||||
-----
|
||||
Copyright (C) 1998 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without
|
||||
modification, are permitted provided the copyright notice
|
||||
and this notice are preserved.
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
#if HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
#if HAVE_STDIO_EXT_H
|
||||
# include <stdio_ext.h>
|
||||
#endif
|
||||
|
||||
#include <sys/types.h>
|
||||
|
||||
#ifndef HAVE_DECL___FPENDING
|
||||
"this configure-time declaration test was not run"
|
||||
#endif
|
||||
#if !HAVE_DECL___FPENDING
|
||||
size_t __fpending (FILE *);
|
||||
#endif
|
||||
105
lib/addext.c
105
lib/addext.c
@@ -1,105 +0,0 @@
|
||||
/* addext.c -- add an extension to a file name
|
||||
Copyright (C) 1990, 1997, 1998, 1999 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; see the file COPYING.
|
||||
If not, write to the Free Software Foundation,
|
||||
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* Written by David MacKenzie <djm@gnu.ai.mit.edu> and Paul Eggert */
|
||||
|
||||
#if HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_DOS_FILE_NAMES
|
||||
# define HAVE_DOS_FILE_NAMES 0
|
||||
#endif
|
||||
#ifndef HAVE_LONG_FILE_NAMES
|
||||
# define HAVE_LONG_FILE_NAMES 0
|
||||
#endif
|
||||
|
||||
#include <backupfile.h>
|
||||
|
||||
#if HAVE_LIMITS_H
|
||||
# include <limits.h>
|
||||
#endif
|
||||
#ifndef _POSIX_NAME_MAX
|
||||
# define _POSIX_NAME_MAX 14
|
||||
#endif
|
||||
|
||||
#include <sys/types.h>
|
||||
#if HAVE_STRING_H
|
||||
# include <string.h>
|
||||
#else
|
||||
# include <strings.h>
|
||||
#endif
|
||||
|
||||
#if HAVE_UNISTD_H
|
||||
# include <unistd.h>
|
||||
#endif
|
||||
|
||||
char *base_name PARAMS ((char const *));
|
||||
|
||||
/* Append to FILENAME the extension EXT, unless the result would be too long,
|
||||
in which case just append the character E. */
|
||||
|
||||
void
|
||||
addext (char *filename, char const *ext, int e)
|
||||
{
|
||||
char *s = base_name (filename);
|
||||
size_t slen = strlen (s), extlen = strlen (ext);
|
||||
long slen_max = -1;
|
||||
|
||||
#if HAVE_PATHCONF && defined _PC_NAME_MAX
|
||||
if (slen + extlen <= _POSIX_NAME_MAX && ! HAVE_DOS_FILE_NAMES)
|
||||
/* The file name is so short there's no need to call pathconf. */
|
||||
slen_max = _POSIX_NAME_MAX;
|
||||
else if (s == filename)
|
||||
slen_max = pathconf (".", _PC_NAME_MAX);
|
||||
else
|
||||
{
|
||||
char c = *s;
|
||||
*s = 0;
|
||||
slen_max = pathconf (filename, _PC_NAME_MAX);
|
||||
*s = c;
|
||||
}
|
||||
#endif
|
||||
if (slen_max < 0)
|
||||
slen_max = HAVE_LONG_FILE_NAMES ? 255 : 14;
|
||||
|
||||
if (HAVE_DOS_FILE_NAMES && slen_max <= 12)
|
||||
{
|
||||
/* Live within DOS's 8.3 limit. */
|
||||
char *dot = strchr (s, '.');
|
||||
if (dot)
|
||||
{
|
||||
slen -= dot + 1 - s;
|
||||
s = dot + 1;
|
||||
slen_max = 3;
|
||||
}
|
||||
else
|
||||
slen_max = 8;
|
||||
extlen = 9; /* Don't use EXT. */
|
||||
}
|
||||
|
||||
if (slen + extlen <= slen_max)
|
||||
strcpy (s + slen, ext);
|
||||
else
|
||||
{
|
||||
if (slen_max <= slen)
|
||||
slen = slen_max - 1;
|
||||
s[slen] = e;
|
||||
s[slen + 1] = 0;
|
||||
}
|
||||
}
|
||||
503
lib/alloca.c
503
lib/alloca.c
@@ -1,503 +0,0 @@
|
||||
/* alloca.c -- allocate automatically reclaimed memory
|
||||
(Mostly) portable public-domain implementation -- D A Gwyn
|
||||
|
||||
This implementation of the PWB library alloca function,
|
||||
which is used to allocate space off the run-time stack so
|
||||
that it is automatically reclaimed upon procedure exit,
|
||||
was inspired by discussions with J. Q. Johnson of Cornell.
|
||||
J.Otto Tennant <jot@cray.com> contributed the Cray support.
|
||||
|
||||
There are some preprocessor constants that can
|
||||
be defined when compiling for your specific system, for
|
||||
improved efficiency; however, the defaults should be okay.
|
||||
|
||||
The general concept of this implementation is to keep
|
||||
track of all alloca-allocated blocks, and reclaim any
|
||||
that are found to be deeper in the stack than the current
|
||||
invocation. This heuristic does not reclaim storage as
|
||||
soon as it becomes invalid, but it will do so eventually.
|
||||
|
||||
As a special case, alloca(0) reclaims storage without
|
||||
allocating any. It is a good idea to use alloca(0) in
|
||||
your main control loop, etc. to force garbage collection. */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
||||
#if HAVE_STRING_H
|
||||
# include <string.h>
|
||||
#endif
|
||||
#if HAVE_STDLIB_H
|
||||
# include <stdlib.h>
|
||||
#endif
|
||||
|
||||
#ifdef emacs
|
||||
# include "blockinput.h"
|
||||
#endif
|
||||
|
||||
/* If compiling with GCC 2, this file's not needed. */
|
||||
#if !defined (__GNUC__) || __GNUC__ < 2
|
||||
|
||||
/* If someone has defined alloca as a macro,
|
||||
there must be some other way alloca is supposed to work. */
|
||||
# ifndef alloca
|
||||
|
||||
# ifdef emacs
|
||||
# ifdef static
|
||||
/* actually, only want this if static is defined as ""
|
||||
-- this is for usg, in which emacs must undefine static
|
||||
in order to make unexec workable
|
||||
*/
|
||||
# ifndef STACK_DIRECTION
|
||||
you
|
||||
lose
|
||||
-- must know STACK_DIRECTION at compile-time
|
||||
# endif /* STACK_DIRECTION undefined */
|
||||
# endif /* static */
|
||||
# endif /* emacs */
|
||||
|
||||
/* If your stack is a linked list of frames, you have to
|
||||
provide an "address metric" ADDRESS_FUNCTION macro. */
|
||||
|
||||
# if defined (CRAY) && defined (CRAY_STACKSEG_END)
|
||||
long i00afunc ();
|
||||
# define ADDRESS_FUNCTION(arg) (char *) i00afunc (&(arg))
|
||||
# else
|
||||
# define ADDRESS_FUNCTION(arg) &(arg)
|
||||
# endif
|
||||
|
||||
# if __STDC__
|
||||
typedef void *pointer;
|
||||
# else
|
||||
typedef char *pointer;
|
||||
# endif
|
||||
|
||||
# ifndef NULL
|
||||
# define NULL 0
|
||||
# endif
|
||||
|
||||
/* Different portions of Emacs need to call different versions of
|
||||
malloc. The Emacs executable needs alloca to call xmalloc, because
|
||||
ordinary malloc isn't protected from input signals. On the other
|
||||
hand, the utilities in lib-src need alloca to call malloc; some of
|
||||
them are very simple, and don't have an xmalloc routine.
|
||||
|
||||
Non-Emacs programs expect this to call xmalloc.
|
||||
|
||||
Callers below should use malloc. */
|
||||
|
||||
# ifndef emacs
|
||||
# define malloc xmalloc
|
||||
# endif
|
||||
extern pointer malloc ();
|
||||
|
||||
/* Define STACK_DIRECTION if you know the direction of stack
|
||||
growth for your system; otherwise it will be automatically
|
||||
deduced at run-time.
|
||||
|
||||
STACK_DIRECTION > 0 => grows toward higher addresses
|
||||
STACK_DIRECTION < 0 => grows toward lower addresses
|
||||
STACK_DIRECTION = 0 => direction of growth unknown */
|
||||
|
||||
# ifndef STACK_DIRECTION
|
||||
# define STACK_DIRECTION 0 /* Direction unknown. */
|
||||
# endif
|
||||
|
||||
# if STACK_DIRECTION != 0
|
||||
|
||||
# define STACK_DIR STACK_DIRECTION /* Known at compile-time. */
|
||||
|
||||
# else /* STACK_DIRECTION == 0; need run-time code. */
|
||||
|
||||
static int stack_dir; /* 1 or -1 once known. */
|
||||
# define STACK_DIR stack_dir
|
||||
|
||||
static void
|
||||
find_stack_direction ()
|
||||
{
|
||||
static char *addr = NULL; /* Address of first `dummy', once known. */
|
||||
auto char dummy; /* To get stack address. */
|
||||
|
||||
if (addr == NULL)
|
||||
{ /* Initial entry. */
|
||||
addr = ADDRESS_FUNCTION (dummy);
|
||||
|
||||
find_stack_direction (); /* Recurse once. */
|
||||
}
|
||||
else
|
||||
{
|
||||
/* Second entry. */
|
||||
if (ADDRESS_FUNCTION (dummy) > addr)
|
||||
stack_dir = 1; /* Stack grew upward. */
|
||||
else
|
||||
stack_dir = -1; /* Stack grew downward. */
|
||||
}
|
||||
}
|
||||
|
||||
# endif /* STACK_DIRECTION == 0 */
|
||||
|
||||
/* An "alloca header" is used to:
|
||||
(a) chain together all alloca'ed blocks;
|
||||
(b) keep track of stack depth.
|
||||
|
||||
It is very important that sizeof(header) agree with malloc
|
||||
alignment chunk size. The following default should work okay. */
|
||||
|
||||
# ifndef ALIGN_SIZE
|
||||
# define ALIGN_SIZE sizeof(double)
|
||||
# endif
|
||||
|
||||
typedef union hdr
|
||||
{
|
||||
char align[ALIGN_SIZE]; /* To force sizeof(header). */
|
||||
struct
|
||||
{
|
||||
union hdr *next; /* For chaining headers. */
|
||||
char *deep; /* For stack depth measure. */
|
||||
} h;
|
||||
} header;
|
||||
|
||||
static header *last_alloca_header = NULL; /* -> last alloca header. */
|
||||
|
||||
/* Return a pointer to at least SIZE bytes of storage,
|
||||
which will be automatically reclaimed upon exit from
|
||||
the procedure that called alloca. Originally, this space
|
||||
was supposed to be taken from the current stack frame of the
|
||||
caller, but that method cannot be made to work for some
|
||||
implementations of C, for example under Gould's UTX/32. */
|
||||
|
||||
pointer
|
||||
alloca (unsigned size)
|
||||
{
|
||||
auto char probe; /* Probes stack depth: */
|
||||
register char *depth = ADDRESS_FUNCTION (probe);
|
||||
|
||||
# if STACK_DIRECTION == 0
|
||||
if (STACK_DIR == 0) /* Unknown growth direction. */
|
||||
find_stack_direction ();
|
||||
# endif
|
||||
|
||||
/* Reclaim garbage, defined as all alloca'd storage that
|
||||
was allocated from deeper in the stack than currently. */
|
||||
|
||||
{
|
||||
register header *hp; /* Traverses linked list. */
|
||||
|
||||
# ifdef emacs
|
||||
BLOCK_INPUT;
|
||||
# endif
|
||||
|
||||
for (hp = last_alloca_header; hp != NULL;)
|
||||
if ((STACK_DIR > 0 && hp->h.deep > depth)
|
||||
|| (STACK_DIR < 0 && hp->h.deep < depth))
|
||||
{
|
||||
register header *np = hp->h.next;
|
||||
|
||||
free ((pointer) hp); /* Collect garbage. */
|
||||
|
||||
hp = np; /* -> next header. */
|
||||
}
|
||||
else
|
||||
break; /* Rest are not deeper. */
|
||||
|
||||
last_alloca_header = hp; /* -> last valid storage. */
|
||||
|
||||
# ifdef emacs
|
||||
UNBLOCK_INPUT;
|
||||
# endif
|
||||
}
|
||||
|
||||
if (size == 0)
|
||||
return NULL; /* No allocation required. */
|
||||
|
||||
/* Allocate combined header + user data storage. */
|
||||
|
||||
{
|
||||
register pointer new = malloc (sizeof (header) + size);
|
||||
/* Address of header. */
|
||||
|
||||
if (new == 0)
|
||||
abort();
|
||||
|
||||
((header *) new)->h.next = last_alloca_header;
|
||||
((header *) new)->h.deep = depth;
|
||||
|
||||
last_alloca_header = (header *) new;
|
||||
|
||||
/* User storage begins just after header. */
|
||||
|
||||
return (pointer) ((char *) new + sizeof (header));
|
||||
}
|
||||
}
|
||||
|
||||
# if defined (CRAY) && defined (CRAY_STACKSEG_END)
|
||||
|
||||
# ifdef DEBUG_I00AFUNC
|
||||
# include <stdio.h>
|
||||
# endif
|
||||
|
||||
# ifndef CRAY_STACK
|
||||
# define CRAY_STACK
|
||||
# ifndef CRAY2
|
||||
/* Stack structures for CRAY-1, CRAY X-MP, and CRAY Y-MP */
|
||||
struct stack_control_header
|
||||
{
|
||||
long shgrow:32; /* Number of times stack has grown. */
|
||||
long shaseg:32; /* Size of increments to stack. */
|
||||
long shhwm:32; /* High water mark of stack. */
|
||||
long shsize:32; /* Current size of stack (all segments). */
|
||||
};
|
||||
|
||||
/* The stack segment linkage control information occurs at
|
||||
the high-address end of a stack segment. (The stack
|
||||
grows from low addresses to high addresses.) The initial
|
||||
part of the stack segment linkage control information is
|
||||
0200 (octal) words. This provides for register storage
|
||||
for the routine which overflows the stack. */
|
||||
|
||||
struct stack_segment_linkage
|
||||
{
|
||||
long ss[0200]; /* 0200 overflow words. */
|
||||
long sssize:32; /* Number of words in this segment. */
|
||||
long ssbase:32; /* Offset to stack base. */
|
||||
long:32;
|
||||
long sspseg:32; /* Offset to linkage control of previous
|
||||
segment of stack. */
|
||||
long:32;
|
||||
long sstcpt:32; /* Pointer to task common address block. */
|
||||
long sscsnm; /* Private control structure number for
|
||||
microtasking. */
|
||||
long ssusr1; /* Reserved for user. */
|
||||
long ssusr2; /* Reserved for user. */
|
||||
long sstpid; /* Process ID for pid based multi-tasking. */
|
||||
long ssgvup; /* Pointer to multitasking thread giveup. */
|
||||
long sscray[7]; /* Reserved for Cray Research. */
|
||||
long ssa0;
|
||||
long ssa1;
|
||||
long ssa2;
|
||||
long ssa3;
|
||||
long ssa4;
|
||||
long ssa5;
|
||||
long ssa6;
|
||||
long ssa7;
|
||||
long sss0;
|
||||
long sss1;
|
||||
long sss2;
|
||||
long sss3;
|
||||
long sss4;
|
||||
long sss5;
|
||||
long sss6;
|
||||
long sss7;
|
||||
};
|
||||
|
||||
# else /* CRAY2 */
|
||||
/* The following structure defines the vector of words
|
||||
returned by the STKSTAT library routine. */
|
||||
struct stk_stat
|
||||
{
|
||||
long now; /* Current total stack size. */
|
||||
long maxc; /* Amount of contiguous space which would
|
||||
be required to satisfy the maximum
|
||||
stack demand to date. */
|
||||
long high_water; /* Stack high-water mark. */
|
||||
long overflows; /* Number of stack overflow ($STKOFEN) calls. */
|
||||
long hits; /* Number of internal buffer hits. */
|
||||
long extends; /* Number of block extensions. */
|
||||
long stko_mallocs; /* Block allocations by $STKOFEN. */
|
||||
long underflows; /* Number of stack underflow calls ($STKRETN). */
|
||||
long stko_free; /* Number of deallocations by $STKRETN. */
|
||||
long stkm_free; /* Number of deallocations by $STKMRET. */
|
||||
long segments; /* Current number of stack segments. */
|
||||
long maxs; /* Maximum number of stack segments so far. */
|
||||
long pad_size; /* Stack pad size. */
|
||||
long current_address; /* Current stack segment address. */
|
||||
long current_size; /* Current stack segment size. This
|
||||
number is actually corrupted by STKSTAT to
|
||||
include the fifteen word trailer area. */
|
||||
long initial_address; /* Address of initial segment. */
|
||||
long initial_size; /* Size of initial segment. */
|
||||
};
|
||||
|
||||
/* The following structure describes the data structure which trails
|
||||
any stack segment. I think that the description in 'asdef' is
|
||||
out of date. I only describe the parts that I am sure about. */
|
||||
|
||||
struct stk_trailer
|
||||
{
|
||||
long this_address; /* Address of this block. */
|
||||
long this_size; /* Size of this block (does not include
|
||||
this trailer). */
|
||||
long unknown2;
|
||||
long unknown3;
|
||||
long link; /* Address of trailer block of previous
|
||||
segment. */
|
||||
long unknown5;
|
||||
long unknown6;
|
||||
long unknown7;
|
||||
long unknown8;
|
||||
long unknown9;
|
||||
long unknown10;
|
||||
long unknown11;
|
||||
long unknown12;
|
||||
long unknown13;
|
||||
long unknown14;
|
||||
};
|
||||
|
||||
# endif /* CRAY2 */
|
||||
# endif /* not CRAY_STACK */
|
||||
|
||||
# ifdef CRAY2
|
||||
/* Determine a "stack measure" for an arbitrary ADDRESS.
|
||||
I doubt that "lint" will like this much. */
|
||||
|
||||
static long
|
||||
i00afunc (long *address)
|
||||
{
|
||||
struct stk_stat status;
|
||||
struct stk_trailer *trailer;
|
||||
long *block, size;
|
||||
long result = 0;
|
||||
|
||||
/* We want to iterate through all of the segments. The first
|
||||
step is to get the stack status structure. We could do this
|
||||
more quickly and more directly, perhaps, by referencing the
|
||||
$LM00 common block, but I know that this works. */
|
||||
|
||||
STKSTAT (&status);
|
||||
|
||||
/* Set up the iteration. */
|
||||
|
||||
trailer = (struct stk_trailer *) (status.current_address
|
||||
+ status.current_size
|
||||
- 15);
|
||||
|
||||
/* There must be at least one stack segment. Therefore it is
|
||||
a fatal error if "trailer" is null. */
|
||||
|
||||
if (trailer == 0)
|
||||
abort ();
|
||||
|
||||
/* Discard segments that do not contain our argument address. */
|
||||
|
||||
while (trailer != 0)
|
||||
{
|
||||
block = (long *) trailer->this_address;
|
||||
size = trailer->this_size;
|
||||
if (block == 0 || size == 0)
|
||||
abort ();
|
||||
trailer = (struct stk_trailer *) trailer->link;
|
||||
if ((block <= address) && (address < (block + size)))
|
||||
break;
|
||||
}
|
||||
|
||||
/* Set the result to the offset in this segment and add the sizes
|
||||
of all predecessor segments. */
|
||||
|
||||
result = address - block;
|
||||
|
||||
if (trailer == 0)
|
||||
{
|
||||
return result;
|
||||
}
|
||||
|
||||
do
|
||||
{
|
||||
if (trailer->this_size <= 0)
|
||||
abort ();
|
||||
result += trailer->this_size;
|
||||
trailer = (struct stk_trailer *) trailer->link;
|
||||
}
|
||||
while (trailer != 0);
|
||||
|
||||
/* We are done. Note that if you present a bogus address (one
|
||||
not in any segment), you will get a different number back, formed
|
||||
from subtracting the address of the first block. This is probably
|
||||
not what you want. */
|
||||
|
||||
return (result);
|
||||
}
|
||||
|
||||
# else /* not CRAY2 */
|
||||
/* Stack address function for a CRAY-1, CRAY X-MP, or CRAY Y-MP.
|
||||
Determine the number of the cell within the stack,
|
||||
given the address of the cell. The purpose of this
|
||||
routine is to linearize, in some sense, stack addresses
|
||||
for alloca. */
|
||||
|
||||
static long
|
||||
i00afunc (long address)
|
||||
{
|
||||
long stkl = 0;
|
||||
|
||||
long size, pseg, this_segment, stack;
|
||||
long result = 0;
|
||||
|
||||
struct stack_segment_linkage *ssptr;
|
||||
|
||||
/* Register B67 contains the address of the end of the
|
||||
current stack segment. If you (as a subprogram) store
|
||||
your registers on the stack and find that you are past
|
||||
the contents of B67, you have overflowed the segment.
|
||||
|
||||
B67 also points to the stack segment linkage control
|
||||
area, which is what we are really interested in. */
|
||||
|
||||
stkl = CRAY_STACKSEG_END ();
|
||||
ssptr = (struct stack_segment_linkage *) stkl;
|
||||
|
||||
/* If one subtracts 'size' from the end of the segment,
|
||||
one has the address of the first word of the segment.
|
||||
|
||||
If this is not the first segment, 'pseg' will be
|
||||
nonzero. */
|
||||
|
||||
pseg = ssptr->sspseg;
|
||||
size = ssptr->sssize;
|
||||
|
||||
this_segment = stkl - size;
|
||||
|
||||
/* It is possible that calling this routine itself caused
|
||||
a stack overflow. Discard stack segments which do not
|
||||
contain the target address. */
|
||||
|
||||
while (!(this_segment <= address && address <= stkl))
|
||||
{
|
||||
# ifdef DEBUG_I00AFUNC
|
||||
fprintf (stderr, "%011o %011o %011o\n", this_segment, address, stkl);
|
||||
# endif
|
||||
if (pseg == 0)
|
||||
break;
|
||||
stkl = stkl - pseg;
|
||||
ssptr = (struct stack_segment_linkage *) stkl;
|
||||
size = ssptr->sssize;
|
||||
pseg = ssptr->sspseg;
|
||||
this_segment = stkl - size;
|
||||
}
|
||||
|
||||
result = address - this_segment;
|
||||
|
||||
/* If you subtract pseg from the current end of the stack,
|
||||
you get the address of the previous stack segment's end.
|
||||
This seems a little convoluted to me, but I'll bet you save
|
||||
a cycle somewhere. */
|
||||
|
||||
while (pseg != 0)
|
||||
{
|
||||
# ifdef DEBUG_I00AFUNC
|
||||
fprintf (stderr, "%011o %011o\n", pseg, size);
|
||||
# endif
|
||||
stkl = stkl - pseg;
|
||||
ssptr = (struct stack_segment_linkage *) stkl;
|
||||
size = ssptr->sssize;
|
||||
pseg = ssptr->sspseg;
|
||||
result += size;
|
||||
}
|
||||
return (result);
|
||||
}
|
||||
|
||||
# endif /* not CRAY2 */
|
||||
# endif /* CRAY */
|
||||
|
||||
# endif /* no alloca */
|
||||
#endif /* not GCC version 2 */
|
||||
306
lib/argmatch.c
306
lib/argmatch.c
@@ -1,306 +0,0 @@
|
||||
/* argmatch.c -- find a match for a string in an array
|
||||
Copyright (C) 1990, 1998, 1999 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software Foundation,
|
||||
Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* Written by David MacKenzie <djm@ai.mit.edu>
|
||||
Modified by Akim Demaille <demaille@inf.enst.fr> */
|
||||
|
||||
#include "argmatch.h"
|
||||
|
||||
#include <stdio.h>
|
||||
#ifdef STDC_HEADERS
|
||||
# include <string.h>
|
||||
#endif
|
||||
|
||||
#if HAVE_LOCALE_H
|
||||
# include <locale.h>
|
||||
#endif
|
||||
|
||||
#if ENABLE_NLS
|
||||
# include <libintl.h>
|
||||
# define _(Text) gettext (Text)
|
||||
#else
|
||||
# define _(Text) Text
|
||||
#endif
|
||||
|
||||
#include "error.h"
|
||||
#include "quotearg.h"
|
||||
|
||||
/* When reporting an invalid argument, show nonprinting characters
|
||||
by using the quoting style ARGMATCH_QUOTING_STYLE. Do not use
|
||||
literal_quoting_style. */
|
||||
#ifndef ARGMATCH_QUOTING_STYLE
|
||||
# define ARGMATCH_QUOTING_STYLE locale_quoting_style
|
||||
#endif
|
||||
|
||||
/* The following test is to work around the gross typo in
|
||||
systems like Sony NEWS-OS Release 4.0C, whereby EXIT_FAILURE
|
||||
is defined to 0, not 1. */
|
||||
#if !EXIT_FAILURE
|
||||
# undef EXIT_FAILURE
|
||||
# define EXIT_FAILURE 1
|
||||
#endif
|
||||
|
||||
/* Non failing version of argmatch call this function after failing. */
|
||||
#ifndef ARGMATCH_DIE
|
||||
# define ARGMATCH_DIE exit (EXIT_FAILURE)
|
||||
#endif
|
||||
|
||||
#ifdef ARGMATCH_DIE_DECL
|
||||
ARGMATCH_DIE_DECL;
|
||||
#endif
|
||||
|
||||
static void
|
||||
__argmatch_die (void)
|
||||
{
|
||||
ARGMATCH_DIE;
|
||||
}
|
||||
|
||||
/* Used by XARGMATCH and XARGCASEMATCH. See description in argmatch.h.
|
||||
Default to __argmatch_die, but allow caller to change this at run-time. */
|
||||
argmatch_exit_fn argmatch_die = __argmatch_die;
|
||||
|
||||
|
||||
/* If ARG is an unambiguous match for an element of the
|
||||
null-terminated array ARGLIST, return the index in ARGLIST
|
||||
of the matched element, else -1 if it does not match any element
|
||||
or -2 if it is ambiguous (is a prefix of more than one element).
|
||||
If SENSITIVE, comparison is case sensitive.
|
||||
|
||||
If VALLIST is none null, use it to resolve ambiguities limited to
|
||||
synonyms, i.e., for
|
||||
"yes", "yop" -> 0
|
||||
"no", "nope" -> 1
|
||||
"y" is a valid argument, for `0', and "n" for `1'. */
|
||||
|
||||
static int
|
||||
__argmatch_internal (const char *arg, const char *const *arglist,
|
||||
const char *vallist, size_t valsize,
|
||||
int case_sensitive)
|
||||
{
|
||||
int i; /* Temporary index in ARGLIST. */
|
||||
size_t arglen; /* Length of ARG. */
|
||||
int matchind = -1; /* Index of first nonexact match. */
|
||||
int ambiguous = 0; /* If nonzero, multiple nonexact match(es). */
|
||||
|
||||
arglen = strlen (arg);
|
||||
|
||||
/* Test all elements for either exact match or abbreviated matches. */
|
||||
for (i = 0; arglist[i]; i++)
|
||||
{
|
||||
if (case_sensitive
|
||||
? !strncmp (arglist[i], arg, arglen)
|
||||
: !strncasecmp (arglist[i], arg, arglen))
|
||||
{
|
||||
if (strlen (arglist[i]) == arglen)
|
||||
/* Exact match found. */
|
||||
return i;
|
||||
else if (matchind == -1)
|
||||
/* First nonexact match found. */
|
||||
matchind = i;
|
||||
else
|
||||
{
|
||||
/* Second nonexact match found. */
|
||||
if (vallist == NULL
|
||||
|| memcmp (vallist + valsize * matchind,
|
||||
vallist + valsize * i, valsize))
|
||||
{
|
||||
/* There is a real ambiguity, or we could not
|
||||
disambiguate. */
|
||||
ambiguous = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (ambiguous)
|
||||
return -2;
|
||||
else
|
||||
return matchind;
|
||||
}
|
||||
|
||||
/* argmatch - case sensitive version */
|
||||
int
|
||||
argmatch (const char *arg, const char *const *arglist,
|
||||
const char *vallist, size_t valsize)
|
||||
{
|
||||
return __argmatch_internal (arg, arglist, vallist, valsize, 1);
|
||||
}
|
||||
|
||||
/* argcasematch - case insensitive version */
|
||||
int
|
||||
argcasematch (const char *arg, const char *const *arglist,
|
||||
const char *vallist, size_t valsize)
|
||||
{
|
||||
return __argmatch_internal (arg, arglist, vallist, valsize, 0);
|
||||
}
|
||||
|
||||
/* Error reporting for argmatch.
|
||||
CONTEXT is a description of the type of entity that was being matched.
|
||||
VALUE is the invalid value that was given.
|
||||
PROBLEM is the return value from argmatch. */
|
||||
|
||||
void
|
||||
argmatch_invalid (const char *context, const char *value, int problem)
|
||||
{
|
||||
char const *format = (problem == -1
|
||||
? _("invalid argument %s for `%s'")
|
||||
: _("ambiguous argument %s for `%s'"));
|
||||
|
||||
error (0, 0, format, quotearg_style (ARGMATCH_QUOTING_STYLE, value), context);
|
||||
}
|
||||
|
||||
/* List the valid arguments for argmatch.
|
||||
ARGLIST is the same as in argmatch.
|
||||
VALLIST is a pointer to an array of values.
|
||||
VALSIZE is the size of the elements of VALLIST */
|
||||
void
|
||||
argmatch_valid (const char *const *arglist,
|
||||
const char *vallist, size_t valsize)
|
||||
{
|
||||
int i;
|
||||
const char *last_val = NULL;
|
||||
|
||||
/* We try to put synonyms on the same line. The assumption is that
|
||||
synonyms follow each other */
|
||||
fprintf (stderr, _("Valid arguments are:"));
|
||||
for (i = 0; arglist[i]; i++)
|
||||
if ((i == 0)
|
||||
|| memcmp (last_val, vallist + valsize * i, valsize))
|
||||
{
|
||||
fprintf (stderr, "\n - `%s'", arglist[i]);
|
||||
last_val = vallist + valsize * i;
|
||||
}
|
||||
else
|
||||
{
|
||||
fprintf (stderr, ", `%s'", arglist[i]);
|
||||
}
|
||||
putc ('\n', stderr);
|
||||
}
|
||||
|
||||
/* Never failing versions of the previous functions.
|
||||
|
||||
CONTEXT is the context for which argmatch is called (e.g.,
|
||||
"--version-control", or "$VERSION_CONTROL" etc.). Upon failure,
|
||||
calls the (supposed never to return) function EXIT_FN. */
|
||||
|
||||
int
|
||||
__xargmatch_internal (const char *context,
|
||||
const char *arg, const char *const *arglist,
|
||||
const char *vallist, size_t valsize,
|
||||
int case_sensitive,
|
||||
argmatch_exit_fn exit_fn)
|
||||
{
|
||||
int res = __argmatch_internal (arg, arglist,
|
||||
vallist, valsize,
|
||||
case_sensitive);
|
||||
if (res >= 0)
|
||||
/* Success. */
|
||||
return res;
|
||||
|
||||
/* We failed. Explain why. */
|
||||
argmatch_invalid (context, arg, res);
|
||||
argmatch_valid (arglist, vallist, valsize);
|
||||
(*exit_fn) ();
|
||||
|
||||
return -1; /* To please the compilers. */
|
||||
}
|
||||
|
||||
/* Look for VALUE in VALLIST, an array of objects of size VALSIZE and
|
||||
return the first corresponding argument in ARGLIST */
|
||||
const char *
|
||||
argmatch_to_argument (const char *value,
|
||||
const char *const *arglist,
|
||||
const char *vallist, size_t valsize)
|
||||
{
|
||||
int i;
|
||||
|
||||
for (i = 0; arglist[i]; i++)
|
||||
if (!memcmp (value, vallist + valsize * i, valsize))
|
||||
return arglist[i];
|
||||
return NULL;
|
||||
}
|
||||
|
||||
#ifdef TEST
|
||||
/*
|
||||
* Based on "getversion.c" by David MacKenzie <djm@gnu.ai.mit.edu>
|
||||
*/
|
||||
char *program_name;
|
||||
extern const char *getenv ();
|
||||
|
||||
/* When to make backup files. */
|
||||
enum backup_type
|
||||
{
|
||||
/* Never make backups. */
|
||||
none,
|
||||
|
||||
/* Make simple backups of every file. */
|
||||
simple,
|
||||
|
||||
/* Make numbered backups of files that already have numbered backups,
|
||||
and simple backups of the others. */
|
||||
numbered_existing,
|
||||
|
||||
/* Make numbered backups of every file. */
|
||||
numbered
|
||||
};
|
||||
|
||||
/* Two tables describing arguments (keys) and their corresponding
|
||||
values */
|
||||
static const char *const backup_args[] =
|
||||
{
|
||||
"no", "none", "off",
|
||||
"simple", "never",
|
||||
"existing", "nil",
|
||||
"numbered", "t",
|
||||
0
|
||||
};
|
||||
|
||||
static const enum backup_type backup_vals[] =
|
||||
{
|
||||
none, none, none,
|
||||
simple, simple,
|
||||
numbered_existing, numbered_existing,
|
||||
numbered, numbered
|
||||
};
|
||||
|
||||
int
|
||||
main (int argc, const char *const *argv)
|
||||
{
|
||||
const char *cp;
|
||||
enum backup_type backup_type = none;
|
||||
|
||||
program_name = (char *) argv[0];
|
||||
|
||||
if (argc > 2)
|
||||
{
|
||||
fprintf (stderr, "Usage: %s [VERSION_CONTROL]\n", program_name);
|
||||
exit (1);
|
||||
}
|
||||
|
||||
if ((cp = getenv ("VERSION_CONTROL")))
|
||||
backup_type = XARGCASEMATCH ("$VERSION_CONTROL", cp,
|
||||
backup_args, backup_vals);
|
||||
|
||||
if (argc == 2)
|
||||
backup_type = XARGCASEMATCH (program_name, argv[1],
|
||||
backup_args, backup_vals);
|
||||
|
||||
printf ("The version control is `%s'\n",
|
||||
ARGMATCH_TO_ARGUMENT (backup_type, backup_args, backup_vals));
|
||||
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
129
lib/argmatch.h
129
lib/argmatch.h
@@ -1,129 +0,0 @@
|
||||
/* argmatch.h -- definitions and prototypes for argmatch.c
|
||||
Copyright (C) 1990, 1998, 1999 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software Foundation,
|
||||
Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* Written by David MacKenzie <djm@ai.mit.edu>
|
||||
Modified by Akim Demaille <demaille@inf.enst.fr> */
|
||||
|
||||
#ifndef ARGMATCH_H_
|
||||
# define ARGMATCH_H_ 1
|
||||
|
||||
# if HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
# endif
|
||||
|
||||
# include <sys/types.h>
|
||||
|
||||
# ifndef PARAMS
|
||||
# if PROTOTYPES || (defined (__STDC__) && __STDC__)
|
||||
# define PARAMS(args) args
|
||||
# else
|
||||
# define PARAMS(args) ()
|
||||
# endif /* GCC. */
|
||||
# endif /* Not PARAMS. */
|
||||
|
||||
/* Assert there are as many real arguments as there are values
|
||||
(argument list ends with a NULL guard). There is no execution
|
||||
cost, since it will be statically evalauted to `assert (0)' or
|
||||
`assert (1)'. Unfortunately there is no -Wassert-0. */
|
||||
|
||||
# undef ARRAY_CARDINALITY
|
||||
# define ARRAY_CARDINALITY(Array) (sizeof ((Array)) / sizeof (*(Array)))
|
||||
|
||||
# define ARGMATCH_ASSERT(Arglist, Vallist) \
|
||||
assert (ARRAY_CARDINALITY ((Arglist)) == ARRAY_CARDINALITY ((Vallist)) + 1)
|
||||
|
||||
/* Return the index of the element of ARGLIST (NULL terminated) that
|
||||
matches with ARG. If VALLIST is not NULL, then use it to resolve
|
||||
false ambiguities (i.e., different matches of ARG but corresponding
|
||||
to the same values in VALLIST). */
|
||||
|
||||
int argmatch
|
||||
PARAMS ((const char *arg, const char *const *arglist,
|
||||
const char *vallist, size_t valsize));
|
||||
int argcasematch
|
||||
PARAMS ((const char *arg, const char *const *arglist,
|
||||
const char *vallist, size_t valsize));
|
||||
|
||||
# define ARGMATCH(Arg, Arglist, Vallist) \
|
||||
argmatch ((Arg), (Arglist), (const char *) (Vallist), sizeof (*(Vallist)))
|
||||
|
||||
# define ARGCASEMATCH(Arg, Arglist, Vallist) \
|
||||
argcasematch ((Arg), (Arglist), (const char *) (Vallist), sizeof (*(Vallist)))
|
||||
|
||||
/* xargmatch calls this function when it fails. This function should not
|
||||
return. By default, this is a function that calls ARGMATCH_DIE which
|
||||
in turn defaults to `exit (EXIT_FAILURE)'. */
|
||||
typedef void (*argmatch_exit_fn) PARAMS ((void));
|
||||
extern argmatch_exit_fn argmatch_die;
|
||||
|
||||
/* Report on stderr why argmatch failed. Report correct values. */
|
||||
|
||||
void argmatch_invalid
|
||||
PARAMS ((const char *context, const char *value, int problem));
|
||||
|
||||
/* Left for compatibility with the old name invalid_arg */
|
||||
|
||||
# define invalid_arg(Context, Value, Problem) \
|
||||
argmatch_invalid ((Context), (Value), (Problem))
|
||||
|
||||
|
||||
|
||||
/* Report on stderr the list of possible arguments. */
|
||||
|
||||
void argmatch_valid
|
||||
PARAMS ((const char *const *arglist,
|
||||
const char *vallist, size_t valsize));
|
||||
|
||||
# define ARGMATCH_VALID(Arglist, Vallist) \
|
||||
argmatch_valid (Arglist, (const char *) Vallist, sizeof (*(Vallist)))
|
||||
|
||||
|
||||
|
||||
/* Same as argmatch, but upon failure, reports a explanation on the
|
||||
failure, and exits using the function EXIT_FN. */
|
||||
|
||||
int __xargmatch_internal
|
||||
PARAMS ((const char *context,
|
||||
const char *arg, const char *const *arglist,
|
||||
const char *vallist, size_t valsize,
|
||||
int case_sensitive, argmatch_exit_fn exit_fn));
|
||||
|
||||
/* Programmer friendly interface to __xargmatch_internal. */
|
||||
|
||||
# define XARGMATCH(Context, Arg, Arglist, Vallist) \
|
||||
(Vallist [__xargmatch_internal ((Context), (Arg), (Arglist), \
|
||||
(const char *) (Vallist), \
|
||||
sizeof (*(Vallist)), \
|
||||
1, argmatch_die)])
|
||||
|
||||
# define XARGCASEMATCH(Context, Arg, Arglist, Vallist) \
|
||||
(Vallist [__xargmatch_internal ((Context), (Arg), (Arglist), \
|
||||
(const char *) (Vallist), \
|
||||
sizeof (*(Vallist)), \
|
||||
0, argmatch_die)])
|
||||
|
||||
/* Convert a value into a corresponding argument. */
|
||||
|
||||
const char *argmatch_to_argument
|
||||
PARAMS ((char const *value, const char *const *arglist,
|
||||
const char *vallist, size_t valsize));
|
||||
|
||||
# define ARGMATCH_TO_ARGUMENT(Value, Arglist, Vallist) \
|
||||
argmatch_to_argument ((char const *) &(Value), (Arglist), \
|
||||
(const char *) (Vallist), sizeof (*(Vallist)))
|
||||
|
||||
#endif /* ARGMATCH_H_ */
|
||||
14
lib/atexit.c
14
lib/atexit.c
@@ -1,14 +0,0 @@
|
||||
/* Wrapper to implement ANSI C's atexit using SunOS's on_exit. */
|
||||
/* This function is in the public domain. --Mike Stump. */
|
||||
|
||||
#include "config.h"
|
||||
|
||||
int
|
||||
atexit(f)
|
||||
void (*f)();
|
||||
{
|
||||
/* If the system doesn't provide a definition for atexit, use on_exit
|
||||
if the system provides that. */
|
||||
on_exit (f, 0);
|
||||
return 0;
|
||||
}
|
||||
276
lib/backupfile.c
276
lib/backupfile.c
@@ -1,276 +0,0 @@
|
||||
/* backupfile.c -- make Emacs style backup file names
|
||||
Copyright (C) 1990-1997, 1998, 1999, 2000 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; see the file COPYING.
|
||||
If not, write to the Free Software Foundation,
|
||||
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* Written by David MacKenzie <djm@gnu.ai.mit.edu>.
|
||||
Some algorithms adapted from GNU Emacs. */
|
||||
|
||||
#if HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
||||
#include <argmatch.h>
|
||||
#include <backupfile.h>
|
||||
|
||||
#include <stdio.h>
|
||||
#include <sys/types.h>
|
||||
#if HAVE_STRING_H
|
||||
# include <string.h>
|
||||
#else
|
||||
# include <strings.h>
|
||||
#endif
|
||||
|
||||
#if HAVE_DIRENT_H
|
||||
# include <dirent.h>
|
||||
# define NLENGTH(direct) strlen ((direct)->d_name)
|
||||
#else
|
||||
# define dirent direct
|
||||
# define NLENGTH(direct) ((size_t) (direct)->d_namlen)
|
||||
# if HAVE_SYS_NDIR_H
|
||||
# include <sys/ndir.h>
|
||||
# endif
|
||||
# if HAVE_SYS_DIR_H
|
||||
# include <sys/dir.h>
|
||||
# endif
|
||||
# if HAVE_NDIR_H
|
||||
# include <ndir.h>
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if CLOSEDIR_VOID
|
||||
/* Fake a return value. */
|
||||
# define CLOSEDIR(d) (closedir (d), 0)
|
||||
#else
|
||||
# define CLOSEDIR(d) closedir (d)
|
||||
#endif
|
||||
|
||||
#if HAVE_STDLIB_H
|
||||
# include <stdlib.h>
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_DECL_GETENV
|
||||
"this configure-time declaration test was not run"
|
||||
#endif
|
||||
#if !HAVE_DECL_GETENV
|
||||
char *getenv ();
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_DECL_MALLOC
|
||||
"this configure-time declaration test was not run"
|
||||
#endif
|
||||
#if !HAVE_DECL_MALLOC
|
||||
char *malloc ();
|
||||
#endif
|
||||
|
||||
char *base_name PARAMS ((char const *));
|
||||
|
||||
#if HAVE_DIRENT_H || HAVE_NDIR_H || HAVE_SYS_DIR_H || HAVE_SYS_NDIR_H
|
||||
# define HAVE_DIR 1
|
||||
#else
|
||||
# define HAVE_DIR 0
|
||||
#endif
|
||||
|
||||
#if HAVE_LIMITS_H
|
||||
# include <limits.h>
|
||||
#endif
|
||||
#ifndef CHAR_BIT
|
||||
# define CHAR_BIT 8
|
||||
#endif
|
||||
/* Upper bound on the string length of an integer converted to string.
|
||||
302 / 1000 is ceil (log10 (2.0)). Subtract 1 for the sign bit;
|
||||
add 1 for integer division truncation; add 1 more for a minus sign. */
|
||||
#define INT_STRLEN_BOUND(t) ((sizeof (t) * CHAR_BIT - 1) * 302 / 1000 + 2)
|
||||
|
||||
/* ISDIGIT differs from isdigit, as follows:
|
||||
- Its arg may be any int or unsigned int; it need not be an unsigned char.
|
||||
- It's guaranteed to evaluate its argument exactly once.
|
||||
- It's typically faster.
|
||||
Posix 1003.2-1992 section 2.5.2.1 page 50 lines 1556-1558 says that
|
||||
only '0' through '9' are digits. Prefer ISDIGIT to isdigit unless
|
||||
it's important to use the locale's definition of `digit' even when the
|
||||
host does not conform to Posix. */
|
||||
#define ISDIGIT(c) ((unsigned) (c) - '0' <= 9)
|
||||
|
||||
#if D_INO_IN_DIRENT
|
||||
# define REAL_DIR_ENTRY(dp) ((dp)->d_ino != 0)
|
||||
#else
|
||||
# define REAL_DIR_ENTRY(dp) 1
|
||||
#endif
|
||||
|
||||
/* The extension added to file names to produce a simple (as opposed
|
||||
to numbered) backup file name. */
|
||||
const char *simple_backup_suffix = "~";
|
||||
|
||||
static int max_backup_version PARAMS ((const char *, const char *));
|
||||
static int version_number PARAMS ((const char *, const char *, size_t));
|
||||
|
||||
/* Return the name of the new backup file for file FILE,
|
||||
allocated with malloc. Return 0 if out of memory.
|
||||
FILE must not end with a '/' unless it is the root directory.
|
||||
Do not call this function if backup_type == none. */
|
||||
|
||||
char *
|
||||
find_backup_file_name (const char *file, enum backup_type backup_type)
|
||||
{
|
||||
size_t backup_suffix_size_max;
|
||||
size_t file_len = strlen (file);
|
||||
size_t numbered_suffix_size_max = INT_STRLEN_BOUND (int) + 4;
|
||||
char *s;
|
||||
const char *suffix = simple_backup_suffix;
|
||||
|
||||
/* Allow room for simple or `.~N~' backups. */
|
||||
backup_suffix_size_max = strlen (simple_backup_suffix) + 1;
|
||||
if (HAVE_DIR && backup_suffix_size_max < numbered_suffix_size_max)
|
||||
backup_suffix_size_max = numbered_suffix_size_max;
|
||||
|
||||
s = malloc (file_len + backup_suffix_size_max + numbered_suffix_size_max);
|
||||
if (s)
|
||||
{
|
||||
strcpy (s, file);
|
||||
|
||||
#if HAVE_DIR
|
||||
if (backup_type != simple)
|
||||
{
|
||||
int highest_backup;
|
||||
size_t dir_len = base_name (s) - s;
|
||||
|
||||
strcpy (s + dir_len, ".");
|
||||
highest_backup = max_backup_version (file + dir_len, s);
|
||||
if (! (backup_type == numbered_existing && highest_backup == 0))
|
||||
{
|
||||
char *numbered_suffix = s + (file_len + backup_suffix_size_max);
|
||||
sprintf (numbered_suffix, ".~%d~", highest_backup + 1);
|
||||
suffix = numbered_suffix;
|
||||
}
|
||||
strcpy (s, file);
|
||||
}
|
||||
#endif /* HAVE_DIR */
|
||||
|
||||
addext (s, suffix, '~');
|
||||
}
|
||||
return s;
|
||||
}
|
||||
|
||||
#if HAVE_DIR
|
||||
|
||||
/* Return the number of the highest-numbered backup file for file
|
||||
FILE in directory DIR. If there are no numbered backups
|
||||
of FILE in DIR, or an error occurs reading DIR, return 0.
|
||||
*/
|
||||
|
||||
static int
|
||||
max_backup_version (const char *file, const char *dir)
|
||||
{
|
||||
DIR *dirp;
|
||||
struct dirent *dp;
|
||||
int highest_version;
|
||||
int this_version;
|
||||
size_t file_name_length;
|
||||
|
||||
dirp = opendir (dir);
|
||||
if (!dirp)
|
||||
return 0;
|
||||
|
||||
highest_version = 0;
|
||||
file_name_length = strlen (file);
|
||||
|
||||
while ((dp = readdir (dirp)) != 0)
|
||||
{
|
||||
if (!REAL_DIR_ENTRY (dp) || NLENGTH (dp) < file_name_length + 4)
|
||||
continue;
|
||||
|
||||
this_version = version_number (file, dp->d_name, file_name_length);
|
||||
if (this_version > highest_version)
|
||||
highest_version = this_version;
|
||||
}
|
||||
if (CLOSEDIR (dirp))
|
||||
return 0;
|
||||
return highest_version;
|
||||
}
|
||||
|
||||
/* If BACKUP is a numbered backup of BASE, return its version number;
|
||||
otherwise return 0. BASE_LENGTH is the length of BASE.
|
||||
*/
|
||||
|
||||
static int
|
||||
version_number (const char *base, const char *backup, size_t base_length)
|
||||
{
|
||||
int version;
|
||||
const char *p;
|
||||
|
||||
version = 0;
|
||||
if (strncmp (base, backup, base_length) == 0
|
||||
&& backup[base_length] == '.'
|
||||
&& backup[base_length + 1] == '~')
|
||||
{
|
||||
for (p = &backup[base_length + 2]; ISDIGIT (*p); ++p)
|
||||
version = version * 10 + *p - '0';
|
||||
if (p[0] != '~' || p[1])
|
||||
version = 0;
|
||||
}
|
||||
return version;
|
||||
}
|
||||
#endif /* HAVE_DIR */
|
||||
|
||||
static const char * const backup_args[] =
|
||||
{
|
||||
/* In a series of synonyms, present the most meaning full first, so
|
||||
that argmatch_valid be more readable. */
|
||||
"none", "off",
|
||||
"simple", "never",
|
||||
"existing", "nil",
|
||||
"numbered", "t",
|
||||
0
|
||||
};
|
||||
|
||||
static const enum backup_type backup_types[] =
|
||||
{
|
||||
none, none,
|
||||
simple, simple,
|
||||
numbered_existing, numbered_existing,
|
||||
numbered, numbered
|
||||
};
|
||||
|
||||
/* Return the type of backup specified by VERSION.
|
||||
If VERSION is NULL or the empty string, return numbered_existing.
|
||||
If VERSION is invalid or ambiguous, fail with a diagnostic appropriate
|
||||
for the specified CONTEXT. Unambiguous abbreviations are accepted. */
|
||||
|
||||
enum backup_type
|
||||
get_version (const char *context, const char *version)
|
||||
{
|
||||
if (version == 0 || *version == 0)
|
||||
return numbered_existing;
|
||||
else
|
||||
return XARGMATCH (context, version, backup_args, backup_types);
|
||||
}
|
||||
|
||||
|
||||
/* Return the type of backup specified by VERSION.
|
||||
If VERSION is NULL, use the value of the envvar VERSION_CONTROL.
|
||||
If the specified string is invalid or ambiguous, fail with a diagnostic
|
||||
appropriate for the specified CONTEXT.
|
||||
Unambiguous abbreviations are accepted. */
|
||||
|
||||
enum backup_type
|
||||
xget_version (const char *context, const char *version)
|
||||
{
|
||||
if (version && *version)
|
||||
return get_version (context, version);
|
||||
else
|
||||
return get_version ("$VERSION_CONTROL", getenv ("VERSION_CONTROL"));
|
||||
}
|
||||
@@ -1,60 +0,0 @@
|
||||
/* backupfile.h -- declarations for making Emacs style backup file names
|
||||
Copyright (C) 1990-1992, 1997-1999 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; see the file COPYING.
|
||||
If not, write to the Free Software Foundation,
|
||||
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
||||
|
||||
#ifndef BACKUPFILE_H_
|
||||
# define BACKUPFILE_H_
|
||||
|
||||
/* When to make backup files. */
|
||||
enum backup_type
|
||||
{
|
||||
/* Never make backups. */
|
||||
none,
|
||||
|
||||
/* Make simple backups of every file. */
|
||||
simple,
|
||||
|
||||
/* Make numbered backups of files that already have numbered backups,
|
||||
and simple backups of the others. */
|
||||
numbered_existing,
|
||||
|
||||
/* Make numbered backups of every file. */
|
||||
numbered
|
||||
};
|
||||
|
||||
# define VALID_BACKUP_TYPE(Type) \
|
||||
((Type) == none \
|
||||
|| (Type) == simple \
|
||||
|| (Type) == numbered_existing \
|
||||
|| (Type) == numbered)
|
||||
|
||||
extern char const *simple_backup_suffix;
|
||||
|
||||
# ifndef PARAMS
|
||||
# if defined PROTOTYPES || (defined __STDC__ && __STDC__)
|
||||
# define PARAMS(Args) Args
|
||||
# else
|
||||
# define PARAMS(Args) ()
|
||||
# endif
|
||||
# endif
|
||||
|
||||
char *find_backup_file_name PARAMS ((char const *, enum backup_type));
|
||||
enum backup_type get_version PARAMS ((char const *context, char const *arg));
|
||||
enum backup_type xget_version PARAMS ((char const *context, char const *arg));
|
||||
void addext PARAMS ((char *, char const *, int));
|
||||
|
||||
#endif /* ! BACKUPFILE_H_ */
|
||||
@@ -1,71 +0,0 @@
|
||||
/* basename.c -- return the last element in a path
|
||||
Copyright (C) 1990, 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software Foundation,
|
||||
Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
||||
|
||||
#if HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
||||
#include <stdio.h>
|
||||
#include <assert.h>
|
||||
|
||||
#ifndef FILESYSTEM_PREFIX_LEN
|
||||
# define FILESYSTEM_PREFIX_LEN(Filename) 0
|
||||
#endif
|
||||
|
||||
#ifndef PARAMS
|
||||
# if defined PROTOTYPES || (defined __STDC__ && __STDC__)
|
||||
# define PARAMS(Args) Args
|
||||
# else
|
||||
# define PARAMS(Args) ()
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#ifndef ISSLASH
|
||||
# define ISSLASH(C) ((C) == '/')
|
||||
#endif
|
||||
|
||||
char *base_name PARAMS ((char const *name));
|
||||
|
||||
/* In general, we can't use the builtin `basename' function if available,
|
||||
since it has different meanings in different environments.
|
||||
In some environments the builtin `basename' modifies its argument.
|
||||
If NAME is all slashes, be sure to return `/'. */
|
||||
|
||||
char *
|
||||
base_name (char const *name)
|
||||
{
|
||||
char const *base = name += FILESYSTEM_PREFIX_LEN (name);
|
||||
int all_slashes = 1;
|
||||
char const *p;
|
||||
|
||||
for (p = name; *p; p++)
|
||||
{
|
||||
if (ISSLASH (*p))
|
||||
base = p + 1;
|
||||
else
|
||||
all_slashes = 0;
|
||||
}
|
||||
|
||||
/* If NAME is all slashes, arrange to return `/'. */
|
||||
if (*base == '\0' && ISSLASH (*name) && all_slashes)
|
||||
--base;
|
||||
|
||||
/* Make sure the last byte is not a slash. */
|
||||
assert (all_slashes || !ISSLASH (*(p - 1)));
|
||||
|
||||
return (char *) base;
|
||||
}
|
||||
19
lib/bcopy.c
19
lib/bcopy.c
@@ -1,19 +0,0 @@
|
||||
/* bcopy.c -- copy memory.
|
||||
Copy LENGTH bytes from SOURCE to DEST. Does not null-terminate.
|
||||
In the public domain.
|
||||
By David MacKenzie <djm@gnu.ai.mit.edu>. */
|
||||
|
||||
void
|
||||
bcopy (source, dest, length)
|
||||
char *source, *dest;
|
||||
unsigned length;
|
||||
{
|
||||
if (source < dest)
|
||||
/* Moving from low mem to hi mem; start at end. */
|
||||
for (source += length, dest += length; length; --length)
|
||||
*--dest = *--source;
|
||||
else if (source != dest)
|
||||
/* Moving from hi mem to low mem; start at beginning. */
|
||||
for (; length; --length)
|
||||
*dest++ = *source++;
|
||||
}
|
||||
59
lib/buffer-lcm.c
Normal file
59
lib/buffer-lcm.c
Normal file
@@ -0,0 +1,59 @@
|
||||
/* buffer-lcm.c - compute a good buffer size for dealing with two files
|
||||
|
||||
Copyright (C) 2002, 2005 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software Foundation,
|
||||
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
|
||||
|
||||
/* Written by Paul Eggert. */
|
||||
|
||||
#include "buffer-lcm.h"
|
||||
|
||||
/* Return a buffer size suitable for doing I/O with files whose block
|
||||
sizes are A and B. However, never return a value greater than
|
||||
LCM_MAX. */
|
||||
|
||||
size_t
|
||||
buffer_lcm (size_t a, size_t b, size_t lcm_max)
|
||||
{
|
||||
size_t size;
|
||||
|
||||
/* Use reasonable values if buffer sizes are zero. */
|
||||
if (!a)
|
||||
size = b ? b : 8 * 1024;
|
||||
else
|
||||
{
|
||||
if (b)
|
||||
{
|
||||
/* Return lcm (A, B) if it is in range; otherwise, fall back
|
||||
on A. */
|
||||
|
||||
size_t lcm, m, n, q, r;
|
||||
|
||||
/* N = gcd (A, B). */
|
||||
for (m = a, n = b; (r = m % n) != 0; m = n, n = r)
|
||||
continue;
|
||||
|
||||
/* LCM = lcm (A, B), if in range. */
|
||||
q = a / n;
|
||||
lcm = q * b;
|
||||
if (lcm <= lcm_max && lcm / b == q)
|
||||
return lcm;
|
||||
}
|
||||
|
||||
size = a;
|
||||
}
|
||||
|
||||
return size <= lcm_max ? size : lcm_max;
|
||||
}
|
||||
2
lib/buffer-lcm.h
Normal file
2
lib/buffer-lcm.h
Normal file
@@ -0,0 +1,2 @@
|
||||
#include <stddef.h>
|
||||
size_t buffer_lcm (size_t, size_t, size_t);
|
||||
@@ -1,63 +0,0 @@
|
||||
/* BUMP_ALLOC macro - increase table allocation by one element.
|
||||
Copyright (C) 1990, 1991, 1993, 1998, 2000 Free Software Foundation, Inc.
|
||||
François Pinard <pinard@iro.umontreal.ca>, 1990.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software Foundation,
|
||||
Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
||||
|
||||
/*-------------------------------------------------------------------------.
|
||||
| Bump the allocation of the array pointed to by TABLE whenever required. |
|
||||
| The table already has already COUNT elements in it, this macro ensure it |
|
||||
| has enough space to accommodate at least one more element. Space is |
|
||||
| allocated (2 ^ EXPONENT) elements at a time. Each element of the array |
|
||||
| is of type TYPE. |
|
||||
`-------------------------------------------------------------------------*/
|
||||
|
||||
/* Routines `xmalloc' and `xrealloc' are called to do the actual memory
|
||||
management. This implies that the program will abort with a "memory
|
||||
exhausted" error if any problem arise.
|
||||
|
||||
To work correctly, at least EXPONENT and TYPE should always be the
|
||||
same for all uses of this macro for any given TABLE. A secure way to
|
||||
achieve this is to never use this macro directly, but use it to define
|
||||
other macros, which would then be TABLE-specific.
|
||||
|
||||
The first time through, COUNT is usually zero. Note that COUNT is not
|
||||
updated by this macro, but it should be update elsewhere, later. This
|
||||
is convenient, because it allows TABLE[COUNT] to refer to the new
|
||||
element at the end. Once its construction is completed, COUNT++ will
|
||||
record it in the table. Calling this macro several times in a row
|
||||
without updating COUNT is a bad thing to do. */
|
||||
|
||||
#define BUMP_ALLOC(Table, Count, Exponent, Type) \
|
||||
BUMP_ALLOC_WITH_SIZE ((Table), (Count), (Exponent), Type, sizeof (Type))
|
||||
|
||||
/* In cases `sizeof TYPE' would not always yield the correct value for
|
||||
the size of each element entry, this macro accepts a supplementary
|
||||
SIZE argument. The EXPONENT, TYPE and SIZE parameters should still
|
||||
have the same value for all macro calls related to a specific TABLE. */
|
||||
|
||||
#define BUMP_ALLOC_WITH_SIZE(Table, Count, Exponent, Type, Size) \
|
||||
do \
|
||||
{ \
|
||||
if (((Count) & (~(~0 << (Exponent)))) == 0) \
|
||||
{ \
|
||||
if ((Count) == 0) \
|
||||
(Table) = (Type *) xmalloc ((1 << (Exponent)) * (Size)); \
|
||||
else \
|
||||
(Table) = (Type *) \
|
||||
xrealloc ((Table), ((Count) + (1 << (Exponent))) * (Size)); \
|
||||
} \
|
||||
} \
|
||||
while (0)
|
||||
116
lib/canon-host.c
116
lib/canon-host.c
@@ -1,116 +0,0 @@
|
||||
/* Host name canonicalization
|
||||
|
||||
Copyright (C) 1995, 1999, 2000 Free Software Foundation, Inc.
|
||||
|
||||
Written by Miles Bader <miles@gnu.ai.mit.edu>
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 2, or (at
|
||||
your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software Foundation,
|
||||
Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
||||
#include <sys/types.h>
|
||||
#ifdef HAVE_UNISTD_H
|
||||
# include <unistd.h>
|
||||
#endif
|
||||
#ifdef HAVE_STDLIB_H
|
||||
# include <stdlib.h>
|
||||
#endif
|
||||
#ifdef HAVE_STRING_H
|
||||
# include <string.h>
|
||||
#endif
|
||||
#ifdef HAVE_NETDB_H
|
||||
# include <netdb.h>
|
||||
#endif
|
||||
#ifdef HAVE_SYS_SOCKET_H
|
||||
# include <sys/socket.h>
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_NETINET_IN_H
|
||||
# include <netinet/in.h>
|
||||
#endif
|
||||
#ifdef HAVE_ARPA_INET_H
|
||||
# include <arpa/inet.h>
|
||||
#endif
|
||||
|
||||
#ifndef strdup
|
||||
char *strdup ();
|
||||
#endif
|
||||
|
||||
/* Returns the canonical hostname associated with HOST (allocated in a static
|
||||
buffer), or 0 if it can't be determined. */
|
||||
char *
|
||||
canon_host (const char *host)
|
||||
{
|
||||
#ifdef HAVE_GETHOSTBYNAME
|
||||
struct hostent *he = gethostbyname (host);
|
||||
|
||||
if (he)
|
||||
{
|
||||
# ifdef HAVE_GETHOSTBYADDR
|
||||
char *addr = 0;
|
||||
|
||||
/* Try and get an ascii version of the numeric host address. */
|
||||
switch (he->h_addrtype)
|
||||
{
|
||||
# ifdef HAVE_INET_NTOA
|
||||
case AF_INET:
|
||||
addr = inet_ntoa (*(struct in_addr *) he->h_addr);
|
||||
break;
|
||||
# endif /* HAVE_INET_NTOA */
|
||||
}
|
||||
|
||||
if (addr && strcmp (he->h_name, addr) == 0)
|
||||
{
|
||||
/* gethostbyname has returned a string representation of the IP
|
||||
address, for example, "127.0.0.1". So now, look up the host
|
||||
name via the address. Although it may seem reasonable to look
|
||||
up the host name via the address, we must not pass `he->h_addr'
|
||||
directly to gethostbyaddr because on some systems he->h_addr
|
||||
is located in a static library buffer that is reused in the
|
||||
gethostbyaddr call. Make a copy and use that instead. */
|
||||
char *h_addr_copy = (char *) malloc (he->h_length);
|
||||
if (h_addr_copy == NULL)
|
||||
he = NULL;
|
||||
else
|
||||
{
|
||||
memcpy (h_addr_copy, he->h_addr, he->h_length);
|
||||
he = gethostbyaddr (h_addr_copy, he->h_length, he->h_addrtype);
|
||||
free (h_addr_copy);
|
||||
}
|
||||
}
|
||||
# endif /* HAVE_GETHOSTBYADDR */
|
||||
|
||||
if (he)
|
||||
return (char *) (he->h_name);
|
||||
}
|
||||
#endif /* HAVE_GETHOSTBYNAME */
|
||||
return 0;
|
||||
}
|
||||
|
||||
#ifdef TEST_CANON_HOST
|
||||
int
|
||||
main (int argc, char **argv)
|
||||
{
|
||||
int i;
|
||||
for (i = 1; i < argc; i++)
|
||||
{
|
||||
char *s = canon_host (argv[i]);
|
||||
printf ("%s: %s\n", argv[i], (s ? s : "<undef>"));
|
||||
}
|
||||
exit (0);
|
||||
}
|
||||
#endif /* TEST_CANON_HOST */
|
||||
55
lib/chown.c
55
lib/chown.c
@@ -1,55 +0,0 @@
|
||||
/* provide consistent interface to chown for systems that don't interpret
|
||||
an ID of -1 as meaning `don't change the corresponding ID'.
|
||||
Copyright (C) 1997 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software Foundation,
|
||||
Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* written by Jim Meyering */
|
||||
|
||||
#include <config.h>
|
||||
|
||||
/* Disable the definition of chown to rpl_chown (from config.h) in this
|
||||
file. Otherwise, we'd get conflicting prototypes for rpl_chown on
|
||||
most systems. */
|
||||
#undef chown
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
#if HAVE_UNISTD_H
|
||||
# include <unistd.h>
|
||||
#endif
|
||||
|
||||
/* FIXME: describe. */
|
||||
|
||||
int
|
||||
rpl_chown (const char *file, uid_t uid, gid_t gid)
|
||||
{
|
||||
if (gid == (gid_t) -1 || uid == (uid_t) -1)
|
||||
{
|
||||
struct stat file_stats;
|
||||
|
||||
/* Stat file to get id(s) that should remain unchanged. */
|
||||
if (stat (file, &file_stats))
|
||||
return 1;
|
||||
|
||||
if (gid == (gid_t) -1)
|
||||
gid = file_stats.st_gid;
|
||||
|
||||
if (uid == (uid_t) -1)
|
||||
uid = file_stats.st_uid;
|
||||
}
|
||||
|
||||
return chown (file, uid, gid);
|
||||
}
|
||||
117
lib/closeout.c
117
lib/closeout.c
@@ -1,117 +0,0 @@
|
||||
/* closeout.c - close standard output
|
||||
Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software Foundation,
|
||||
Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
||||
|
||||
#if HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
||||
#if ENABLE_NLS
|
||||
# include <libintl.h>
|
||||
# define _(Text) gettext (Text)
|
||||
#else
|
||||
# define _(Text) Text
|
||||
#endif
|
||||
|
||||
#if HAVE_STDLIB_H
|
||||
# include <stdlib.h>
|
||||
#endif
|
||||
#ifndef EXIT_FAILURE
|
||||
# define EXIT_FAILURE 1
|
||||
#endif
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
#include <errno.h>
|
||||
#ifndef errno
|
||||
extern int errno;
|
||||
#endif
|
||||
|
||||
#include "closeout.h"
|
||||
#include "error.h"
|
||||
#include "quotearg.h"
|
||||
#include "__fpending.h"
|
||||
|
||||
static int default_exit_status = EXIT_FAILURE;
|
||||
static const char *file_name;
|
||||
|
||||
/* Set the value to be used for the exit status when close_stdout is called.
|
||||
This is useful when it is not convenient to call close_stdout_status,
|
||||
e.g., when close_stdout is called via atexit. */
|
||||
void
|
||||
close_stdout_set_status (int status)
|
||||
{
|
||||
default_exit_status = status;
|
||||
}
|
||||
|
||||
/* Set the file name to be reported in the event an error is detected
|
||||
by close_stdout_status. */
|
||||
void
|
||||
close_stdout_set_file_name (const char *file)
|
||||
{
|
||||
file_name = file;
|
||||
}
|
||||
|
||||
/* Close standard output, exiting with status STATUS on failure.
|
||||
If a program writes *anything* to stdout, that program should `fflush'
|
||||
stdout and make sure that it succeeds before exiting. Otherwise,
|
||||
suppose that you go to the extreme of checking the return status
|
||||
of every function that does an explicit write to stdout. The last
|
||||
printf can succeed in writing to the internal stream buffer, and yet
|
||||
the fclose(stdout) could still fail (due e.g., to a disk full error)
|
||||
when it tries to write out that buffered data. Thus, you would be
|
||||
left with an incomplete output file and the offending program would
|
||||
exit successfully.
|
||||
|
||||
FIXME: note the fflush suggested above is implicit in the fclose
|
||||
we actually do below. Consider doing only the fflush and/or using
|
||||
setvbuf to inhibit buffering.
|
||||
|
||||
Besides, it's wasteful to check the return value from every call
|
||||
that writes to stdout -- just let the internal stream state record
|
||||
the failure. That's what the ferror test is checking below.
|
||||
|
||||
It's important to detect such failures and exit nonzero because many
|
||||
tools (most notably `make' and other build-management systems) depend
|
||||
on being able to detect failure in other tools via their exit status. */
|
||||
|
||||
void
|
||||
close_stdout_status (int status)
|
||||
{
|
||||
int e = ferror (stdout) ? 0 : -1;
|
||||
|
||||
if (__fpending (stdout) == 0)
|
||||
return;
|
||||
|
||||
if (fclose (stdout) != 0)
|
||||
e = errno;
|
||||
|
||||
if (0 <= e)
|
||||
{
|
||||
char const *write_error = _("write error");
|
||||
if (file_name)
|
||||
error (status, e, "%s: %s", quotearg_colon (file_name), write_error);
|
||||
else
|
||||
error (status, e, "%s", write_error);
|
||||
}
|
||||
}
|
||||
|
||||
/* Close standard output, exiting with status EXIT_FAILURE on failure. */
|
||||
void
|
||||
close_stdout (void)
|
||||
{
|
||||
close_stdout_status (default_exit_status);
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
#ifndef CLOSEOUT_H
|
||||
# define CLOSEOUT_H 1
|
||||
|
||||
# ifndef PARAMS
|
||||
# if defined PROTOTYPES || (defined __STDC__ && __STDC__)
|
||||
# define PARAMS(Args) Args
|
||||
# else
|
||||
# define PARAMS(Args) ()
|
||||
# endif
|
||||
# endif
|
||||
|
||||
void close_stdout_set_status PARAMS ((int status));
|
||||
void close_stdout_set_file_name PARAMS ((const char *file));
|
||||
void close_stdout PARAMS ((void));
|
||||
void close_stdout_status PARAMS ((int status));
|
||||
|
||||
#endif
|
||||
@@ -1,234 +0,0 @@
|
||||
#! /bin/sh
|
||||
# Output a system dependent table of character encoding aliases.
|
||||
#
|
||||
# Copyright (C) 2000 Free Software Foundation, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU Library General Public License as published
|
||||
# by the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
# Library General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU Library General Public
|
||||
# License along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
|
||||
# USA.
|
||||
#
|
||||
# The table consists of lines of the form
|
||||
# ALIAS CANONICAL
|
||||
#
|
||||
# ALIAS is the (system dependent) result of "nl_langinfo (CODESET)".
|
||||
# ALIAS is compared in a case sensitive way.
|
||||
#
|
||||
# CANONICAL is the GNU canonical name for this character encoding.
|
||||
# It must be an encoding supported by libiconv. Support by GNU libc is
|
||||
# also desirable. CANONICAL is case insensitive. Usually an upper case
|
||||
# MIME charset name is preferred.
|
||||
# The current list of GNU canonical charset names is as follows.
|
||||
#
|
||||
# name used by which systems a MIME name?
|
||||
# ASCII, ANSI_X3.4-1968 glibc solaris freebsd
|
||||
# ISO-8859-1 glibc aix hpux irix osf solaris freebsd yes
|
||||
# ISO-8859-2 glibc aix hpux irix solaris freebsd yes
|
||||
# ISO-8859-3 glibc yes
|
||||
# ISO-8859-4 solaris yes
|
||||
# ISO-8859-5 glibc aix hpux irix solaris yes
|
||||
# ISO-8859-6 glibc aix hpux solaris yes
|
||||
# ISO-8859-7 glibc aix hpux irix osf solaris yes
|
||||
# ISO-8859-8 glibc aix hpux solaris yes
|
||||
# ISO-8859-9 glibc aix hpux irix osf solaris yes
|
||||
# ISO-8859-13 glibc
|
||||
# ISO-8859-15 glibc aix solaris freebsd
|
||||
# KOI8-R glibc solaris freebsd yes
|
||||
# KOI8-U glibc yes
|
||||
# CP850 aix osf
|
||||
# CP856 aix
|
||||
# CP866 freebsd
|
||||
# CP874 win32
|
||||
# CP922 aix
|
||||
# CP932 aix win32
|
||||
# CP943 aix
|
||||
# CP949 win32
|
||||
# CP950 win32
|
||||
# CP1046 aix
|
||||
# CP1124 aix
|
||||
# CP1129 aix
|
||||
# CP1250 win32
|
||||
# CP1251 glibc win32
|
||||
# CP1252 aix win32
|
||||
# CP1253 win32
|
||||
# CP1254 win32
|
||||
# CP1255 win32
|
||||
# CP1256 win32
|
||||
# CP1257 win32
|
||||
# GB2312 glibc aix hpux irix solaris yes
|
||||
# EUC-JP glibc aix hpux irix solaris yes
|
||||
# EUC-KR glibc aix hpux irix solaris yes
|
||||
# EUC-TW glibc aix hpux irix solaris
|
||||
# BIG5 glibc aix hpux solaris yes
|
||||
# BIG5HKSCS glibc
|
||||
# GBK aix win32
|
||||
# GB18030 glibc
|
||||
# SJIS hpux solaris
|
||||
# JOHAB glibc win32
|
||||
# TIS-620 glibc aix hpux solaris
|
||||
# VISCII glibc yes
|
||||
# HP-ROMAN8 hpux
|
||||
# HP-ARABIC8 hpux
|
||||
# HP-GREEK8 hpux
|
||||
# HP-HEBREW8 hpux
|
||||
# HP-TURKISH8 hpux
|
||||
# HP-KANA8 hpux
|
||||
# UTF-8 glibc aix hpux solaris yes
|
||||
#
|
||||
# Note: Names which are not marked as being a MIME name should not be used in
|
||||
# Internet protocols for information interchange (mail, news, etc.).
|
||||
#
|
||||
# Note: ASCII and ANSI_X3.4-1968 are synonymous canonical names. Applications
|
||||
# must understand both names and treat them as equivalent.
|
||||
#
|
||||
# The first argument passed to this file is the canonical host specification,
|
||||
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
|
||||
# or
|
||||
# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
|
||||
|
||||
host="$1"
|
||||
os=`echo "$host" | sed -e 's/^[^-]*-[^-]*-\(.*\)$/\1/'`
|
||||
echo "# This file contains a table of character encoding aliases,"
|
||||
echo "# suitable for operating system '${os}'."
|
||||
echo "# It was automatically generated from config.charset."
|
||||
# List of references, updated during installation:
|
||||
echo "# Packages using this file: "
|
||||
case "$os" in
|
||||
linux* | *-gnu*)
|
||||
# With glibc-2.1 or newer, we don't need any canonicalization,
|
||||
# because glibc has iconv and both glibc and libiconv support all
|
||||
# GNU canonical names directly. Therefore, the Makefile does not
|
||||
# need to install the alias file at all.
|
||||
# The following applies only to glibc-2.0.x and older libcs.
|
||||
echo "ISO_646.IRV:1983 ASCII"
|
||||
;;
|
||||
aix*)
|
||||
echo "ISO8859-1 ISO-8859-1"
|
||||
echo "ISO8859-2 ISO-8859-2"
|
||||
echo "ISO8859-5 ISO-8859-5"
|
||||
echo "ISO8859-6 ISO-8859-6"
|
||||
echo "ISO8859-7 ISO-8859-7"
|
||||
echo "ISO8859-8 ISO-8859-8"
|
||||
echo "ISO8859-9 ISO-8859-9"
|
||||
echo "ISO8859-15 ISO-8859-15"
|
||||
echo "IBM-850 CP850"
|
||||
echo "IBM-856 CP856"
|
||||
echo "IBM-921 ISO-8859-13"
|
||||
echo "IBM-922 CP922"
|
||||
echo "IBM-932 CP932"
|
||||
echo "IBM-943 CP943"
|
||||
echo "IBM-1046 CP1046"
|
||||
echo "IBM-1124 CP1124"
|
||||
echo "IBM-1129 CP1129"
|
||||
echo "IBM-1252 CP1252"
|
||||
echo "IBM-eucCN GB2312"
|
||||
echo "IBM-eucJP EUC-JP"
|
||||
echo "IBM-eucKR EUC-KR"
|
||||
echo "IBM-eucTW EUC-TW"
|
||||
echo "big5 BIG5"
|
||||
echo "GBK GBK"
|
||||
echo "TIS-620 TIS-620"
|
||||
echo "UTF-8 UTF-8"
|
||||
;;
|
||||
hpux*)
|
||||
echo "iso88591 ISO-8859-1"
|
||||
echo "iso88592 ISO-8859-2"
|
||||
echo "iso88595 ISO-8859-5"
|
||||
echo "iso88596 ISO-8859-6"
|
||||
echo "iso88597 ISO-8859-7"
|
||||
echo "iso88598 ISO-8859-8"
|
||||
echo "iso88599 ISO-8859-9"
|
||||
echo "iso885915 ISO-8859-15"
|
||||
echo "roman8 HP-ROMAN8"
|
||||
echo "arabic8 HP-ARABIC8"
|
||||
echo "greek8 HP-GREEK8"
|
||||
echo "hebrew8 HP-HEBREW8"
|
||||
echo "turkish8 HP-TURKISH8"
|
||||
echo "kana8 HP-KANA8"
|
||||
echo "tis620 TIS-620"
|
||||
echo "big5 BIG5"
|
||||
echo "eucJP EUC-JP"
|
||||
echo "eucKR EUC-KR"
|
||||
echo "eucTW EUC-TW"
|
||||
echo "hp15CN GB2312"
|
||||
#echo "ccdc ?" # what is this?
|
||||
echo "SJIS SJIS"
|
||||
echo "utf8 UTF-8"
|
||||
;;
|
||||
irix*)
|
||||
echo "ISO8859-1 ISO-8859-1"
|
||||
echo "ISO8859-2 ISO-8859-2"
|
||||
echo "ISO8859-5 ISO-8859-5"
|
||||
echo "ISO8859-7 ISO-8859-7"
|
||||
echo "ISO8859-9 ISO-8859-9"
|
||||
echo "eucCN GB2312"
|
||||
echo "eucJP EUC-JP"
|
||||
echo "eucKR EUC-KR"
|
||||
echo "eucTW EUC-TW"
|
||||
;;
|
||||
osf*)
|
||||
echo "ISO8859-1 ISO-8859-1"
|
||||
echo "ISO8859-7 ISO-8859-7"
|
||||
echo "ISO8859-9 ISO-8859-9"
|
||||
echo "cp850 CP850"
|
||||
;;
|
||||
solaris*)
|
||||
echo "646 ASCII"
|
||||
echo "ISO8859-1 ISO-8859-1"
|
||||
echo "ISO8859-2 ISO-8859-2"
|
||||
echo "ISO8859-4 ISO-8859-4"
|
||||
echo "ISO8859-5 ISO-8859-5"
|
||||
echo "ISO8859-6 ISO-8859-6"
|
||||
echo "ISO8859-7 ISO-8859-7"
|
||||
echo "ISO8859-8 ISO-8859-8"
|
||||
echo "ISO8859-9 ISO-8859-9"
|
||||
echo "ISO8859-15 ISO-8859-15"
|
||||
echo "koi8-r KOI8-R"
|
||||
echo "BIG5 BIG5"
|
||||
echo "gb2312 GB2312"
|
||||
echo "cns11643 EUC-TW"
|
||||
echo "5601 EUC-KR"
|
||||
echo "eucJP EUC-JP"
|
||||
echo "PCK SJIS"
|
||||
echo "TIS620.2533 TIS-620"
|
||||
#echo "sun_eu_greek ?" # what is this?
|
||||
echo "UTF-8 UTF-8"
|
||||
;;
|
||||
freebsd*)
|
||||
# FreeBSD 3.3 doesn't have nl_langinfo(CODESET); therefore
|
||||
# localcharset.c falls back to using the full locale name
|
||||
# from the environment variables.
|
||||
echo "C ASCII"
|
||||
echo "US-ASCII ASCII"
|
||||
for l in lt_LN; do
|
||||
echo "$l.ASCII ASCII"
|
||||
done
|
||||
for l in da_DK de_AT de_CH de_DE en_AU en_CA en_GB en_US es_ES \
|
||||
fi_FI fr_BE fr_CA fr_CH fr_FR is_IS it_CH it_IT lt_LN \
|
||||
nl_BE nl_NL no_NO pt_PT sv_SE; do
|
||||
echo "$l.ISO_8859-1 ISO-8859-1"
|
||||
echo "$l.DIS_8859-15 ISO-8859-15"
|
||||
done
|
||||
for l in hr_HR hu_HU lt_LN pl_PL sl_SI; do
|
||||
echo "$l.ISO_8859-2 ISO-8859-2"
|
||||
done
|
||||
for l in ru_RU ru_SU; do
|
||||
echo "$l.KOI8-R KOI8-R"
|
||||
echo "$l.CP866 CP866"
|
||||
done
|
||||
;;
|
||||
beos*)
|
||||
# BeOS has a single locale, and it has UTF-8 encoding.
|
||||
echo "C UTF-8"
|
||||
;;
|
||||
esac
|
||||
148
lib/diacrit.c
148
lib/diacrit.c
@@ -1,148 +0,0 @@
|
||||
/* Diacritics processing for a few character codes.
|
||||
Copyright (C) 1990, 1991, 1992, 1993, 2000 Free Software Foundation, Inc.
|
||||
François Pinard <pinard@iro.umontreal.ca>, 1988.
|
||||
|
||||
All this file is a temporary hack, waiting for locales in GNU.
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
||||
#include "diacrit.h"
|
||||
|
||||
/* ISO 8859-1 Latin-1 code is used as the underlying character set. If
|
||||
MSDOS is defined, IBM-PC's character set code is used instead. */
|
||||
|
||||
/*--------------------------------------------------------------------.
|
||||
| For each alphabetic character, returns what it would be without its |
|
||||
| possible diacritic symbol. |
|
||||
`--------------------------------------------------------------------*/
|
||||
|
||||
const char diacrit_base[256] =
|
||||
{
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 'A', 'B', 'C', 'D', 'E', 'F', 'G',
|
||||
'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O',
|
||||
'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W',
|
||||
'X', 'Y', 'Z', 0, 0, 0, 0, 0,
|
||||
0, 'a', 'b', 'c', 'd', 'e', 'f', 'g',
|
||||
'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o',
|
||||
'p', 'q', 'r', 's', 't', 'u', 'v', 'w',
|
||||
'x', 'y', 'z', 0, 0, 0, 0, 0,
|
||||
|
||||
#ifdef __MSDOS__
|
||||
|
||||
'C', 'u', 'e', 'a', 'a', 'a', 'a', 'c',
|
||||
'e', 'e', 'e', 'i', 'i', 'i', 'A', 'A',
|
||||
'E', 'e', 'E', 'o', 'o', 'o', 'u', 'u',
|
||||
'y', 'O', 'U', 0, 0, 0, 0, 0,
|
||||
'a', 'i', 'o', 'u', 'n', 'N', 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
|
||||
#else
|
||||
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
'A', 'A', 'A', 'A', 'A', 'A', 'A', 'C',
|
||||
'E', 'E', 'E', 'E', 'I', 'I', 'I', 'I',
|
||||
0, 'N', 'O', 'O', 'O', 'O', 'O', 0,
|
||||
'O', 'U', 'U', 'U', 'U', 'Y', 0, 0,
|
||||
'a', 'a', 'a', 'a', 'a', 'a', 'a', 'c',
|
||||
'e', 'e', 'e', 'e', 'i', 'i', 'i', 'i',
|
||||
0, 'n', 'o', 'o', 'o', 'o', 'o', 0,
|
||||
'o', 'u', 'u', 'u', 'u', 'y', 0, 'y',
|
||||
|
||||
#endif
|
||||
};
|
||||
|
||||
/*------------------------------------------------------------------------.
|
||||
| For each alphabetic character, returns a code of what its diacritic is, |
|
||||
| according to the following codes: 1 (eE) over aA for latin diphtongs; 2 |
|
||||
| (') acute accent; 3 (`) grave accent; 4 (^) circumflex accent; 5 (") |
|
||||
| umlaut or diaraesis; 6 (~) tilda; 7 (,) cedilla; 8 (o) covering degree |
|
||||
| symbol; 9 (|) slashed character. |
|
||||
`------------------------------------------------------------------------*/
|
||||
|
||||
const char diacrit_diac[256] =
|
||||
{
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 4, 0,
|
||||
3, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 6, 0,
|
||||
|
||||
#ifdef __MSDOS__
|
||||
|
||||
7, 5, 2, 4, 5, 3, 8, 7,
|
||||
4, 5, 3, 5, 4, 3, 5, 8,
|
||||
2, 1, 1, 4, 5, 3, 4, 3,
|
||||
5, 5, 5, 0, 0, 0, 0, 0,
|
||||
2, 2, 2, 2, 6, 6, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
|
||||
#else
|
||||
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
3, 2, 4, 6, 5, 8, 1, 7,
|
||||
3, 2, 4, 5, 3, 2, 4, 5,
|
||||
0, 6, 3, 2, 4, 6, 5, 0,
|
||||
9, 3, 2, 4, 5, 2, 0, 0,
|
||||
3, 2, 4, 6, 5, 8, 1, 7,
|
||||
3, 2, 4, 5, 3, 2, 4, 5,
|
||||
0, 6, 3, 2, 4, 6, 5, 0,
|
||||
9, 3, 2, 4, 5, 2, 0, 0,
|
||||
|
||||
#endif
|
||||
};
|
||||
@@ -1,15 +0,0 @@
|
||||
/* Diacritics processing for a few character codes.
|
||||
Copyright (C) 1990, 1991, 1992, 1993 Free Software Foundation, Inc.
|
||||
François Pinard <pinard@iro.umontreal.ca>, 1988.
|
||||
|
||||
All this file is a temporary hack, waiting for locales in GNU.
|
||||
*/
|
||||
|
||||
extern const char diacrit_base[]; /* characters without diacritics */
|
||||
extern const char diacrit_diac[]; /* diacritic code for each character */
|
||||
|
||||
/* Returns CHAR without its diacritic. CHAR is known to be alphabetic. */
|
||||
#define tobase(Char) (diacrit_base[(unsigned char) (Char)])
|
||||
|
||||
/* Returns a diacritic code for CHAR. CHAR is known to be alphabetic. */
|
||||
#define todiac(Char) (diacrit_diac[(unsigned char) (Char)])
|
||||
189
lib/dirname.c
189
lib/dirname.c
@@ -1,189 +0,0 @@
|
||||
/* dirname.c -- return all but the last element in a path
|
||||
Copyright (C) 1990, 1998, 2000 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software Foundation,
|
||||
Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
||||
|
||||
#if HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
||||
#ifdef STDC_HEADERS
|
||||
# include <stdlib.h>
|
||||
#else
|
||||
char *malloc ();
|
||||
#endif
|
||||
#if defined STDC_HEADERS || defined HAVE_STRING_H
|
||||
# include <string.h>
|
||||
#else
|
||||
# include <strings.h>
|
||||
# ifndef strrchr
|
||||
# define strrchr rindex
|
||||
# endif
|
||||
#endif
|
||||
#include <assert.h>
|
||||
|
||||
#ifndef HAVE_DECL_MEMRCHR
|
||||
"this configure-time declaration test was not run"
|
||||
#endif
|
||||
#if !HAVE_DECL_MEMRCHR
|
||||
void *memrchr ();
|
||||
#endif
|
||||
|
||||
#include "dirname.h"
|
||||
|
||||
#ifndef FILESYSTEM_PREFIX_LEN
|
||||
# define FILESYSTEM_PREFIX_LEN(Filename) 0
|
||||
#endif
|
||||
|
||||
#ifndef ISSLASH
|
||||
# define ISSLASH(C) ((C) == '/')
|
||||
#endif
|
||||
|
||||
#define BACKSLASH_IS_PATH_SEPARATOR ISSLASH ('\\')
|
||||
|
||||
/* Return the length of `dirname (PATH)' and set *RESULT to point
|
||||
to PATH or to `"."', as appropriate. Works properly even if
|
||||
there are trailing slashes (by effectively ignoring them).
|
||||
WARNING: This function doesn't work for cwd-relative names like
|
||||
`a:foo' that are specified with a drive-letter prefix. That case
|
||||
is handled in the caller. */
|
||||
static size_t
|
||||
dir_name_r (char const *path, char const **result)
|
||||
{
|
||||
char const *slash;
|
||||
size_t length; /* Length of result, not including NUL. */
|
||||
|
||||
slash = strrchr (path, '/');
|
||||
if (BACKSLASH_IS_PATH_SEPARATOR)
|
||||
{
|
||||
char const *b = strrchr (path, '\\');
|
||||
if (b && slash < b)
|
||||
slash = b;
|
||||
}
|
||||
|
||||
/* If the last byte of PATH is a slash, decrement SLASH until it's
|
||||
pointing at the leftmost in a sequence of trailing slashes. */
|
||||
if (slash && slash[1] == 0)
|
||||
{
|
||||
while (path < slash && ISSLASH (slash[-1]))
|
||||
{
|
||||
--slash;
|
||||
}
|
||||
|
||||
if (path < slash)
|
||||
{
|
||||
size_t len = slash - path;
|
||||
slash = memrchr (path, '/', len);
|
||||
if (BACKSLASH_IS_PATH_SEPARATOR)
|
||||
{
|
||||
char const *b = memrchr (path, '\\', len);
|
||||
if (b && slash < b)
|
||||
slash = b;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (slash == 0)
|
||||
{
|
||||
/* File is in the current directory. */
|
||||
|
||||
length = FILESYSTEM_PREFIX_LEN (path);
|
||||
|
||||
if (length == 0)
|
||||
{
|
||||
path = ".";
|
||||
length = 1;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
/* Remove any trailing slashes from the result. If we have a
|
||||
canonicalized "d:/path", leave alone the root case "d:/". */
|
||||
char const *lim = path + FILESYSTEM_PREFIX_LEN (path);
|
||||
|
||||
while (lim < slash && ISSLASH (*slash))
|
||||
--slash;
|
||||
|
||||
length = slash - path + 1;
|
||||
}
|
||||
|
||||
*result = path;
|
||||
return length;
|
||||
}
|
||||
|
||||
/* Return the leading directories part of PATH,
|
||||
allocated with malloc. If out of memory, return 0.
|
||||
Works properly even if there are trailing slashes
|
||||
(by effectively ignoring them). */
|
||||
|
||||
char *
|
||||
dir_name (char const *path)
|
||||
{
|
||||
char const *result;
|
||||
size_t length = dir_name_r (path, &result);
|
||||
int append_dot = (length && length == FILESYSTEM_PREFIX_LEN (newpath));
|
||||
char *newpath = (char *) malloc (length + append_dot + 1);
|
||||
if (newpath == 0)
|
||||
return 0;
|
||||
strncpy (newpath, result, length);
|
||||
/* If PATH is "d:foo", return "d:.", the CWD on drive d: */
|
||||
if (append_dot)
|
||||
newpath[length++] = '.';
|
||||
newpath[length] = 0;
|
||||
return newpath;
|
||||
}
|
||||
|
||||
#ifdef TEST_DIRNAME
|
||||
/*
|
||||
|
||||
Run the test like this (expect no output):
|
||||
gcc -DHAVE_CONFIG_H -DTEST_DIRNAME -I.. -O -Wall memrchr.c dirname.c
|
||||
sed -n '/^BEGIN-DATA$/,/^END-DATA$/p' dirname.c|grep -v DATA|./a.out
|
||||
|
||||
BEGIN-DATA
|
||||
foo//// .
|
||||
bar/foo//// bar
|
||||
foo/ .
|
||||
/ /
|
||||
. .
|
||||
a .
|
||||
END-DATA
|
||||
|
||||
*/
|
||||
|
||||
# define MAX_BUFF_LEN 1024
|
||||
# include <stdio.h>
|
||||
# include <stdlib.h>
|
||||
|
||||
int
|
||||
main ()
|
||||
{
|
||||
char buff[MAX_BUFF_LEN + 1];
|
||||
|
||||
buff[MAX_BUFF_LEN] = 0;
|
||||
while (fgets (buff, MAX_BUFF_LEN, stdin) && buff[0])
|
||||
{
|
||||
char path[MAX_BUFF_LEN];
|
||||
char expected_result[MAX_BUFF_LEN];
|
||||
char const *result;
|
||||
sscanf (buff, "%s %s", path, expected_result);
|
||||
result = dir_name (path);
|
||||
if (strcmp (result, expected_result))
|
||||
printf ("%s: got %s, expected %s\n", path, result, expected_result);
|
||||
}
|
||||
exit (0);
|
||||
|
||||
}
|
||||
#endif
|
||||
@@ -1,31 +0,0 @@
|
||||
/* Copyright (C) 1998 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software Foundation,
|
||||
Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
||||
|
||||
#ifndef DIRNAME_H_
|
||||
# define DIRNAME_H_ 1
|
||||
|
||||
# ifndef PARAMS
|
||||
# if defined PROTOTYPES || (defined __STDC__ && __STDC__)
|
||||
# define PARAMS(Args) Args
|
||||
# else
|
||||
# define PARAMS(Args) ()
|
||||
# endif
|
||||
# endif
|
||||
|
||||
char *
|
||||
dir_name PARAMS ((const char *path));
|
||||
|
||||
#endif /* not DIRNAME_H_ */
|
||||
66
lib/dup2.c
66
lib/dup2.c
@@ -1,66 +0,0 @@
|
||||
/* Duplicate an open file descriptor to a specified file descriptor.
|
||||
Copyright 1999 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software Foundation,
|
||||
Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* written by Paul Eggert */
|
||||
|
||||
#if HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
||||
#include <errno.h>
|
||||
#ifndef errno
|
||||
extern int errno;
|
||||
#endif
|
||||
|
||||
#if HAVE_FCNTL_H
|
||||
# include <fcntl.h>
|
||||
#endif
|
||||
|
||||
#if HAVE_UNISTD_H
|
||||
# include <unistd.h>
|
||||
#endif
|
||||
|
||||
#ifndef F_DUPFD
|
||||
static int
|
||||
dupfd (int fd, int desired_fd)
|
||||
{
|
||||
int duplicated_fd = dup (fd);
|
||||
if (duplicated_fd < 0 || duplicated_fd == desired_fd)
|
||||
return duplicated_fd;
|
||||
else
|
||||
{
|
||||
int r = dupfd (fd, desired_fd);
|
||||
int e = errno;
|
||||
close (duplicated_fd);
|
||||
errno = e;
|
||||
return r;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
int
|
||||
dup2 (int fd, int desired_fd)
|
||||
{
|
||||
if (fd == desired_fd)
|
||||
return fd;
|
||||
close (desired_fd);
|
||||
#ifdef F_DUPFD
|
||||
return fcntl (fd, F_DUPFD, desired_fd);
|
||||
#else
|
||||
return dupfd (fd, desired_fd);
|
||||
#endif
|
||||
}
|
||||
276
lib/error.c
276
lib/error.c
@@ -1,276 +0,0 @@
|
||||
/* Error handler for noninteractive utilities
|
||||
Copyright (C) 1990-1998, 2000 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU C Library. Its master source is NOT part of
|
||||
the C library, however. The master source lives in /gd/gnu/lib.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Library General Public License as
|
||||
published by the Free Software Foundation; either version 2 of the
|
||||
License, or (at your option) any later version.
|
||||
|
||||
The GNU C Library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Library General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with the GNU C Library; see the file COPYING.LIB. If not,
|
||||
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* Written by David MacKenzie <djm@gnu.ai.mit.edu>. */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
||||
#include <stdio.h>
|
||||
#if HAVE_LIBINTL_H
|
||||
# include <libintl.h>
|
||||
#endif
|
||||
|
||||
#if HAVE_VPRINTF || HAVE_DOPRNT || _LIBC
|
||||
# if __STDC__
|
||||
# include <stdarg.h>
|
||||
# define VA_START(args, lastarg) va_start(args, lastarg)
|
||||
# else
|
||||
# include <varargs.h>
|
||||
# define VA_START(args, lastarg) va_start(args)
|
||||
# endif
|
||||
#else
|
||||
# define va_alist a1, a2, a3, a4, a5, a6, a7, a8
|
||||
# define va_dcl char *a1, *a2, *a3, *a4, *a5, *a6, *a7, *a8;
|
||||
#endif
|
||||
|
||||
#if STDC_HEADERS || _LIBC
|
||||
# include <stdlib.h>
|
||||
# include <string.h>
|
||||
#else
|
||||
void exit ();
|
||||
#endif
|
||||
|
||||
#include "error.h"
|
||||
|
||||
#ifndef HAVE_DECL_STRERROR_R
|
||||
"this configure-time declaration test was not run"
|
||||
#endif
|
||||
#if !HAVE_DECL_STRERROR_R
|
||||
char *strerror_r ();
|
||||
#endif
|
||||
|
||||
#ifndef _
|
||||
# define _(String) String
|
||||
#endif
|
||||
|
||||
/* If NULL, error will flush stdout, then print on stderr the program
|
||||
name, a colon and a space. Otherwise, error will call this
|
||||
function without parameters instead. */
|
||||
void (*error_print_progname) (
|
||||
#if __STDC__ - 0
|
||||
void
|
||||
#endif
|
||||
);
|
||||
|
||||
/* This variable is incremented each time `error' is called. */
|
||||
unsigned int error_message_count;
|
||||
|
||||
#ifdef _LIBC
|
||||
/* In the GNU C library, there is a predefined variable for this. */
|
||||
|
||||
# define program_name program_invocation_name
|
||||
# include <errno.h>
|
||||
|
||||
/* In GNU libc we want do not want to use the common name `error' directly.
|
||||
Instead make it a weak alias. */
|
||||
# define error __error
|
||||
# define error_at_line __error_at_line
|
||||
|
||||
# ifdef USE_IN_LIBIO
|
||||
# include <libio/iolibio.h>
|
||||
# define fflush(s) _IO_fflush (s)
|
||||
# endif
|
||||
|
||||
#else /* not _LIBC */
|
||||
|
||||
/* The calling program should define program_name and set it to the
|
||||
name of the executing program. */
|
||||
extern char *program_name;
|
||||
|
||||
# ifdef HAVE_STRERROR_R
|
||||
# define __strerror_r strerror_r
|
||||
# else
|
||||
# if HAVE_STRERROR
|
||||
# ifndef strerror /* On some systems, strerror is a macro */
|
||||
char *strerror ();
|
||||
# endif
|
||||
# else
|
||||
static char *
|
||||
private_strerror (errnum)
|
||||
int errnum;
|
||||
{
|
||||
extern char *sys_errlist[];
|
||||
extern int sys_nerr;
|
||||
|
||||
if (errnum > 0 && errnum <= sys_nerr)
|
||||
return _(sys_errlist[errnum]);
|
||||
return _("Unknown system error");
|
||||
}
|
||||
# define strerror private_strerror
|
||||
# endif /* HAVE_STRERROR */
|
||||
# endif /* HAVE_STRERROR_R */
|
||||
#endif /* not _LIBC */
|
||||
|
||||
/* Print the program name and error message MESSAGE, which is a printf-style
|
||||
format string with optional args.
|
||||
If ERRNUM is nonzero, print its corresponding system error message.
|
||||
Exit with status STATUS if it is nonzero. */
|
||||
/* VARARGS */
|
||||
|
||||
void
|
||||
#if defined VA_START && __STDC__
|
||||
error (int status, int errnum, const char *message, ...)
|
||||
#else
|
||||
error (status, errnum, message, va_alist)
|
||||
int status;
|
||||
int errnum;
|
||||
char *message;
|
||||
va_dcl
|
||||
#endif
|
||||
{
|
||||
#ifdef VA_START
|
||||
va_list args;
|
||||
#endif
|
||||
|
||||
if (error_print_progname)
|
||||
(*error_print_progname) ();
|
||||
else
|
||||
{
|
||||
fflush (stdout);
|
||||
fprintf (stderr, "%s: ", program_name);
|
||||
}
|
||||
|
||||
#ifdef VA_START
|
||||
VA_START (args, message);
|
||||
# if HAVE_VPRINTF || _LIBC
|
||||
vfprintf (stderr, message, args);
|
||||
# else
|
||||
_doprnt (message, args, stderr);
|
||||
# endif
|
||||
va_end (args);
|
||||
#else
|
||||
fprintf (stderr, message, a1, a2, a3, a4, a5, a6, a7, a8);
|
||||
#endif
|
||||
|
||||
++error_message_count;
|
||||
if (errnum)
|
||||
{
|
||||
#if defined HAVE_STRERROR_R || _LIBC
|
||||
char errbuf[1024];
|
||||
# if HAVE_WORKING_STRERROR_R || _LIBC
|
||||
fprintf (stderr, ": %s", __strerror_r (errnum, errbuf, sizeof errbuf));
|
||||
# else
|
||||
/* Don't use __strerror_r's return value because on some systems
|
||||
(at least DEC UNIX 4.0[A-D]) strerror_r returns `int'. */
|
||||
__strerror_r (errnum, errbuf, sizeof errbuf);
|
||||
fprintf (stderr, ": %s", errbuf);
|
||||
# endif
|
||||
#else
|
||||
fprintf (stderr, ": %s", strerror (errnum));
|
||||
#endif
|
||||
}
|
||||
putc ('\n', stderr);
|
||||
fflush (stderr);
|
||||
if (status)
|
||||
exit (status);
|
||||
}
|
||||
|
||||
/* Sometimes we want to have at most one error per line. This
|
||||
variable controls whether this mode is selected or not. */
|
||||
int error_one_per_line;
|
||||
|
||||
void
|
||||
#if defined VA_START && __STDC__
|
||||
error_at_line (int status, int errnum, const char *file_name,
|
||||
unsigned int line_number, const char *message, ...)
|
||||
#else
|
||||
error_at_line (status, errnum, file_name, line_number, message, va_alist)
|
||||
int status;
|
||||
int errnum;
|
||||
const char *file_name;
|
||||
unsigned int line_number;
|
||||
char *message;
|
||||
va_dcl
|
||||
#endif
|
||||
{
|
||||
#ifdef VA_START
|
||||
va_list args;
|
||||
#endif
|
||||
|
||||
if (error_one_per_line)
|
||||
{
|
||||
static const char *old_file_name;
|
||||
static unsigned int old_line_number;
|
||||
|
||||
if (old_line_number == line_number &&
|
||||
(file_name == old_file_name || !strcmp (old_file_name, file_name)))
|
||||
/* Simply return and print nothing. */
|
||||
return;
|
||||
|
||||
old_file_name = file_name;
|
||||
old_line_number = line_number;
|
||||
}
|
||||
|
||||
if (error_print_progname)
|
||||
(*error_print_progname) ();
|
||||
else
|
||||
{
|
||||
fflush (stdout);
|
||||
fprintf (stderr, "%s:", program_name);
|
||||
}
|
||||
|
||||
if (file_name != NULL)
|
||||
fprintf (stderr, "%s:%d: ", file_name, line_number);
|
||||
|
||||
#ifdef VA_START
|
||||
VA_START (args, message);
|
||||
# if HAVE_VPRINTF || _LIBC
|
||||
vfprintf (stderr, message, args);
|
||||
# else
|
||||
_doprnt (message, args, stderr);
|
||||
# endif
|
||||
va_end (args);
|
||||
#else
|
||||
fprintf (stderr, message, a1, a2, a3, a4, a5, a6, a7, a8);
|
||||
#endif
|
||||
|
||||
++error_message_count;
|
||||
if (errnum)
|
||||
{
|
||||
#if defined HAVE_STRERROR_R || _LIBC
|
||||
char errbuf[1024];
|
||||
# if HAVE_WORKING_STRERROR_R || _LIBC
|
||||
fprintf (stderr, ": %s", __strerror_r (errnum, errbuf, sizeof errbuf));
|
||||
# else
|
||||
/* Don't use __strerror_r's return value because on some systems
|
||||
(at least DEC UNIX 4.0[A-D]) strerror_r returns `int'. */
|
||||
__strerror_r (errnum, errbuf, sizeof errbuf);
|
||||
fprintf (stderr, ": %s", errbuf);
|
||||
# endif
|
||||
#else
|
||||
fprintf (stderr, ": %s", strerror (errnum));
|
||||
#endif
|
||||
}
|
||||
putc ('\n', stderr);
|
||||
fflush (stderr);
|
||||
if (status)
|
||||
exit (status);
|
||||
}
|
||||
|
||||
#ifdef _LIBC
|
||||
/* Make the weak alias. */
|
||||
# undef error
|
||||
# undef error_at_line
|
||||
weak_alias (__error, error)
|
||||
weak_alias (__error_at_line, error_at_line)
|
||||
#endif
|
||||
78
lib/error.h
78
lib/error.h
@@ -1,78 +0,0 @@
|
||||
/* Declaration for error-reporting function
|
||||
Copyright (C) 1995, 1996, 1997 Free Software Foundation, Inc.
|
||||
|
||||
|
||||
NOTE: The canonical source of this file is maintained with the GNU C Library.
|
||||
Bugs can be reported to bug-glibc@prep.ai.mit.edu.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify it
|
||||
under the terms of the GNU General Public License as published by the
|
||||
Free Software Foundation; either version 2, or (at your option) any
|
||||
later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
|
||||
USA. */
|
||||
|
||||
#ifndef _ERROR_H
|
||||
#define _ERROR_H 1
|
||||
|
||||
#ifndef __attribute__
|
||||
/* This feature is available in gcc versions 2.5 and later. */
|
||||
# if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 5) || __STRICT_ANSI__
|
||||
# define __attribute__(Spec) /* empty */
|
||||
# endif
|
||||
/* The __-protected variants of `format' and `printf' attributes
|
||||
are accepted by gcc versions 2.6.4 (effectively 2.7) and later. */
|
||||
# if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 7)
|
||||
# define __format__ format
|
||||
# define __printf__ printf
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#if defined (__STDC__) && __STDC__
|
||||
|
||||
/* Print a message with `fprintf (stderr, FORMAT, ...)';
|
||||
if ERRNUM is nonzero, follow it with ": " and strerror (ERRNUM).
|
||||
If STATUS is nonzero, terminate the program with `exit (STATUS)'. */
|
||||
|
||||
extern void error (int status, int errnum, const char *format, ...)
|
||||
__attribute__ ((__format__ (__printf__, 3, 4)));
|
||||
|
||||
extern void error_at_line (int status, int errnum, const char *fname,
|
||||
unsigned int lineno, const char *format, ...)
|
||||
__attribute__ ((__format__ (__printf__, 5, 6)));
|
||||
|
||||
/* If NULL, error will flush stdout, then print on stderr the program
|
||||
name, a colon and a space. Otherwise, error will call this
|
||||
function without parameters instead. */
|
||||
extern void (*error_print_progname) (void);
|
||||
|
||||
#else
|
||||
void error ();
|
||||
void error_at_line ();
|
||||
extern void (*error_print_progname) ();
|
||||
#endif
|
||||
|
||||
/* This variable is incremented each time `error' is called. */
|
||||
extern unsigned int error_message_count;
|
||||
|
||||
/* Sometimes we want to have at most one error per line. This
|
||||
variable controls whether this mode is selected or not. */
|
||||
extern int error_one_per_line;
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* error.h */
|
||||
143
lib/euidaccess-stat.c
Normal file
143
lib/euidaccess-stat.c
Normal file
@@ -0,0 +1,143 @@
|
||||
/* euidaccess-stat -- check if effective user id can access lstat'd file
|
||||
This function is probably useful only for choosing whether to issue
|
||||
a prompt in an implementation of POSIX-specified rm.
|
||||
|
||||
Copyright (C) 2005, 2006 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation,
|
||||
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
|
||||
|
||||
/* Adapted for use in GNU remove.c by Jim Meyering. */
|
||||
|
||||
#include <config.h>
|
||||
|
||||
#include "euidaccess-stat.h"
|
||||
|
||||
#include <unistd.h>
|
||||
|
||||
#ifndef F_OK
|
||||
# define F_OK 0
|
||||
# define X_OK 1
|
||||
# define W_OK 2
|
||||
# define R_OK 4
|
||||
#endif
|
||||
|
||||
#include "group-member.h"
|
||||
#include "stat-macros.h"
|
||||
|
||||
/* Return true if the current user has permission of type MODE
|
||||
on the file from which stat buffer *ST was obtained, ignoring
|
||||
ACLs, attributes, `read-only'ness, etc...
|
||||
Otherwise, return false.
|
||||
|
||||
Like the reentrant version of euidaccess, but starting with
|
||||
a stat buffer rather than a file name. Hence, this function
|
||||
never calls access or accessx, and doesn't take into account
|
||||
whether the file has ACLs or other attributes, or resides on
|
||||
a read-only file system. */
|
||||
|
||||
bool
|
||||
euidaccess_stat (struct stat const *st, int mode)
|
||||
{
|
||||
uid_t euid;
|
||||
unsigned int granted;
|
||||
|
||||
/* Convert the mode to traditional form, clearing any bogus bits. */
|
||||
if (R_OK == 4 && W_OK == 2 && X_OK == 1 && F_OK == 0)
|
||||
mode &= 7;
|
||||
else
|
||||
mode = ((mode & R_OK ? 4 : 0)
|
||||
+ (mode & W_OK ? 2 : 0)
|
||||
+ (mode & X_OK ? 1 : 0));
|
||||
|
||||
if (mode == 0)
|
||||
return true; /* The file exists. */
|
||||
|
||||
euid = geteuid ();
|
||||
|
||||
/* The super-user can read and write any file, and execute any file
|
||||
that anyone can execute. */
|
||||
if (euid == 0 && ((mode & X_OK) == 0
|
||||
|| (st->st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))))
|
||||
return true;
|
||||
|
||||
/* Convert the file's permission bits to traditional form. */
|
||||
if ( S_IRUSR == (4 << 6)
|
||||
&& S_IWUSR == (2 << 6)
|
||||
&& S_IXUSR == (1 << 6)
|
||||
&& S_IRGRP == (4 << 3)
|
||||
&& S_IWGRP == (2 << 3)
|
||||
&& S_IXGRP == (1 << 3)
|
||||
&& S_IROTH == (4 << 0)
|
||||
&& S_IWOTH == (2 << 0)
|
||||
&& S_IXOTH == (1 << 0))
|
||||
granted = st->st_mode;
|
||||
else
|
||||
granted = ( (st->st_mode & S_IRUSR ? 4 << 6 : 0)
|
||||
+ (st->st_mode & S_IWUSR ? 2 << 6 : 0)
|
||||
+ (st->st_mode & S_IXUSR ? 1 << 6 : 0)
|
||||
+ (st->st_mode & S_IRGRP ? 4 << 3 : 0)
|
||||
+ (st->st_mode & S_IWGRP ? 2 << 3 : 0)
|
||||
+ (st->st_mode & S_IXGRP ? 1 << 3 : 0)
|
||||
+ (st->st_mode & S_IROTH ? 4 << 0 : 0)
|
||||
+ (st->st_mode & S_IWOTH ? 2 << 0 : 0)
|
||||
+ (st->st_mode & S_IXOTH ? 1 << 0 : 0));
|
||||
|
||||
if (euid == st->st_uid)
|
||||
granted >>= 6;
|
||||
else
|
||||
{
|
||||
gid_t egid = getegid ();
|
||||
if (egid == st->st_gid || group_member (st->st_gid))
|
||||
granted >>= 3;
|
||||
}
|
||||
|
||||
if ((mode & ~granted) == 0)
|
||||
return true;
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
#ifdef TEST
|
||||
# include <errno.h>
|
||||
# include <stdio.h>
|
||||
# include <stdlib.h>
|
||||
|
||||
# include "error.h"
|
||||
# define _(msg) msg
|
||||
|
||||
char *program_name;
|
||||
|
||||
int
|
||||
main (int argc, char **argv)
|
||||
{
|
||||
char *file;
|
||||
int mode;
|
||||
bool ok;
|
||||
struct stat st;
|
||||
|
||||
program_name = argv[0];
|
||||
if (argc < 3)
|
||||
abort ();
|
||||
file = argv[1];
|
||||
mode = atoi (argv[2]);
|
||||
if (lstat (file, &st) != 0)
|
||||
error (EXIT_FAILURE, errno, _("cannot stat %s"), file);
|
||||
|
||||
ok = euidaccess_stat (&st, mode);
|
||||
printf ("%s: %s\n", file, ok ? "y" : "n");
|
||||
exit (0);
|
||||
}
|
||||
#endif
|
||||
5
lib/euidaccess-stat.h
Normal file
5
lib/euidaccess-stat.h
Normal file
@@ -0,0 +1,5 @@
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
#include <stdbool.h>
|
||||
|
||||
bool euidaccess_stat (struct stat const *st, int mode);
|
||||
229
lib/euidaccess.c
229
lib/euidaccess.c
@@ -1,229 +0,0 @@
|
||||
/* euidaccess -- check if effective user id can access file
|
||||
Copyright (C) 1990, 1991, 1995, 1998, 2000 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Library General Public License as
|
||||
published by the Free Software Foundation; either version 2 of the
|
||||
License, or (at your option) any later version.
|
||||
|
||||
The GNU C Library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Library General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with the GNU C Library; see the file COPYING.LIB. If
|
||||
not, write to the Free Software Foundation, Inc., 59 Temple Place -
|
||||
Suite 330, Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* Written by David MacKenzie and Torbjorn Granlund.
|
||||
Adapted for GNU C library by Roland McGrath. */
|
||||
|
||||
#if HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
|
||||
#ifdef S_IEXEC
|
||||
# ifndef S_IXUSR
|
||||
# define S_IXUSR S_IEXEC
|
||||
# endif
|
||||
# ifndef S_IXGRP
|
||||
# define S_IXGRP (S_IEXEC >> 3)
|
||||
# endif
|
||||
# ifndef S_IXOTH
|
||||
# define S_IXOTH (S_IEXEC >> 6)
|
||||
# endif
|
||||
#endif /* S_IEXEC */
|
||||
|
||||
#if defined (HAVE_UNISTD_H) || defined (_LIBC)
|
||||
# include <unistd.h>
|
||||
#endif
|
||||
|
||||
#ifdef _POSIX_VERSION
|
||||
# include <limits.h>
|
||||
# if !defined(NGROUPS_MAX) || NGROUPS_MAX < 1
|
||||
# undef NGROUPS_MAX
|
||||
# define NGROUPS_MAX sysconf (_SC_NGROUPS_MAX)
|
||||
# endif /* NGROUPS_MAX */
|
||||
|
||||
#else /* not _POSIX_VERSION */
|
||||
uid_t getuid ();
|
||||
gid_t getgid ();
|
||||
uid_t geteuid ();
|
||||
gid_t getegid ();
|
||||
# include <sys/param.h>
|
||||
# if !defined(NGROUPS_MAX) && defined(NGROUPS)
|
||||
# define NGROUPS_MAX NGROUPS
|
||||
# endif /* not NGROUPS_MAX and NGROUPS */
|
||||
#endif /* not POSIX_VERSION */
|
||||
|
||||
#include <errno.h>
|
||||
#ifndef errno
|
||||
extern int errno;
|
||||
#endif
|
||||
#ifndef __set_errno
|
||||
# define __set_errno(val) errno = (val)
|
||||
#endif
|
||||
|
||||
#if defined(EACCES) && !defined(EACCESS)
|
||||
# define EACCESS EACCES
|
||||
#endif
|
||||
|
||||
#ifndef F_OK
|
||||
# define F_OK 0
|
||||
# define X_OK 1
|
||||
# define W_OK 2
|
||||
# define R_OK 4
|
||||
#endif
|
||||
|
||||
#if !defined (S_IROTH) && defined (R_OK)
|
||||
# define S_IROTH R_OK
|
||||
#endif
|
||||
|
||||
#if !defined (S_IWOTH) && defined (W_OK)
|
||||
# define S_IWOTH W_OK
|
||||
#endif
|
||||
|
||||
#if !defined (S_IXOTH) && defined (X_OK)
|
||||
# define S_IXOTH X_OK
|
||||
#endif
|
||||
|
||||
#ifdef _LIBC
|
||||
|
||||
# define group_member __group_member
|
||||
# define euidaccess __euidaccess
|
||||
|
||||
#else
|
||||
|
||||
/* The user's real user id. */
|
||||
static uid_t uid;
|
||||
|
||||
/* The user's real group id. */
|
||||
static gid_t gid;
|
||||
|
||||
# if HAVE_GETGROUPS
|
||||
int group_member ();
|
||||
# else
|
||||
# define group_member(gid) 0
|
||||
# endif
|
||||
|
||||
#endif
|
||||
|
||||
/* The user's effective user id. */
|
||||
static uid_t euid;
|
||||
|
||||
/* The user's effective group id. */
|
||||
static gid_t egid;
|
||||
|
||||
/* Nonzero if UID, GID, EUID, and EGID have valid values. */
|
||||
static int have_ids;
|
||||
|
||||
|
||||
/* Return 0 if the user has permission of type MODE on file PATH;
|
||||
otherwise, return -1 and set `errno' to EACCESS.
|
||||
Like access, except that it uses the effective user and group
|
||||
id's instead of the real ones, and it does not check for read-only
|
||||
filesystem, text busy, etc. */
|
||||
|
||||
int
|
||||
euidaccess (const char *path, int mode)
|
||||
{
|
||||
struct stat stats;
|
||||
int granted;
|
||||
|
||||
#ifdef _LIBC
|
||||
if (! __libc_enable_secure)
|
||||
/* If we are not set-uid or set-gid, access does the same. */
|
||||
return __access (path, mode);
|
||||
#else
|
||||
if (have_ids == 0)
|
||||
{
|
||||
have_ids = 1;
|
||||
uid = getuid ();
|
||||
gid = getgid ();
|
||||
euid = geteuid ();
|
||||
egid = getegid ();
|
||||
}
|
||||
|
||||
if (uid == euid && gid == egid)
|
||||
/* If we are not set-uid or set-gid, access does the same. */
|
||||
return access (path, mode);
|
||||
#endif
|
||||
|
||||
if (stat (path, &stats))
|
||||
return -1;
|
||||
|
||||
mode &= (X_OK | W_OK | R_OK); /* Clear any bogus bits. */
|
||||
#if R_OK != S_IROTH || W_OK != S_IWOTH || X_OK != S_IXOTH
|
||||
?error Oops, portability assumptions incorrect.
|
||||
#endif
|
||||
|
||||
if (mode == F_OK)
|
||||
return 0; /* The file exists. */
|
||||
|
||||
#ifdef _LIBC
|
||||
/* Now we need the IDs. */
|
||||
if (have_ids == 0)
|
||||
{
|
||||
have_ids = 1;
|
||||
euid = __geteuid ();
|
||||
egid = __getegid ();
|
||||
}
|
||||
#endif
|
||||
|
||||
/* The super-user can read and write any file, and execute any file
|
||||
that anyone can execute. */
|
||||
if (euid == 0 && ((mode & X_OK) == 0
|
||||
|| (stats.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))))
|
||||
return 0;
|
||||
|
||||
if (euid == stats.st_uid)
|
||||
granted = (unsigned) (stats.st_mode & (mode << 6)) >> 6;
|
||||
else if (egid == stats.st_gid || group_member (stats.st_gid))
|
||||
granted = (unsigned) (stats.st_mode & (mode << 3)) >> 3;
|
||||
else
|
||||
granted = (stats.st_mode & mode);
|
||||
if (granted == mode)
|
||||
return 0;
|
||||
__set_errno (EACCESS);
|
||||
return -1;
|
||||
}
|
||||
#undef euidaccess
|
||||
#ifdef weak_alias
|
||||
weak_alias (__euidaccess, euidaccess)
|
||||
#endif
|
||||
|
||||
#ifdef TEST
|
||||
# include <stdio.h>
|
||||
# include <errno.h>
|
||||
# include "error.h"
|
||||
|
||||
char *program_name;
|
||||
|
||||
int
|
||||
main (argc, argv)
|
||||
int argc;
|
||||
char **argv;
|
||||
{
|
||||
char *file;
|
||||
int mode;
|
||||
int err;
|
||||
|
||||
program_name = argv[0];
|
||||
if (argc < 3)
|
||||
abort ();
|
||||
file = argv[1];
|
||||
mode = atoi (argv[2]);
|
||||
|
||||
err = euidaccess (file, mode);
|
||||
printf ("%d\n", err);
|
||||
if (err != 0)
|
||||
error (0, errno, "%s", file);
|
||||
exit (0);
|
||||
}
|
||||
#endif
|
||||
128
lib/exclude.c
128
lib/exclude.c
@@ -1,128 +0,0 @@
|
||||
/* exclude.c -- exclude file names
|
||||
Copyright 1992, 1993, 1994, 1997, 1999, 2000 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; see the file COPYING.
|
||||
If not, write to the Free Software Foundation,
|
||||
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* Written by Paul Eggert <eggert@twinsun.com> */
|
||||
|
||||
#if HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
||||
#include <errno.h>
|
||||
#ifndef errno
|
||||
extern int errno;
|
||||
#endif
|
||||
#include <exclude.h>
|
||||
#include <fnmatch.h>
|
||||
#include <stdio.h>
|
||||
#include <sys/types.h>
|
||||
|
||||
void *xmalloc PARAMS ((size_t));
|
||||
void *xrealloc PARAMS ((void *, size_t));
|
||||
|
||||
/* Keep track of excluded file name patterns. */
|
||||
|
||||
struct exclude
|
||||
{
|
||||
char const **exclude;
|
||||
int exclude_alloc;
|
||||
int exclude_count;
|
||||
};
|
||||
|
||||
struct exclude *
|
||||
new_exclude (void)
|
||||
{
|
||||
struct exclude *ex = (struct exclude *) xmalloc (sizeof (struct exclude));
|
||||
ex->exclude_count = 0;
|
||||
ex->exclude_alloc = 64;
|
||||
ex->exclude = (char const **) xmalloc (ex->exclude_alloc * sizeof (char *));
|
||||
return ex;
|
||||
}
|
||||
|
||||
int
|
||||
excluded_filename (struct exclude const *ex, char const *f, int options)
|
||||
{
|
||||
char const * const *exclude = ex->exclude;
|
||||
int exclude_count = ex->exclude_count;
|
||||
int i;
|
||||
|
||||
for (i = 0; i < exclude_count; i++)
|
||||
if (fnmatch (exclude[i], f, options) == 0)
|
||||
return 1;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
void
|
||||
add_exclude (struct exclude *ex, char const *pattern)
|
||||
{
|
||||
if (ex->exclude_alloc <= ex->exclude_count)
|
||||
ex->exclude = (char const **) xrealloc (ex->exclude,
|
||||
((ex->exclude_alloc *= 2)
|
||||
* sizeof (char *)));
|
||||
|
||||
ex->exclude[ex->exclude_count++] = pattern;
|
||||
}
|
||||
|
||||
int
|
||||
add_exclude_file (void (*add_func) PARAMS ((struct exclude *, char const *)),
|
||||
struct exclude *ex, char const *filename, char line_end)
|
||||
{
|
||||
int use_stdin = filename[0] == '-' && !filename[1];
|
||||
FILE *in;
|
||||
char *buf;
|
||||
char *p;
|
||||
char const *pattern;
|
||||
char const *lim;
|
||||
size_t buf_alloc = 1024;
|
||||
size_t buf_count = 0;
|
||||
int c;
|
||||
int e = 0;
|
||||
|
||||
if (use_stdin)
|
||||
in = stdin;
|
||||
else if (! (in = fopen (filename, "r")))
|
||||
return -1;
|
||||
|
||||
buf = xmalloc (buf_alloc);
|
||||
|
||||
while ((c = getc (in)) != EOF)
|
||||
{
|
||||
buf[buf_count++] = c;
|
||||
if (buf_count == buf_alloc)
|
||||
buf = xrealloc (buf, buf_alloc *= 2);
|
||||
}
|
||||
|
||||
buf = xrealloc (buf, buf_count + 1);
|
||||
|
||||
if (ferror (in))
|
||||
e = errno;
|
||||
|
||||
if (!use_stdin && fclose (in) != 0)
|
||||
e = errno;
|
||||
|
||||
for (pattern = p = buf, lim = buf + buf_count; p <= lim; p++)
|
||||
if (p < lim ? *p == line_end : buf < p && p[-1])
|
||||
{
|
||||
*p = '\0';
|
||||
(*add_func) (ex, pattern);
|
||||
pattern = p + 1;
|
||||
}
|
||||
|
||||
errno = e;
|
||||
return e ? -1 : 0;
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user