Changeset 1993
- Timestamp:
- Feb 8, 2017, 8:58:22 PM (8 years ago)
- Location:
- xz/vendor/current
- Files:
-
- 1 added
- 115 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified xz/vendor/current/ABOUT-NLS ¶
r1791 r1993 19 19 work on translations can contact the appropriate team. 20 20 21 When reporting bugs in the `intl/' directory or bugs which may be 22 related to internationalization, you should tell about the version of 23 `gettext' which is used. The information can be found in the 24 `intl/VERSION' file, in internationalized packages. 25 26 1.1 Quick configuration advice 27 ============================== 28 29 If you want to exploit the full power of internationalization, you 30 should configure it using 31 32 ./configure --with-included-gettext 33 34 to force usage of internationalizing routines provided within this 35 package, despite the existence of internationalizing capabilities in the 36 operating system where this package is being installed. So far, only 37 the `gettext' implementation in the GNU C library version 2 provides as 38 many features (such as locale alias, message inheritance, automatic 39 charset conversion or plural form handling) as the implementation here. 40 It is also not possible to offer this additional functionality on top 41 of a `catgets' implementation. Future versions of GNU `gettext' will 42 very likely convey even more functionality. So it might be a good idea 43 to change to GNU `gettext' as soon as possible. 44 45 So you need _not_ provide this option if you are using GNU libc 2 or 46 you have installed a recent copy of the GNU gettext package with the 47 included `libintl'. 48 49 1.2 INSTALL Matters 21 1.1 INSTALL Matters 50 22 =================== 51 23 … … 57 29 By default, this package will be installed to allow translation of 58 30 messages. It will automatically detect whether the system already 59 provides the GNU `gettext' functions. If not, the included GNU 60 `gettext' library will be used. This library is wholly contained 61 within this package, usually in the `intl/' subdirectory, so prior 62 installation of the GNU `gettext' package is _not_ required. 63 Installers may use special options at configuration time for changing 64 the default behaviour. The commands: 65 66 ./configure --with-included-gettext 31 provides the GNU `gettext' functions. Installers may use special 32 options at configuration time for changing the default behaviour. The 33 command: 34 67 35 ./configure --disable-nls 68 36 69 will, respectively, bypass any pre-existing `gettext' to use the 70 internationalizing routines provided within this package, or else, 71 _totally_ disable translation of messages. 37 will _totally_ disable translation of messages. 72 38 73 39 When you already have GNU `gettext' installed on your system and run 74 40 configure without an option for your new package, `configure' will 75 probably detect the previously built and installed `libintl.a' file and 76 will decide to use this. This might not be desirable. You should use 77 the more recent version of the GNU `gettext' library. I.e. if the file 78 `intl/VERSION' shows that the library which comes with this package is 79 more recent, you should use 80 81 ./configure --with-included-gettext 82 83 to prevent auto-detection. 84 85 The configuration process will not test for the `catgets' function 86 and therefore it will not be used. The reason is that even an 87 emulation of `gettext' on top of `catgets' could not provide all the 88 extensions of the GNU `gettext' library. 41 probably detect the previously built and installed `libintl' library 42 and will decide to use it. If not, you may have to to use the 43 `--with-libintl-prefix' option to tell `configure' where to look for it. 89 44 90 45 Internationalized packages usually have many `po/LL.po' files, where … … 97 52 codes, stating which languages are allowed. 98 53 99 1. 3Using This Package54 1.2 Using This Package 100 55 ====================== 101 56 … … 149 104 (Portuguese as spoken in Portugal) in this context. 150 105 151 1. 4Translating Teams106 1.3 Translating Teams 152 107 ===================== 153 108 … … 178 133 programming skills, here. 179 134 180 1. 5Available Packages135 1.4 Available Packages 181 136 ====================== 182 137 183 138 Languages are not equally supported in all packages. The following 184 matrix shows the current state of internationalization, as of May 2010.185 The matrix shows, in regard of each package, for which languages PO 186 files have been submitted to translation coordination, with a139 matrix shows the current state of internationalization, as of June 140 2010. The matrix shows, in regard of each package, for which languages 141 PO files have been submitted to translation coordination, with a 187 142 translation percentage of at least 50%. 188 143 189 Ready PO files af am a r as ast az be be@latin bg bn_IN bs ca crh190 +-------------------------------------------------- -+191 a2ps | [] []|192 aegis | 193 ant-phone | 194 anubis | 195 aspell | [] []|196 bash | 197 bfd | 198 bibshelf | []|199 binutils | 200 bison | 201 bison-runtime | []|202 bluez-pin | [] []|203 bombono-dvd | 204 buzztard | 205 cflow | 206 clisp | 207 coreutils | [] []|208 cpio | 209 cppi | 210 cpplib | []|211 cryptsetup | 212 dfarc | 213 dialog | [] []|214 dico | 215 diffutils | []|216 dink | 217 doodle | 218 e2fsprogs | []|219 enscript | []|220 exif | 221 fetchmail | []|222 findutils | []|223 flex | []|224 freedink | 225 gas | 226 gawk | [] []|227 gcal | []|228 gcc | 229 gettext-examples | [] [] [] []|230 gettext-runtime | [] [] []|231 gettext-tools | [] []|232 gip | []|233 gjay | 234 gliv | []|235 glunarclock | [] []|236 gnubiff | 237 gnucash | []|238 gnuedu | 239 gnulib | 240 gnunet | 241 gnunet-gtk | 242 gnutls | 243 gold | 244 gpe-aerial | 245 gpe-beam | 246 gpe-bluetooth | 247 gpe-calendar | 248 gpe-clock | []|249 gpe-conf | 250 gpe-contacts | 251 gpe-edit | 252 gpe-filemanager | 253 gpe-go | 254 gpe-login | 255 gpe-ownerinfo | []|256 gpe-package | 257 gpe-sketchbook | 258 gpe-su | []|259 gpe-taskmanager | []|260 gpe-timesheet | []|261 gpe-today | []|262 gpe-todo | 263 gphoto2 | 264 gprof | []|265 gpsdrive | 266 gramadoir | 267 grep | 268 grub | [] []|269 gsasl | 270 gss | 271 gst-plugins-bad | []|272 gst-plugins-base | []|273 gst-plugins-good | []|274 gst-plugins-ugly | []|275 gstreamer | [] [] []|276 gtick | 277 gtkam | []|278 gtkorphan | []|279 gtkspell | [] [] []|280 gutenprint | 281 hello | []|282 help2man | 283 hylafax | 284 idutils | 285 indent | [] []|286 iso_15924 | 287 iso_3166 | [] [] [] [] [] [] [] []|288 iso_3166_2 | 289 iso_4217 | 290 iso_639 | [] [] [] [] []|291 iso_639_3 | []|292 jwhois | 293 kbd | 294 keytouch | []|295 keytouch-editor | 296 keytouch-keyboa... | []|297 klavaro | []|298 latrine | 299 ld | []|300 leafpad | [] []|301 libc | [] []|302 libexif | ()|303 libextractor | 304 libgnutls | 305 libgpewidget | 306 libgpg-error | 307 libgphoto2 | 308 libgphoto2_port | 309 libgsasl | 310 libiconv | []|311 libidn | 312 lifelines | 313 liferea | [] []|314 lilypond | 315 linkdr | []|316 lordsawar | 317 lprng | 318 lynx | []|319 m4 | 320 mailfromd | 321 mailutils | 322 make | 323 man-db | 324 man-db-manpages | 325 minicom | 326 mkisofs | 327 myserver | 328 nano | [] []|329 opcodes | 330 parted | 331 pies | 332 popt | 333 psmisc | 334 pspp | []|335 pwdutils | 336 radius | []|337 recode | [] []|338 rosegarden | 339 rpm | 340 rush | 341 sarg | 342 screem | 343 scrollkeeper | [] [] []|344 sed | [] []|345 sharutils | [] []|346 shishi | 347 skencil | 348 solfege | 349 solfege-manual | 350 soundtracker | 351 sp | 352 sysstat | 353 tar | []|354 texinfo | 355 tin | 356 unicode-han-tra... | 357 unicode-transla... | 358 util-linux-ng | []|359 vice | 360 vmm | 361 vorbis-tools | 362 wastesedge | 363 wdiff | 364 wget | [] []|365 wyslij-po | 366 xchat | [] [] [] []|367 xdg-user-dirs | [] [] [] [] [] [] [] [] []|368 xkeyboard-config | [] [] []|369 +-------------------------------------------------- -+370 af am a r as ast az be be@latin bg bn_IN bs ca crh371 6 0 2 3 19 1 11 3 28 3 1 38 5372 373 c s da de el en en_GB en_ZA eo es et eu fa fi144 Ready PO files af am an ar as ast az be be@latin bg bn_IN bs ca 145 +--------------------------------------------------+ 146 a2ps | [] [] | 147 aegis | | 148 ant-phone | | 149 anubis | | 150 aspell | [] [] | 151 bash | | 152 bfd | | 153 bibshelf | [] | 154 binutils | | 155 bison | | 156 bison-runtime | [] | 157 bluez-pin | [] [] | 158 bombono-dvd | | 159 buzztard | | 160 cflow | | 161 clisp | | 162 coreutils | [] [] | 163 cpio | | 164 cppi | | 165 cpplib | [] | 166 cryptsetup | | 167 dfarc | | 168 dialog | [] [] | 169 dico | | 170 diffutils | [] | 171 dink | | 172 doodle | | 173 e2fsprogs | [] | 174 enscript | [] | 175 exif | | 176 fetchmail | [] | 177 findutils | [] | 178 flex | [] | 179 freedink | | 180 gas | | 181 gawk | [] [] | 182 gcal | [] | 183 gcc | | 184 gettext-examples | [] [] [] [] | 185 gettext-runtime | [] [] | 186 gettext-tools | [] [] | 187 gip | [] | 188 gjay | | 189 gliv | [] | 190 glunarclock | [] [] | 191 gnubiff | | 192 gnucash | [] | 193 gnuedu | | 194 gnulib | | 195 gnunet | | 196 gnunet-gtk | | 197 gnutls | | 198 gold | | 199 gpe-aerial | | 200 gpe-beam | | 201 gpe-bluetooth | | 202 gpe-calendar | | 203 gpe-clock | [] | 204 gpe-conf | | 205 gpe-contacts | | 206 gpe-edit | | 207 gpe-filemanager | | 208 gpe-go | | 209 gpe-login | | 210 gpe-ownerinfo | [] | 211 gpe-package | | 212 gpe-sketchbook | | 213 gpe-su | [] | 214 gpe-taskmanager | [] | 215 gpe-timesheet | [] | 216 gpe-today | [] | 217 gpe-todo | | 218 gphoto2 | | 219 gprof | [] | 220 gpsdrive | | 221 gramadoir | | 222 grep | | 223 grub | [] [] | 224 gsasl | | 225 gss | | 226 gst-plugins-bad | [] | 227 gst-plugins-base | [] | 228 gst-plugins-good | [] | 229 gst-plugins-ugly | [] | 230 gstreamer | [] [] [] | 231 gtick | | 232 gtkam | [] | 233 gtkorphan | [] | 234 gtkspell | [] [] [] | 235 gutenprint | | 236 hello | [] | 237 help2man | | 238 hylafax | | 239 idutils | | 240 indent | [] [] | 241 iso_15924 | | 242 iso_3166 | [] [] [] [] [] [] [] | 243 iso_3166_2 | | 244 iso_4217 | | 245 iso_639 | [] [] [] [] | 246 iso_639_3 | | 247 jwhois | | 248 kbd | | 249 keytouch | [] | 250 keytouch-editor | | 251 keytouch-keyboa... | [] | 252 klavaro | [] | 253 latrine | | 254 ld | [] | 255 leafpad | [] [] | 256 libc | [] [] | 257 libexif | () | 258 libextractor | | 259 libgnutls | | 260 libgpewidget | | 261 libgpg-error | | 262 libgphoto2 | | 263 libgphoto2_port | | 264 libgsasl | | 265 libiconv | [] | 266 libidn | | 267 lifelines | | 268 liferea | [] [] | 269 lilypond | | 270 linkdr | [] | 271 lordsawar | | 272 lprng | | 273 lynx | [] | 274 m4 | | 275 mailfromd | | 276 mailutils | | 277 make | | 278 man-db | | 279 man-db-manpages | | 280 minicom | | 281 mkisofs | | 282 myserver | | 283 nano | [] [] | 284 opcodes | | 285 parted | | 286 pies | | 287 popt | | 288 psmisc | | 289 pspp | [] | 290 pwdutils | | 291 radius | [] | 292 recode | [] [] | 293 rosegarden | | 294 rpm | | 295 rush | | 296 sarg | | 297 screem | | 298 scrollkeeper | [] [] [] | 299 sed | [] [] | 300 sharutils | [] [] | 301 shishi | | 302 skencil | | 303 solfege | | 304 solfege-manual | | 305 soundtracker | | 306 sp | | 307 sysstat | | 308 tar | [] | 309 texinfo | | 310 tin | | 311 unicode-han-tra... | | 312 unicode-transla... | | 313 util-linux-ng | [] | 314 vice | | 315 vmm | | 316 vorbis-tools | | 317 wastesedge | | 318 wdiff | | 319 wget | [] [] | 320 wyslij-po | | 321 xchat | [] [] [] [] | 322 xdg-user-dirs | [] [] [] [] [] [] [] [] [] | 323 xkeyboard-config | [] [] | 324 +--------------------------------------------------+ 325 af am an ar as ast az be be@latin bg bn_IN bs ca 326 6 0 1 2 3 19 1 10 3 28 3 1 38 327 328 crh cs da de el en en_GB en_ZA eo es et eu fa 374 329 +-------------------------------------------------+ 375 a2ps | [] [] [] [] [] [] [] []|376 aegis | [] [] []|377 ant-phone | [] ()|378 anubis | [] [] []|379 aspell | [] [] [] [] []|380 bash | [] [] [] []|381 bfd | [] []|382 bibshelf | [] [] [] []|383 binutils | [] []|384 bison | [] [] []|385 bison-runtime | [] [] [] [] []|386 bluez-pin | [] [] [] [] [] [] []|387 bombono-dvd | [] []|388 buzztard | [] [] []|389 cflow | [] [] []|390 clisp | [] [] [] []|391 coreutils | [] [] [] []|392 cpio | []|393 cppi | []|394 cpplib | [] [] []|395 cryptsetup | []|396 dfarc | [] [] [] []|397 dialog | [] [] [] [] []|330 a2ps | [] [] [] [] [] [] [] | 331 aegis | [] [] [] | 332 ant-phone | [] () | 333 anubis | [] [] | 334 aspell | [] [] [] [] [] | 335 bash | [] [] [] | 336 bfd | [] | 337 bibshelf | [] [] [] | 338 binutils | [] | 339 bison | [] [] | 340 bison-runtime | [] [] [] [] | 341 bluez-pin | [] [] [] [] [] [] | 342 bombono-dvd | [] | 343 buzztard | [] [] [] | 344 cflow | [] [] | 345 clisp | [] [] [] [] | 346 coreutils | [] [] [] [] | 347 cpio | | 348 cppi | | 349 cpplib | [] [] [] | 350 cryptsetup | [] | 351 dfarc | [] [] [] | 352 dialog | [] [] [] [] [] | 398 353 dico | | 399 diffutils | [] [] [] [] [] [] []|400 dink | [] [] []|401 doodle | []|402 e2fsprogs | [] [] []|403 enscript | [] [] []|404 exif | () [] [] []|405 fetchmail | [] [] () [] [] []|406 findutils | [] [] [] []|407 flex | [] [] []|408 freedink | [] [] [] []|409 gas | []|410 gawk | [] [] []|411 gcal | []|412 gcc | [] []|413 gettext-examples | [] [] [] [] []|414 gettext-runtime | [] [] [] [] []|415 gettext-tools | [] [] []|416 gip | [] [] [] [] []|417 gjay | [] []|418 gliv | [] [] [] []|419 glunarclock | [] [] []|420 gnubiff | ()|421 gnucash | [] () () () () ()|422 gnuedu | [] []|423 gnulib | [] [] []|354 diffutils | [] [] [] [] [] [] | 355 dink | [] [] [] | 356 doodle | [] | 357 e2fsprogs | [] [] [] | 358 enscript | [] [] [] | 359 exif | () [] [] | 360 fetchmail | [] [] () [] [] [] | 361 findutils | [] [] [] | 362 flex | [] [] | 363 freedink | [] [] [] | 364 gas | [] | 365 gawk | [] [] [] | 366 gcal | [] | 367 gcc | [] [] | 368 gettext-examples | [] [] [] [] | 369 gettext-runtime | [] [] [] [] | 370 gettext-tools | [] [] [] | 371 gip | [] [] [] [] | 372 gjay | [] | 373 gliv | [] [] [] | 374 glunarclock | [] [] | 375 gnubiff | () | 376 gnucash | [] () () () () | 377 gnuedu | [] [] | 378 gnulib | [] [] | 424 379 gnunet | | 425 gnunet-gtk | []|426 gnutls | [] []|427 gold | [] []|428 gpe-aerial | [] [] [] [] []|429 gpe-beam | [] [] [] [] []|430 gpe-bluetooth | [] [] []|431 gpe-calendar | [] []|432 gpe-clock | [] [] [] [] []|433 gpe-conf | [] [] [] []|434 gpe-contacts | [] [] [] []|435 gpe-edit | [] [] []|436 gpe-filemanager | [] [] [] []|437 gpe-go | [] [] [] [] []|438 gpe-login | [] [] []|439 gpe-ownerinfo | [] [] [] [] []|440 gpe-package | [] [] [] []|441 gpe-sketchbook | [] [] [] [] []|442 gpe-su | [] [] [] [] []|443 gpe-taskmanager | [] [] [] [] []|444 gpe-timesheet | [] [] [] [] []|445 gpe-today | [] [] [] [] []|446 gpe-todo | [] [] [] []|447 gphoto2 | [] [] () [] [] [] []|448 gprof | [] [] [] []|449 gpsdrive | [] [] []|450 gramadoir | [] [] []|451 grep | [] []|452 grub | [] [] []|453 gsasl | [] []|454 gss | []|455 gst-plugins-bad | [] [] [] [] [] []|456 gst-plugins-base | [] [] [] [] [] []|457 gst-plugins-good | [] [] [] [] [] [] []|458 gst-plugins-ugly | [] [] [] [] [] [] []|459 gstreamer | [] [] [] [] [] []|460 gtick | [] () [] []|461 gtkam | [] [] () [] []|462 gtkorphan | [] [] [] []|463 gtkspell | [] [] [] [] [] [] [] []|464 gutenprint | [] [] [] []|465 hello | [] [] [] [] []|466 help2man | [] []|467 hylafax | [] []|468 idutils | [] [] []|469 indent | [] [] [] [] [] [] [] []|470 iso_15924 | [] () [] [] []|471 iso_3166 | [] [] [] () [] [] [] () []|472 iso_3166_2 | ()|473 iso_4217 | [] [] [] () [] [] []|474 iso_639 | [] [] [] () [] [] []|475 iso_639_3 | 476 jwhois | [] []|477 kbd | [] [] [] [] []|478 keytouch | [] [] []|479 keytouch-editor | [] [] []|480 keytouch-keyboa... | [] []|481 klavaro | [] [] [] []|482 latrine | [] () []|483 ld | [] [] []|484 leafpad | [] [] [] [] [] [] []|485 libc | [] [] [] [] []|486 libexif | [] [] ()|380 gnunet-gtk | [] | 381 gnutls | [] [] | 382 gold | [] | 383 gpe-aerial | [] [] [] [] | 384 gpe-beam | [] [] [] [] | 385 gpe-bluetooth | [] [] | 386 gpe-calendar | [] | 387 gpe-clock | [] [] [] [] | 388 gpe-conf | [] [] [] | 389 gpe-contacts | [] [] [] | 390 gpe-edit | [] [] | 391 gpe-filemanager | [] [] [] | 392 gpe-go | [] [] [] [] | 393 gpe-login | [] [] | 394 gpe-ownerinfo | [] [] [] [] | 395 gpe-package | [] [] [] | 396 gpe-sketchbook | [] [] [] [] | 397 gpe-su | [] [] [] [] | 398 gpe-taskmanager | [] [] [] [] | 399 gpe-timesheet | [] [] [] [] | 400 gpe-today | [] [] [] [] | 401 gpe-todo | [] [] [] | 402 gphoto2 | [] [] () [] [] [] | 403 gprof | [] [] [] | 404 gpsdrive | [] [] [] | 405 gramadoir | [] [] [] | 406 grep | [] | 407 grub | [] [] | 408 gsasl | [] | 409 gss | | 410 gst-plugins-bad | [] [] [] [] [] | 411 gst-plugins-base | [] [] [] [] [] | 412 gst-plugins-good | [] [] [] [] [] [] | 413 gst-plugins-ugly | [] [] [] [] [] [] | 414 gstreamer | [] [] [] [] [] | 415 gtick | [] () [] | 416 gtkam | [] [] () [] [] | 417 gtkorphan | [] [] [] [] | 418 gtkspell | [] [] [] [] [] [] [] | 419 gutenprint | [] [] [] | 420 hello | [] [] [] [] | 421 help2man | [] | 422 hylafax | [] [] | 423 idutils | [] [] | 424 indent | [] [] [] [] [] [] [] | 425 iso_15924 | [] () [] [] | 426 iso_3166 | [] [] [] [] () [] [] [] () | 427 iso_3166_2 | () | 428 iso_4217 | [] [] [] () [] [] | 429 iso_639 | [] [] [] [] () [] [] | 430 iso_639_3 | [] | 431 jwhois | [] | 432 kbd | [] [] [] [] [] | 433 keytouch | [] [] | 434 keytouch-editor | [] [] | 435 keytouch-keyboa... | [] | 436 klavaro | [] [] [] [] | 437 latrine | [] () | 438 ld | [] [] | 439 leafpad | [] [] [] [] [] [] | 440 libc | [] [] [] [] | 441 libexif | [] [] () | 487 442 libextractor | | 488 libgnutls | []|489 libgpewidget | [] [] []|490 libgpg-error | [] []|491 libgphoto2 | [] ()|492 libgphoto2_port | [] () []|493 libgsasl | []|494 libiconv | [] [] [] [] [] []|495 libidn | [] [] [] []|496 lifelines | [] ()|497 liferea | [] [] [] [] []|498 lilypond | [] [] [] []|499 linkdr | [] [] [] []|500 lordsawar | []|443 libgnutls | [] | 444 libgpewidget | [] [] | 445 libgpg-error | [] [] | 446 libgphoto2 | [] () | 447 libgphoto2_port | [] () [] | 448 libgsasl | | 449 libiconv | [] [] [] [] [] | 450 libidn | [] [] [] | 451 lifelines | [] () | 452 liferea | [] [] [] [] [] | 453 lilypond | [] [] [] | 454 linkdr | [] [] [] | 455 lordsawar | [] | 501 456 lprng | | 502 lynx | [] [] [] []|503 m4 | [] [] [] [] []|457 lynx | [] [] [] [] | 458 m4 | [] [] [] [] | 504 459 mailfromd | | 505 mailutils | []|506 make | [] [] [] []|460 mailutils | [] | 461 make | [] [] [] | 507 462 man-db | | 508 463 man-db-manpages | | 509 minicom | [] [] [] [] []|510 mkisofs | []|464 minicom | [] [] [] [] | 465 mkisofs | | 511 466 myserver | | 512 nano | [] [] [] []|513 opcodes | [] [] []|514 parted | [] []|467 nano | [] [] [] | 468 opcodes | [] [] | 469 parted | [] [] | 515 470 pies | | 516 popt | [] [] [] [] [] []|517 psmisc | [] [] [] []|518 pspp | []|519 pwdutils | []|520 radius | []|521 recode | [] [] [] [] [] [] []|522 rosegarden | () () () ()|523 rpm | [] [] []|471 popt | [] [] [] [] [] | 472 psmisc | [] [] [] | 473 pspp | [] | 474 pwdutils | [] | 475 radius | [] | 476 recode | [] [] [] [] [] [] | 477 rosegarden | () () () | 478 rpm | [] [] [] | 524 479 rush | | 525 480 sarg | | 526 481 screem | | 527 scrollkeeper | [] [] [] [] [] []|528 sed | [] [] [] [] [] [] []|529 sharutils | [] [] [] [] []|482 scrollkeeper | [] [] [] [] [] | 483 sed | [] [] [] [] [] [] | 484 sharutils | [] [] [] [] | 530 485 shishi | | 531 skencil | [] () []|532 solfege | [] [] [] []|533 solfege-manual | [] []|534 soundtracker | [] [] []|535 sp | []|536 sysstat | [] [] [] []|537 tar | [] [] [] [] []|538 texinfo | [] [] []|539 tin | [] []|486 skencil | [] () [] | 487 solfege | [] [] [] | 488 solfege-manual | [] [] | 489 soundtracker | [] [] [] | 490 sp | [] | 491 sysstat | [] [] [] | 492 tar | [] [] [] [] | 493 texinfo | [] [] [] | 494 tin | [] [] | 540 495 unicode-han-tra... | | 541 496 unicode-transla... | | 542 util-linux-ng | [] [] [] [] []|543 vice | () ()|544 vmm | []|545 vorbis-tools | [] []|546 wastesedge | []|547 wdiff | [] [] []|548 wget | [] [] [] []|549 wyslij-po | []|550 xchat | [] [] [] [] [] []|551 xdg-user-dirs | [] [] [] [] [] [] [] [] []|552 xkeyboard-config | [] [] [] [] [] []|497 util-linux-ng | [] [] [] [] | 498 vice | () () | 499 vmm | [] | 500 vorbis-tools | [] [] | 501 wastesedge | [] | 502 wdiff | [] [] | 503 wget | [] [] [] | 504 wyslij-po | | 505 xchat | [] [] [] [] [] | 506 xdg-user-dirs | [] [] [] [] [] [] [] [] [] | 507 xkeyboard-config | [] [] [] [] [] [] | 553 508 +-------------------------------------------------+ 554 c s da de el en en_GB en_ZA eo es et eu fa fi555 64 105 117 18 1 8 0 28 89 18 19 0 104556 557 f r ga gl gu he hi hr hu hy id is it ja ka kn558 +------------------------------------------------ +559 a2ps | [] [] [] |560 aegis | [] [] |561 ant-phone | [] [] |562 anubis | [] [] [] |563 aspell | [] [] [] [] |564 bash | [] [] [] |565 bfd | [] [] |566 bibshelf | [] [] [] [] |567 binutils | [] [] |568 bison | [] [] [] |569 bison-runtime | [] [] [] [] [] |570 bluez-pin | [] [] [] [] [] [] [] |571 bombono-dvd | |572 buzztard | [] |573 cflow | [] [] |574 clisp | [] |575 coreutils | [] [] [] [] [] |576 cpio | [] [] [] |577 cppi | [] |578 cpplib | [] [] |579 cryptsetup | [] [] [] |580 dfarc | [] [] |581 dialog | [] [] [] [] [] [] [] |582 dico | |583 diffutils | [] [] [] [] [] [] [] [] |584 dink | [] |585 doodle | [] [] |586 e2fsprogs | [] [] |587 enscript | [] [] [] [] |588 exif | [] [] [] [] [] |589 fetchmail | [] [] [] [] |590 findutils | [] [] [] [] [] |591 flex | [] [] |592 freedink | [] [] |593 gas | [] [] |594 gawk | [] [] [] [] () [] |595 gcal | [] |596 gcc | [] |597 gettext-examples | [] [] [] [] [] [] |598 gettext-runtime | [] [] [] [] [] |599 gettext-tools | [] [] [] [] |600 gip | [] [] [] [] [] |601 gjay | |602 gliv | () |603 glunarclock | [] [] [] |604 gnubiff | () [] () |605 gnucash | () () () () [] |606 gnuedu | [] [] |607 gnulib | [] [] [] [] [] |608 gnunet | |609 gnunet-gtk | [] |610 gnutls | [] [] |611 gold | [] |612 gpe-aerial | [] [] |613 gpe-beam | [] [] [] |614 gpe-bluetooth | [] [] [] |615 gpe-calendar | [] |616 gpe-clock | [] [] [] [] |617 gpe-conf | [] [] [] |618 gpe-contacts | [] [] [] |619 gpe-edit | [] [] |620 gpe-filemanager | [] [] [] |621 gpe-go | [] [] [] [] |622 gpe-login | [] [] |623 gpe-ownerinfo | [] [] [] [] |624 gpe-package | [] [] |625 gpe-sketchbook | [] [] [] |626 gpe-su | [] [] [] [] [] |627 gpe-taskmanager | [] [] [] [] |628 gpe-timesheet | [] [] [] [] |629 gpe-today | [] [] [] [] [] [] |630 gpe-todo | [] [] |631 gphoto2 | [] [] [] [] [] |632 gprof | [] [] [] |633 gpsdrive | [] [] [] |634 gramadoir | [] [] [] |635 grep | [] |636 grub | [] [] [] |637 gsasl | [] [] [] [] |638 gss | [] [] [] [] |639 gst-plugins-bad | [] [] [] []|640 gst-plugins-base | [] [] [] [] [] |641 gst-plugins-good | [] [] [] [] [] |642 gst-plugins-ugly | [] [] [] [] [] |643 gstreamer | [] [] [] [] |644 gtick | [] [] [] [] |645 gtkam | [] [] [] [] [] |646 gtkorphan | [] [] [] |647 gtkspell | [] [] [] [] [] [] [] [] |648 gutenprint | [] [] [] |649 hello | [] [] |650 help2man | [] |651 hylafax | [] |652 idutils | [] [] [] [] [] |653 indent | [] [] [] [] [] [] [] |654 iso_15924 | () [] [] |655 iso_3166 | () [] [] [] [] [] [] [] [] [] [] |656 iso_3166_2 | () [] [] [] |657 iso_4217 | () [] [] [] [] |658 iso_639 | () [] [] [] [] [] [] [] |659 iso_639_3 | () [] [] |660 jwhois | [] [] [] [] |661 kbd | [] [] |662 keytouch | [] [] [] [] [] |663 keytouch-editor | [] [] [] [] |664 keytouch-keyboa... | [] [] [] [] |665 klavaro | [] [] |666 latrine | [] [] |667 ld | [] [] [] |668 leafpad | [] [] [] [] [] [] () |669 libc | [] [] [] [] |670 libexif | |671 libextractor | |672 libgnutls | [] [] |673 libgpewidget | [] [] [] |674 libgpg-error | [] [] |675 libgphoto2 | [] [] [] |676 libgphoto2_port | [] [] [] |677 libgsasl | [] [] [] [] |678 libiconv | [] [] [] [] [] |679 libidn | [] [] [] |680 lifelines | () |681 liferea | [] [] [] [] |682 lilypond | [] |683 linkdr | [] [] [] [] |684 lordsawar | |685 lprng | [] |686 lynx | [] [] [] [] [] |687 m4 | [] [] [] [] [] |688 mailfromd | |689 mailutils | [] [] |690 make | [] [] [] [] [] [] [] [] |691 man-db | [] [] |692 man-db-manpages | [] |693 minicom | [] [] [] [] |694 mkisofs | [] [] [] |695 myserver | |696 nano | [] [] [] [] [] |697 opcodes | [] [] [] |698 parted | [] [] [] [] |699 pies | |700 popt | [] [] [] [] [] [] [] [] |701 psmisc | [] [] |702 pspp | |703 pwdutils | [] [] |704 radius | [] [] |705 recode | [] [] [] [] [] [] [] |706 rosegarden | () () () () |707 rpm | [] [] |708 rush | |709 sarg | [] |710 screem | [] [] |711 scrollkeeper | [] [] [] |712 sed | [] [] [] [] [] [] [] |713 sharutils | [] [] [] [] [] [] |714 shishi | [] |715 skencil | [] |716 solfege | [] [] [] |717 solfege-manual | [] [] |718 soundtracker | [] [] |719 sp | [] () |720 sysstat | [] [] [] [] |721 tar | [] [] [] [] [] [] |722 texinfo | [] [] [] [] |723 tin | [] |724 unicode-han-tra... | |725 unicode-transla... | [] [] |726 util-linux-ng | [] [] [] [] [] |727 vice | () () () |728 vmm | [] |729 vorbis-tools | [] |730 wastesedge | () () |731 wdiff | |732 wget | [] [] [] [] [] [] [] |733 wyslij-po | [] [] |734 xchat | [] [] [] [] [] [] [] [] |735 xdg-user-dirs | [] [] [] [] [][] [] [] [] [] [] |736 xkeyboard-config | [] [] [] [] |737 +------------------------------------------------ +738 f r ga gl gu he hi hr hu hy id is it ja ka kn739 1 21 53 20 4 8 2 5 53 2 120 5 83 660 4509 crh cs da de el en en_GB en_ZA eo es et eu fa 510 5 64 105 117 18 1 8 0 28 89 18 19 0 511 512 fi fr ga gl gu he hi hr hu hy id is it ja ka kn 513 +----------------------------------------------------+ 514 a2ps | [] [] [] [] | 515 aegis | [] [] | 516 ant-phone | [] [] | 517 anubis | [] [] [] [] | 518 aspell | [] [] [] [] | 519 bash | [] [] [] [] | 520 bfd | [] [] [] | 521 bibshelf | [] [] [] [] [] | 522 binutils | [] [] [] | 523 bison | [] [] [] [] | 524 bison-runtime | [] [] [] [] [] [] | 525 bluez-pin | [] [] [] [] [] [] [] [] | 526 bombono-dvd | [] | 527 buzztard | [] | 528 cflow | [] [] [] | 529 clisp | [] | 530 coreutils | [] [] [] [] [] | 531 cpio | [] [] [] [] | 532 cppi | [] [] | 533 cpplib | [] [] [] | 534 cryptsetup | [] [] [] | 535 dfarc | [] [] [] | 536 dialog | [] [] [] [] [] [] [] | 537 dico | | 538 diffutils | [] [] [] [] [] [] [] [] [] | 539 dink | [] | 540 doodle | [] [] | 541 e2fsprogs | [] [] | 542 enscript | [] [] [] [] | 543 exif | [] [] [] [] [] [] | 544 fetchmail | [] [] [] [] | 545 findutils | [] [] [] [] [] [] | 546 flex | [] [] [] | 547 freedink | [] [] [] | 548 gas | [] [] | 549 gawk | [] [] [] [] () [] | 550 gcal | [] | 551 gcc | [] | 552 gettext-examples | [] [] [] [] [] [] [] | 553 gettext-runtime | [] [] [] [] [] [] | 554 gettext-tools | [] [] [] [] | 555 gip | [] [] [] [] [] [] | 556 gjay | [] | 557 gliv | [] () | 558 glunarclock | [] [] [] [] | 559 gnubiff | () [] () | 560 gnucash | () () () () () [] | 561 gnuedu | [] [] | 562 gnulib | [] [] [] [] [] [] | 563 gnunet | | 564 gnunet-gtk | [] | 565 gnutls | [] [] | 566 gold | [] [] | 567 gpe-aerial | [] [] [] | 568 gpe-beam | [] [] [] [] | 569 gpe-bluetooth | [] [] [] [] | 570 gpe-calendar | [] [] | 571 gpe-clock | [] [] [] [] [] | 572 gpe-conf | [] [] [] [] | 573 gpe-contacts | [] [] [] [] | 574 gpe-edit | [] [] [] | 575 gpe-filemanager | [] [] [] [] | 576 gpe-go | [] [] [] [] [] | 577 gpe-login | [] [] [] | 578 gpe-ownerinfo | [] [] [] [] [] | 579 gpe-package | [] [] [] | 580 gpe-sketchbook | [] [] [] [] | 581 gpe-su | [] [] [] [] [] [] | 582 gpe-taskmanager | [] [] [] [] [] | 583 gpe-timesheet | [] [] [] [] [] | 584 gpe-today | [] [] [] [] [] [] [] | 585 gpe-todo | [] [] [] | 586 gphoto2 | [] [] [] [] [] [] | 587 gprof | [] [] [] [] | 588 gpsdrive | [] [] [] | 589 gramadoir | [] [] [] | 590 grep | [] [] | 591 grub | [] [] [] [] | 592 gsasl | [] [] [] [] [] | 593 gss | [] [] [] [] [] | 594 gst-plugins-bad | [] [] [] [] [] [] | 595 gst-plugins-base | [] [] [] [] [] [] | 596 gst-plugins-good | [] [] [] [] [] [] | 597 gst-plugins-ugly | [] [] [] [] [] [] | 598 gstreamer | [] [] [] [] [] | 599 gtick | [] [] [] [] [] | 600 gtkam | [] [] [] [] [] | 601 gtkorphan | [] [] [] | 602 gtkspell | [] [] [] [] [] [] [] [] [] | 603 gutenprint | [] [] [] [] | 604 hello | [] [] [] | 605 help2man | [] [] | 606 hylafax | [] | 607 idutils | [] [] [] [] [] [] | 608 indent | [] [] [] [] [] [] [] [] | 609 iso_15924 | [] () [] [] | 610 iso_3166 | [] () [] [] [] [] [] [] [] [] [] [] | 611 iso_3166_2 | () [] [] [] | 612 iso_4217 | [] () [] [] [] [] | 613 iso_639 | [] () [] [] [] [] [] [] [] | 614 iso_639_3 | () [] [] | 615 jwhois | [] [] [] [] [] | 616 kbd | [] [] | 617 keytouch | [] [] [] [] [] [] | 618 keytouch-editor | [] [] [] [] [] | 619 keytouch-keyboa... | [] [] [] [] [] | 620 klavaro | [] [] | 621 latrine | [] [] [] | 622 ld | [] [] [] [] | 623 leafpad | [] [] [] [] [] [] [] () | 624 libc | [] [] [] [] [] | 625 libexif | [] | 626 libextractor | | 627 libgnutls | [] [] | 628 libgpewidget | [] [] [] [] | 629 libgpg-error | [] [] | 630 libgphoto2 | [] [] [] | 631 libgphoto2_port | [] [] [] | 632 libgsasl | [] [] [] [] [] | 633 libiconv | [] [] [] [] [] [] | 634 libidn | [] [] [] [] | 635 lifelines | () | 636 liferea | [] [] [] [] | 637 lilypond | [] [] | 638 linkdr | [] [] [] [] [] | 639 lordsawar | | 640 lprng | [] | 641 lynx | [] [] [] [] [] | 642 m4 | [] [] [] [] [] [] | 643 mailfromd | | 644 mailutils | [] [] | 645 make | [] [] [] [] [] [] [] [] [] | 646 man-db | [] [] | 647 man-db-manpages | [] | 648 minicom | [] [] [] [] [] | 649 mkisofs | [] [] [] [] | 650 myserver | | 651 nano | [] [] [] [] [] [] | 652 opcodes | [] [] [] [] | 653 parted | [] [] [] [] | 654 pies | | 655 popt | [] [] [] [] [] [] [] [] [] | 656 psmisc | [] [] [] | 657 pspp | | 658 pwdutils | [] [] | 659 radius | [] [] | 660 recode | [] [] [] [] [] [] [] [] | 661 rosegarden | () () () () () | 662 rpm | [] [] | 663 rush | | 664 sarg | [] | 665 screem | [] [] | 666 scrollkeeper | [] [] [] [] | 667 sed | [] [] [] [] [] [] [] [] | 668 sharutils | [] [] [] [] [] [] [] | 669 shishi | [] | 670 skencil | [] | 671 solfege | [] [] [] [] | 672 solfege-manual | [] [] | 673 soundtracker | [] [] | 674 sp | [] () | 675 sysstat | [] [] [] [] [] | 676 tar | [] [] [] [] [] [] [] | 677 texinfo | [] [] [] [] | 678 tin | [] | 679 unicode-han-tra... | | 680 unicode-transla... | [] [] | 681 util-linux-ng | [] [] [] [] [] [] | 682 vice | () () () | 683 vmm | [] | 684 vorbis-tools | [] | 685 wastesedge | () () | 686 wdiff | [] | 687 wget | [] [] [] [] [] [] [] [] | 688 wyslij-po | [] [] [] | 689 xchat | [] [] [] [] [] [] [] [] [] | 690 xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] [] [] [] | 691 xkeyboard-config | [] [] [] [] [] | 692 +----------------------------------------------------+ 693 fi fr ga gl gu he hi hr hu hy id is it ja ka kn 694 105 121 53 20 4 8 3 5 53 2 120 5 84 67 0 4 740 695 741 696 ko ku ky lg lt lv mk ml mn mr ms mt nb nds ne … … 821 776 gsasl | | 822 777 gss | | 823 gst-plugins-bad | [] []|778 gst-plugins-bad | [] [] [] [] | 824 779 gst-plugins-base | [] [] | 825 780 gst-plugins-good | [] [] | … … 921 876 +-----------------------------------------------+ 922 877 ko ku ky lg lt lv mk ml mn mr ms mt nb nds ne 923 20 5 10 1 1 2 48 4 2 2 4 24 10 193 1878 20 5 10 1 13 48 4 2 2 4 24 10 20 3 1 924 879 925 880 nl nn or pa pl ps pt pt_BR ro ru rw sk sl sq sr … … 1005 960 gsasl | [] [] [] [] | 1006 961 gss | [] [] [] | 1007 gst-plugins-bad | [] [] [] [] [] 962 gst-plugins-bad | [] [] [] [] [] [] | 1008 963 gst-plugins-base | [] [] [] [] [] | 1009 964 gst-plugins-good | [] [] [] [] [] | … … 1042 997 libgpg-error | [] [] | 1043 998 libgphoto2 | [] [] | 1044 libgphoto2_port | [] [] 999 libgphoto2_port | [] [] [] [] [] | 1045 1000 libgsasl | [] [] [] [] [] | 1046 1001 libiconv | [] [] [] [] [] | … … 1102 1057 xchat | [] [] [] [] [] [] [] [] [] | 1103 1058 xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] [] [] [] [] | 1104 xkeyboard-config | [] [] [] [] []|1059 xkeyboard-config | [] [] [] | 1105 1060 +---------------------------------------------------+ 1106 1061 nl nn or pa pl ps pt pt_BR ro ru rw sk sl sq sr 1107 135 10 4 7 105 1 29 6 1 47 91 3 55 47 8371062 135 10 4 7 105 1 29 62 47 91 3 54 46 9 37 1108 1063 1109 1064 sv sw ta te tg th tr uk vi wa zh_CN zh_HK zh_TW … … 1114 1069 anubis | [] [] [] [] | 15 1115 1070 aspell | [] [] [] | 20 1116 bash | [] [] | 111071 bash | [] [] [] | 12 1117 1072 bfd | [] | 6 1118 1073 bibshelf | [] [] [] | 16 … … 1128 1083 cpio | [] [] [] [] [] [] | 13 1129 1084 cppi | [] [] | 5 1130 cpplib | [] [] [] [] [] [] | 1 31085 cpplib | [] [] [] [] [] [] | 14 1131 1086 cryptsetup | [] [] | 7 1132 1087 dfarc | [] | 9 … … 1148 1103 gcc | [] [] [] | 7 1149 1104 gettext-examples | [] [] [] [] [] [] [] | 34 1150 gettext-runtime | [] [] [] [] [] [] [] | 301105 gettext-runtime | [] [] [] [] [] [] [] | 29 1151 1106 gettext-tools | [] [] [] [] [] [] | 22 1152 1107 gip | [] [] [] [] | 22 … … 1155 1110 glunarclock | [] [] [] [] [] | 19 1156 1111 gnubiff | [] [] | 4 1157 gnucash | () [] () () | 91112 gnucash | () [] () [] () | 10 1158 1113 gnuedu | [] [] | 7 1159 1114 gnulib | [] [] [] [] | 16 … … 1189 1144 gsasl | [] [] [] [] | 14 1190 1145 gss | [] [] [] | 11 1191 gst-plugins-bad | [] [] [] [] | 2 21146 gst-plugins-bad | [] [] [] [] | 26 1192 1147 gst-plugins-base | [] [] [] [] [] | 24 1193 gst-plugins-good | [] [] [] [] [] | 251148 gst-plugins-good | [] [] [] [] | 24 1194 1149 gst-plugins-ugly | [] [] [] [] [] | 29 1195 1150 gstreamer | [] [] [] [] | 22 … … 1220 1175 leafpad | [] [] [] [] [] [] | 33 1221 1176 libc | [] [] [] [] [] | 21 1222 libexif | [] () | 61177 libexif | [] () | 7 1223 1178 libextractor | [] | 1 1224 1179 libgnutls | [] [] [] | 9 … … 1226 1181 libgpg-error | [] [] [] | 9 1227 1182 libgphoto2 | [] [] | 8 1228 libgphoto2_port | [] [] [] [] | 1 31183 libgphoto2_port | [] [] [] [] | 14 1229 1184 libgsasl | [] [] [] | 13 1230 1185 libiconv | [] [] [] [] | 21 … … 1272 1227 sysstat | [] [] | 15 1273 1228 tar | [] [] [] [] [] [] | 23 1274 texinfo | [] [] [] [] | 161229 texinfo | [] [] [] [] [] | 17 1275 1230 tin | | 4 1276 1231 unicode-han-tra... | | 0 … … 1285 1240 wyslij-po | [] [] | 8 1286 1241 xchat | [] [] [] [] [] [] | 36 1287 xdg-user-dirs | [] [] [] [] [] [] [] [] [] | 601288 xkeyboard-config | [] [] [] [] | 251242 xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] | 63 1243 xkeyboard-config | [] [] [] | 22 1289 1244 +---------------------------------------------------+ 1290 8 4teams sv sw ta te tg th tr uk vi wa zh_CN zh_HK zh_TW1291 178 domains 119 1 3 2 0 10 66 50 155 17 97 7 41 26101245 85 teams sv sw ta te tg th tr uk vi wa zh_CN zh_HK zh_TW 1246 178 domains 119 1 3 3 0 10 65 51 155 17 98 7 41 2618 1292 1247 1293 1248 Some counters in the preceding matrix are higher than the number of … … 1302 1257 distribution. 1303 1258 1304 If May2010 seems to be old, you may fetch a more recent copy of1259 If June 2010 seems to be old, you may fetch a more recent copy of 1305 1260 this `ABOUT-NLS' file on most GNU archive sites. The most up-to-date 1306 1261 matrix with full percentage details can be found at 1307 1262 `http://translationproject.org/extra/matrix.html'. 1308 1263 1309 1. 6Using `gettext' in new packages1264 1.5 Using `gettext' in new packages 1310 1265 =================================== 1311 1266 -
TabularUnified xz/vendor/current/ChangeLog ¶
r1791 r1993 1 commit 3d566cd519017eee1a400e7961ff14058dfaf33c 2 Author: Lasse Collin <lasse.collin@tukaani.org> 3 Date: 2016-12-30 13:26:36 +0200 4 5 Bump version and soname for 5.2.3. 6 7 src/liblzma/Makefile.am | 2 +- 8 src/liblzma/api/lzma/version.h | 2 +- 9 2 files changed, 2 insertions(+), 2 deletions(-) 10 11 commit 053e624fe33795e779ff736f16ce44a129c829b5 12 Author: Lasse Collin <lasse.collin@tukaani.org> 13 Date: 2016-12-30 13:25:10 +0200 14 15 Update NEWS for 5.2.3. 16 17 NEWS | 39 +++++++++++++++++++++++++++++++++++++++ 18 1 file changed, 39 insertions(+) 19 20 commit cae412b2b77d7fd88d187ed7659331709311f80d 21 Author: Lasse Collin <lasse.collin@tukaani.org> 22 Date: 2015-04-01 14:45:25 +0300 23 24 xz: Fix the Capsicum rights on user_abort_pipe. 25 26 src/xz/file_io.c | 6 +++++- 27 1 file changed, 5 insertions(+), 1 deletion(-) 28 29 commit 9ccbae41000572193b9a09e7102f9e84dc6d96de 30 Author: Lasse Collin <lasse.collin@tukaani.org> 31 Date: 2016-12-28 21:05:22 +0200 32 33 Mention potential sandboxing bugs in INSTALL. 34 35 INSTALL | 5 ++++- 36 1 file changed, 4 insertions(+), 1 deletion(-) 37 38 commit e013a337d3de77cce24360dffe956ea2339489b6 39 Author: Lasse Collin <lasse.collin@tukaani.org> 40 Date: 2016-11-21 20:24:50 +0200 41 42 liblzma: Avoid multiple definitions of lzma_coder structures. 43 44 Only one definition was visible in a translation unit. 45 It avoided a few casts and temp variables but seems that 46 this hack doesn't work with link-time optimizations in compilers 47 as it's not C99/C11 compliant. 48 49 Fixes: 50 http://www.mail-archive.com/xz-devel@tukaani.org/msg00279.html 51 52 src/liblzma/common/alone_decoder.c | 44 +++++---- 53 src/liblzma/common/alone_encoder.c | 34 ++++--- 54 src/liblzma/common/auto_decoder.c | 35 ++++--- 55 src/liblzma/common/block_decoder.c | 41 ++++---- 56 src/liblzma/common/block_encoder.c | 40 ++++---- 57 src/liblzma/common/common.h | 18 ++-- 58 src/liblzma/common/index_decoder.c | 33 ++++--- 59 src/liblzma/common/index_encoder.c | 16 ++-- 60 src/liblzma/common/stream_decoder.c | 50 +++++----- 61 src/liblzma/common/stream_encoder.c | 56 ++++++----- 62 src/liblzma/common/stream_encoder_mt.c | 124 ++++++++++++++----------- 63 src/liblzma/delta/delta_common.c | 25 ++--- 64 src/liblzma/delta/delta_decoder.c | 6 +- 65 src/liblzma/delta/delta_encoder.c | 12 ++- 66 src/liblzma/delta/delta_private.h | 4 +- 67 src/liblzma/lz/lz_decoder.c | 60 ++++++------ 68 src/liblzma/lz/lz_decoder.h | 13 ++- 69 src/liblzma/lz/lz_encoder.c | 57 +++++++----- 70 src/liblzma/lz/lz_encoder.h | 9 +- 71 src/liblzma/lzma/lzma2_decoder.c | 32 ++++--- 72 src/liblzma/lzma/lzma2_encoder.c | 51 +++++----- 73 src/liblzma/lzma/lzma_decoder.c | 27 +++--- 74 src/liblzma/lzma/lzma_encoder.c | 29 +++--- 75 src/liblzma/lzma/lzma_encoder.h | 9 +- 76 src/liblzma/lzma/lzma_encoder_optimum_fast.c | 3 +- 77 src/liblzma/lzma/lzma_encoder_optimum_normal.c | 23 ++--- 78 src/liblzma/lzma/lzma_encoder_private.h | 6 +- 79 src/liblzma/simple/arm.c | 2 +- 80 src/liblzma/simple/armthumb.c | 2 +- 81 src/liblzma/simple/ia64.c | 2 +- 82 src/liblzma/simple/powerpc.c | 2 +- 83 src/liblzma/simple/simple_coder.c | 61 ++++++------ 84 src/liblzma/simple/simple_private.h | 12 +-- 85 src/liblzma/simple/sparc.c | 2 +- 86 src/liblzma/simple/x86.c | 15 +-- 87 35 files changed, 532 insertions(+), 423 deletions(-) 88 89 commit 8e0f1af3dcaec00a3879cce8ad7441edc6359d1c 90 Author: Lasse Collin <lasse.collin@tukaani.org> 91 Date: 2016-12-26 20:50:25 +0200 92 93 Document --enable-sandbox configure option in INSTALL. 94 95 INSTALL | 25 +++++++++++++++++++++++++ 96 1 file changed, 25 insertions(+) 97 98 commit ce2542d220de06acd618fd9f5c0a6683029fb4eb 99 Author: Lasse Collin <lasse.collin@tukaani.org> 100 Date: 2015-03-31 22:19:34 +0300 101 102 xz: Add support for sandboxing with Capsicum (disabled by default). 103 104 In the v5.2 branch this feature is considered experimental 105 and thus disabled by default. 106 107 The sandboxing is used conditionally as described in main.c. 108 This isn't optimal but it was much easier to implement than 109 a full sandboxing solution and it still covers the most common 110 use cases where xz is writing to standard output. This should 111 have practically no effect on performance even with small files 112 as fork() isn't needed. 113 114 C and locale libraries can open files as needed. This has been 115 fine in the past, but it's a problem with things like Capsicum. 116 io_sandbox_enter() tries to ensure that various locale-related 117 files have been loaded before cap_enter() is called, but it's 118 possible that there are other similar problems which haven't 119 been seen yet. 120 121 Currently Capsicum is available on FreeBSD 10 and later 122 and there is a port to Linux too. 123 124 Thanks to Loganaden Velvindron for help. 125 126 configure.ac | 41 +++++++++++++++++++++++++++ 127 src/xz/Makefile.am | 2 +- 128 src/xz/file_io.c | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 129 src/xz/file_io.h | 6 ++++ 130 src/xz/main.c | 18 ++++++++++++ 131 src/xz/private.h | 4 +++ 132 6 files changed, 151 insertions(+), 1 deletion(-) 133 134 commit 3ca1d5e6320111043e19434da881065fadafa0e4 135 Author: Lasse Collin <lasse.collin@tukaani.org> 136 Date: 2015-03-31 21:12:30 +0300 137 138 Fix bugs and otherwise improve ax_check_capsicum.m4. 139 140 AU_ALIAS was removed because the new version is incompatible 141 with the old version. 142 143 It no longer checks for <sys/capability.h> separately. 144 It's enough to test for it as part of AC_CHECK_DECL. 145 The defines HAVE_CAPSICUM_SYS_CAPSICUM_H and 146 HAVE_CAPSICUM_SYS_CAPABILITY_H were removed as unneeded. 147 HAVE_SYS_CAPSICUM_H from AC_CHECK_HEADERS is enough. 148 149 It no longer does a useless search for the Capsicum library 150 if the header wasn't found. 151 152 Fixed a bug in ACTION-IF-FOUND (the first argument). Specifying 153 the argument omitted the default action but the given action 154 wasn't used instead. 155 156 AC_DEFINE([HAVE_CAPSICUM]) is now always called when Capsicum 157 support is found. Previously it was part of the default 158 ACTION-IF-FOUND which a custom action would override. Now 159 the default action only prepends ${CAPSICUM_LIB} to LIBS. 160 161 The documentation was updated. 162 163 Since there as no serial number, "#serial 2" was added. 164 165 m4/ax_check_capsicum.m4 | 103 ++++++++++++++++++++++++------------------------ 166 1 file changed, 51 insertions(+), 52 deletions(-) 167 168 commit 5f3a742b64197fe8bedb6f05fc6ce5d177d11145 169 Author: Lasse Collin <lasse.collin@tukaani.org> 170 Date: 2015-03-31 19:20:24 +0300 171 172 Add m4/ax_check_capsicum.m4 for detecting Capsicum support. 173 174 The file was loaded from this web page: 175 https://github.com/google/capsicum-test/blob/dev/autoconf/m4/ax_check_capsicum.m4 176 177 Thanks to Loganaden Velvindron for pointing it out for me. 178 179 m4/ax_check_capsicum.m4 | 86 +++++++++++++++++++++++++++++++++++++++++++++++++ 180 1 file changed, 86 insertions(+) 181 182 commit d74377e62b4c649e40294dd441de72c0f092e67c 183 Author: Lasse Collin <lasse.collin@tukaani.org> 184 Date: 2015-10-12 20:29:09 +0300 185 186 liblzma: Fix a memory leak in error path of lzma_index_dup(). 187 188 lzma_index_dup() calls index_dup_stream() which, in case of 189 an error, calls index_stream_end() to free memory allocated 190 by index_stream_init(). However, it illogically didn't 191 actually free the memory. To make it logical, the tree 192 handling code was modified a bit in addition to changing 193 index_stream_end(). 194 195 Thanks to Evan Nemerson for the bug report. 196 197 src/liblzma/common/index.c | 18 +++++++++--------- 198 1 file changed, 9 insertions(+), 9 deletions(-) 199 200 commit f580732216dcf971f3f006fe8e01cd4979e1d964 201 Author: Lasse Collin <lasse.collin@tukaani.org> 202 Date: 2016-10-24 18:53:25 +0300 203 204 Update THANKS. 205 206 THANKS | 1 + 207 1 file changed, 1 insertion(+) 208 209 commit 88d7a7fd153bf1355cdf798ffdac7443d0169afc 210 Author: Lasse Collin <lasse.collin@tukaani.org> 211 Date: 2016-10-24 18:51:36 +0300 212 213 tuklib_cpucores: Add support for sched_getaffinity(). 214 215 It's available in glibc (GNU/Linux, GNU/kFreeBSD). It's better 216 than sysconf(_SC_NPROCESSORS_ONLN) because sched_getaffinity() 217 gives the number of cores available to the process instead of 218 the total number of cores online. 219 220 As a side effect, this commit fixes a bug on GNU/kFreeBSD where 221 configure would detect the FreeBSD-specific cpuset_getaffinity() 222 but it wouldn't actually work because on GNU/kFreeBSD it requires 223 using -lfreebsd-glue when linking. Now the glibc-specific function 224 will be used instead. 225 226 Thanks to Sebastian Andrzej Siewior for the original patch 227 and testing. 228 229 m4/tuklib_cpucores.m4 | 30 +++++++++++++++++++++++++++++- 230 src/common/tuklib_cpucores.c | 9 +++++++++ 231 2 files changed, 38 insertions(+), 1 deletion(-) 232 233 commit 51baf684376903dbeddd840582bfdf9fa91b311b 234 Author: Lasse Collin <lasse.collin@tukaani.org> 235 Date: 2016-06-30 20:27:36 +0300 236 237 xz: Fix copying of timestamps on Windows. 238 239 xz used to call utime() on Windows, but its result gets lost 240 on close(). Using _futime() seems to work. 241 242 Thanks to Martok for reporting the bug: 243 http://www.mail-archive.com/xz-devel@tukaani.org/msg00261.html 244 245 configure.ac | 2 +- 246 src/xz/file_io.c | 18 ++++++++++++++++++ 247 2 files changed, 19 insertions(+), 1 deletion(-) 248 249 commit 1ddc479851139d6e8202e5835421bfe6578d9e07 250 Author: Lasse Collin <lasse.collin@tukaani.org> 251 Date: 2016-06-16 22:46:02 +0300 252 253 xz: Silence warnings from -Wlogical-op. 254 255 Thanks to Evan Nemerson. 256 257 src/xz/file_io.c | 12 ++++++++++-- 258 1 file changed, 10 insertions(+), 2 deletions(-) 259 260 commit be647ff5ed5a1c244a65722af6ce250259f3b14a 261 Author: Lasse Collin <lasse.collin@tukaani.org> 262 Date: 2016-04-10 20:55:49 +0300 263 264 Build: Fix = to += for xz_SOURCES in src/xz/Makefile.am. 265 266 Thanks to Christian Kujau. 267 268 src/xz/Makefile.am | 2 +- 269 1 file changed, 1 insertion(+), 1 deletion(-) 270 271 commit fb6d50c15343831f35305982cefa82053099191d 272 Author: Lasse Collin <lasse.collin@tukaani.org> 273 Date: 2016-04-10 20:54:17 +0300 274 275 Build: Bump GNU Gettext version requirement to 0.19. 276 277 It silences a few warnings and most people probably have 278 0.19 even on stable distributions. 279 280 Thanks to Christian Kujau. 281 282 configure.ac | 2 +- 283 1 file changed, 1 insertion(+), 1 deletion(-) 284 285 commit 74f8dad9f912a2993768d93d108ea2b0b2c196e0 286 Author: Lasse Collin <lasse.collin@tukaani.org> 287 Date: 2016-03-13 20:21:49 +0200 288 289 liblzma: Disable external SHA-256 by default. 290 291 This is the sane thing to do. The conflict with OpenSSL 292 on some OSes and especially that the OS-provided versions 293 can be significantly slower makes it clear that it was 294 a mistake to have the external SHA-256 support enabled by 295 default. 296 297 Those who want it can now pass --enable-external-sha256 to 298 configure. INSTALL was updated with notes about OSes where 299 this can be a bad idea. 300 301 The SHA-256 detection code in configure.ac had some bugs that 302 could lead to a build failure in some situations. These were 303 fixed, although it doesn't matter that much now that the 304 external SHA-256 is disabled by default. 305 306 MINIX >= 3.2.0 uses NetBSD's libc and thus has SHA256_Init 307 in libc instead of libutil. Support for the libutil version 308 was removed. 309 310 INSTALL | 36 ++++++++++++++++++++++ 311 configure.ac | 76 +++++++++++++++++++++++------------------------ 312 src/liblzma/check/check.h | 16 ++++------ 313 3 files changed, 79 insertions(+), 49 deletions(-) 314 315 commit ea7f6ff04cb5bb1498088eb09960a4c3f13dfe39 316 Author: Lasse Collin <lasse.collin@tukaani.org> 317 Date: 2016-03-10 20:27:05 +0200 318 319 Update THANKS. 320 321 THANKS | 1 + 322 1 file changed, 1 insertion(+) 323 324 commit d0e018016b311232e82d9a98dc68f1e3dabce794 325 Author: Lasse Collin <lasse.collin@tukaani.org> 326 Date: 2016-03-10 20:26:49 +0200 327 328 Build: Avoid SHA256_Init on FreeBSD and MINIX 3. 329 330 On FreeBSD 10 and older, SHA256_Init from libmd conflicts 331 with libcrypto from OpenSSL. The OpenSSL version has 332 different sizeof(SHA256_CTX) and it can cause weird 333 problems if wrong SHA256_Init gets used. 334 335 Looking at the source, MINIX 3 seems to have a similar issue but 336 I'm not sure. To be safe, I disabled SHA256_Init on MINIX 3 too. 337 338 NetBSD has SHA256_Init in libc and they had a similar problem, 339 but they already fixed it in 2009. 340 341 Thanks to Jim Wilcoxson for the bug report that helped 342 in finding the problem. 343 344 configure.ac | 27 +++++++++++++++++++++------ 345 1 file changed, 21 insertions(+), 6 deletions(-) 346 347 commit 5daae123915f32a4ed6dc948b831533c2d1beec3 348 Author: Lasse Collin <lasse.collin@tukaani.org> 349 Date: 2015-11-08 20:16:10 +0200 350 351 tuklib_physmem: Hopefully silence a warning on Windows. 352 353 src/common/tuklib_physmem.c | 3 ++- 354 1 file changed, 2 insertions(+), 1 deletion(-) 355 356 commit 491acc406e098167ccb7fce0728b94c2f32cff9f 357 Author: Lasse Collin <lasse.collin@tukaani.org> 358 Date: 2015-11-04 23:17:43 +0200 359 360 Update THANKS. 361 362 THANKS | 1 + 363 1 file changed, 1 insertion(+) 364 365 commit 8173ff8790ad3502d04e1c07d014cb84a3b8187b 366 Author: Lasse Collin <lasse.collin@tukaani.org> 367 Date: 2015-11-04 23:14:00 +0200 368 369 liblzma: Make Valgrind happier with optimized (gcc -O2) liblzma. 370 371 When optimizing, GCC can reorder code so that an uninitialized 372 value gets used in a comparison, which makes Valgrind unhappy. 373 It doesn't happen when compiled with -O0, which I tend to use 374 when running Valgrind. 375 376 Thanks to Rich Prohaska. I remember this being mentioned long 377 ago by someone else but nothing was done back then. 378 379 src/liblzma/lz/lz_encoder.c | 4 ++++ 380 1 file changed, 4 insertions(+) 381 382 commit 013de2b5ab8094d2c82a2771f3d143eeb656eda9 383 Author: Lasse Collin <lasse.collin@tukaani.org> 384 Date: 2015-11-03 20:55:45 +0200 385 386 liblzma: Rename lzma_presets.c back to lzma_encoder_presets.c. 387 388 It would be too annoying to update other build systems 389 just because of this. 390 391 src/liblzma/lzma/Makefile.inc | 2 +- 392 src/liblzma/lzma/{lzma_presets.c => lzma_encoder_presets.c} | 2 +- 393 2 files changed, 2 insertions(+), 2 deletions(-) 394 395 commit a322f70ad96de88968c2c36e6a36bc08ae30bd20 396 Author: Lasse Collin <lasse.collin@tukaani.org> 397 Date: 2015-11-03 20:47:07 +0200 398 399 Build: Disable xzdec, lzmadec, and lzmainfo when they cannot be built. 400 401 They all need decoder support and if that isn't available, 402 there's no point trying to build them. 403 404 configure.ac | 3 +++ 405 1 file changed, 3 insertions(+) 406 407 commit 8ea49606cf6427e32319de7693eca9e43f1c8ad6 408 Author: Lasse Collin <lasse.collin@tukaani.org> 409 Date: 2015-11-03 20:35:19 +0200 410 411 Build: Simplify $enable_{encoders,decoders} usage a bit. 412 413 configure.ac | 6 ++++-- 414 1 file changed, 4 insertions(+), 2 deletions(-) 415 416 commit 42131a25e52bfe400acfa7df93469a96bb78bb78 417 Author: Lasse Collin <lasse.collin@tukaani.org> 418 Date: 2015-11-03 20:31:31 +0200 419 420 Windows/MSVC: Update config.h. 421 422 windows/config.h | 6 ++++++ 423 1 file changed, 6 insertions(+) 424 425 commit e9184e87cc989d14c7413e6adb3eca98f6ae0290 426 Author: Lasse Collin <lasse.collin@tukaani.org> 427 Date: 2015-11-03 20:29:58 +0200 428 429 DOS: Update config.h. 430 431 dos/config.h | 6 ++++++ 432 1 file changed, 6 insertions(+) 433 434 commit 2296778f3c9a1e3a8699973b09dd3610b8baa402 435 Author: Lasse Collin <lasse.collin@tukaani.org> 436 Date: 2015-11-03 20:29:33 +0200 437 438 xz: Make xz buildable even when encoders or decoders are disabled. 439 440 The patch is quite long but it's mostly about adding new #ifdefs 441 to omit code when encoders or decoders have been disabled. 442 443 This adds two new #defines to config.h: HAVE_ENCODERS and 444 HAVE_DECODERS. 445 446 configure.ac | 4 ++++ 447 src/xz/Makefile.am | 8 ++++++-- 448 src/xz/args.c | 16 ++++++++++++++++ 449 src/xz/coder.c | 33 +++++++++++++++++++++++++-------- 450 src/xz/main.c | 9 +++++++-- 451 src/xz/private.h | 5 ++++- 452 6 files changed, 62 insertions(+), 13 deletions(-) 453 454 commit 97a3109281e475d9cf1b5095237d672fa0ad25e5 455 Author: Lasse Collin <lasse.collin@tukaani.org> 456 Date: 2015-11-03 18:06:40 +0200 457 458 Build: Build LZMA1/2 presets also when only decoder is wanted. 459 460 People shouldn't rely on the presets when decoding raw streams, 461 but xz uses the presets as the starting point for raw decoder 462 options anyway. 463 464 lzma_encocder_presets.c was renamed to lzma_presets.c to 465 make it clear it's not used solely by the encoder code. 466 467 src/liblzma/lzma/Makefile.inc | 6 +++++- 468 src/liblzma/lzma/{lzma_encoder_presets.c => lzma_presets.c} | 3 ++- 469 2 files changed, 7 insertions(+), 2 deletions(-) 470 471 commit dc6b78d7f0f6fe43e9d4215146e8581feb8090e7 472 Author: Lasse Collin <lasse.collin@tukaani.org> 473 Date: 2015-11-03 17:54:48 +0200 474 475 Build: Fix configure to handle LZMA1 dependency with LZMA2. 476 477 Now it gives an error if LZMA1 encoder/decoder is missing 478 when LZMA2 encoder/decoder was requested. Even better would 479 be LZMA2 implicitly enabling LZMA1 but it would need more code. 480 481 configure.ac | 5 ----- 482 1 file changed, 5 deletions(-) 483 484 commit 46d76c9cd3cb26a31f5ae6c3a8bbcf38e6da1add 485 Author: Lasse Collin <lasse.collin@tukaani.org> 486 Date: 2015-11-03 17:41:54 +0200 487 488 Build: Don't omit lzma_cputhreads() unless using --disable-threads. 489 490 Previously it was omitted if encoders were disabled 491 with --disable-encoders. It didn't make sense and 492 it also broke the build. 493 494 src/liblzma/common/Makefile.inc | 5 ++++- 495 1 file changed, 4 insertions(+), 1 deletion(-) 496 497 commit 16d68f874d89f1e4a1919786a35bbaef7d71a077 498 Author: Lasse Collin <lasse.collin@tukaani.org> 499 Date: 2015-11-02 18:16:51 +0200 500 501 liblzma: Fix a build failure related to external SHA-256 support. 502 503 If an appropriate header and structure were found by configure, 504 but a library with a usable SHA-256 functions wasn't, the build 505 failed. 506 507 src/liblzma/check/check.h | 32 +++++++++++++++++++++++--------- 508 1 file changed, 23 insertions(+), 9 deletions(-) 509 510 commit d9311647fc1ab512a3394596221ab8039c00af6b 511 Author: Lasse Collin <lasse.collin@tukaani.org> 512 Date: 2015-11-02 15:19:10 +0200 513 514 xz: Always close the file before trying to delete it. 515 516 unlink() can return EBUSY in errno for open files on some 517 operating systems and file systems. 518 519 src/xz/file_io.c | 25 ++++++++++++------------- 520 1 file changed, 12 insertions(+), 13 deletions(-) 521 522 commit f59c4183f3c9066626ce45dc3db4642fa603fa21 523 Author: Lasse Collin <lasse.collin@tukaani.org> 524 Date: 2015-10-12 21:08:42 +0300 525 526 Update THANKS. 527 528 THANKS | 1 + 529 1 file changed, 1 insertion(+) 530 531 commit 35f189673e280c12e4c5129f9f97e54eef3bbc04 532 Author: Lasse Collin <lasse.collin@tukaani.org> 533 Date: 2015-10-12 21:07:41 +0300 534 535 Tests: Add tests for the two bugs fixed in index.c. 536 537 tests/test_index.c | 30 ++++++++++++++++++++++++++++++ 538 1 file changed, 30 insertions(+) 539 540 commit e10bfdb0fcaff12f3a6dadee51e0a022aadccb51 541 Author: Lasse Collin <lasse.collin@tukaani.org> 542 Date: 2015-10-12 20:45:15 +0300 543 544 liblzma: Fix lzma_index_dup() for empty Streams. 545 546 Stream Flags and Stream Padding weren't copied from 547 empty Streams. 548 549 src/liblzma/common/index.c | 11 ++++++----- 550 1 file changed, 6 insertions(+), 5 deletions(-) 551 552 commit 06f434bd8980f25ca23232eb7bb7df7e37dc8448 553 Author: Lasse Collin <lasse.collin@tukaani.org> 554 Date: 2015-10-12 20:31:44 +0300 555 556 liblzma: Add a note to index.c for those using static analyzers. 557 558 src/liblzma/common/index.c | 3 +++ 559 1 file changed, 3 insertions(+) 560 1 561 commit 9815cdf6987ef91a85493bfcfd1ce2aaf3b47a0a 2 562 Author: Lasse Collin <lasse.collin@tukaani.org> … … 130 690 Windows: Update the docs. 131 691 132 INSTALL | 29 ++++++---- 133 windows/INSTALL-MSVC.txt | 47 +++++++++++++++ 134 windows/INSTALL-MinGW.txt | 138 ++++++++++++++++++++++++++++++++++++++++++++ 135 windows/INSTALL-Windows.txt | 138 -------------------------------------------- 136 4 files changed, 204 insertions(+), 148 deletions(-) 692 INSTALL | 29 ++++++++----- 693 windows/INSTALL-MSVC.txt | 47 ++++++++++++++++++++++ 694 windows/{INSTALL-Windows.txt => INSTALL-MinGW.txt} | 2 +- 695 3 files changed, 67 insertions(+), 11 deletions(-) 137 696 138 697 commit 28195e4c877007cc760ecea1d17f740693d66873 … … 1588 2147 The public API file is still lzma.h. 1589 2148 1590 src/liblzma/api/Makefile.am | 2 +- 1591 src/liblzma/api/lzma.h | 2 +- 1592 src/liblzma/api/lzma/lzma.h | 420 ------------------------------------------ 1593 src/liblzma/api/lzma/lzma12.h | 420 ++++++++++++++++++++++++++++++++++++++++++ 1594 4 files changed, 422 insertions(+), 422 deletions(-) 2149 src/liblzma/api/Makefile.am | 2 +- 2150 src/liblzma/api/lzma.h | 2 +- 2151 src/liblzma/api/lzma/{lzma.h => lzma12.h} | 2 +- 2152 3 files changed, 3 insertions(+), 3 deletions(-) 1595 2153 1596 2154 commit 1555a9c5664afc7893a2b75e9970105437f01ef1 … … 2651 3209 âlessâ versions 448 (June, 2012) is misparsed, producing a warning: 2652 3210 2653 2654 2655 2656 3211 $ xzless /tmp/test.xz; echo $? 3212 /usr/bin/xzless: line 49: test: 456 (GNU regular expressions): \ 3213 integer expression expected 3214 0 2657 3215 2658 3216 More precisely, modern âlessâ lists the regexp implementation along … … 2661 3219 producing the above confusing message. 2662 3220 2663 2664 2665 2666 3221 $ less-444 -V | head -1 3222 less 444 3223 $ less -V | head -1 3224 less 456 (no regular expressions) 2667 3225 2668 3226 So relax the pattern matched --- instead of expecting "less <number>", … … 3059 3617 an example how to easily fix it. 3060 3618 3061 doc/examples/xz_pipe_comp.c | 127 -------------------------------------- 3062 doc/examples/xz_pipe_decomp.c | 123 ------------------------------------ 3063 doc/examples_old/xz_pipe_comp.c | 127 ++++++++++++++++++++++++++++++++++++++ 3064 doc/examples_old/xz_pipe_decomp.c | 123 ++++++++++++++++++++++++++++++++++++ 3065 4 files changed, 250 insertions(+), 250 deletions(-) 3619 doc/{examples => examples_old}/xz_pipe_comp.c | 0 3620 doc/{examples => examples_old}/xz_pipe_decomp.c | 0 3621 2 files changed, 0 insertions(+), 0 deletions(-) 3066 3622 3067 3623 commit 905f0ab5b5ce544d4b68a2ed6077df0f3d021292 … … 4160 4716 DOS: Update the docs and include notes about 8.3 filenames. 4161 4717 4162 dos/INSTALL.txt | 79 ++++++++++++++++++++++++++++++++++++ 4163 dos/README | 88 ---------------------------------------- 4164 dos/README.txt | 123 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 4165 3 files changed, 202 insertions(+), 88 deletions(-) 4718 dos/{README => INSTALL.txt} | 13 +---- 4719 dos/README.txt | 123 ++++++++++++++++++++++++++++++++++++++++++++ 4720 2 files changed, 125 insertions(+), 11 deletions(-) 4166 4721 4167 4722 commit ebd54dbd6e481d31e80757f900ac8109ad1423c6 … … 4280 4835 It was renamed to ax_pthread.m4 in Autoconf Archive. 4281 4836 4282 configure.ac | 2 +- 4283 m4/acx_pthread.m4 | 279 ----------------------------------------------------- 4284 m4/ax_pthread.m4 | 283 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 4285 3 files changed, 284 insertions(+), 280 deletions(-) 4837 configure.ac | 2 +- 4838 m4/{acx_pthread.m4 => ax_pthread.m4} | 170 ++++++++++++++++++----------------- 4839 2 files changed, 88 insertions(+), 84 deletions(-) 4286 4840 4287 4841 commit 1039bfcfc098b69d56ecb39d198a092552eacf6d … … 4665 5219 Builds from a separate build directory with 4666 5220 4667 4668 4669 4670 5221 mkdir build 5222 cd build 5223 ../configure 5224 doxygen Doxyfile 4671 5225 4672 5226 include an even longer prefix /home/someone/src/xz/src; this … … 5233 5787 Move version.sh to build-aux. 5234 5788 5235 Makefile.am | 4 ++-- 5236 build-aux/version.sh | 24 ++++++++++++++++++++++++ 5237 configure.ac | 2 +- 5238 version.sh | 24 ------------------------ 5239 windows/build.bash | 2 +- 5240 5 files changed, 28 insertions(+), 28 deletions(-) 5789 Makefile.am | 4 ++-- 5790 version.sh => build-aux/version.sh | 0 5791 configure.ac | 2 +- 5792 windows/build.bash | 2 +- 5793 4 files changed, 4 insertions(+), 4 deletions(-) 5241 5794 5242 5795 commit 84af9d8770451339a692e9b70f96cf56156a6069 … … 5740 6293 Windows: build.sh is a bash script so name it correctly. 5741 6294 5742 INSTALL | 2 +- 5743 windows/INSTALL-Windows.txt | 6 +- 5744 windows/build.bash | 189 ++++++++++++++++++++++++++++++++++++++++++++ 5745 windows/build.sh | 189 -------------------------------------------- 5746 4 files changed, 193 insertions(+), 193 deletions(-) 6295 INSTALL | 2 +- 6296 windows/INSTALL-Windows.txt | 6 +++--- 6297 windows/{build.sh => build.bash} | 6 +++--- 6298 3 files changed, 7 insertions(+), 7 deletions(-) 5747 6299 5748 6300 commit b1cbfd40f049a646a639eb78a3e41e9e3ef73339 … … 7598 8150 original patch. 7599 8151 7600 THANKS | 1 + 7601 configure.ac | 12 ++-- 7602 m4/lc_cpucores.m4 | 57 ---------------- 7603 m4/lc_physmem.m4 | 84 ----------------------- 7604 m4/tuklib_common.m4 | 22 ++++++ 7605 m4/tuklib_cpucores.m4 | 72 ++++++++++++++++++++ 7606 m4/tuklib_physmem.m4 | 119 ++++++++++++++++++++++++++++++++ 7607 m4/tuklib_progname.m4 | 25 +++++++ 7608 src/common/cpucores.h | 51 -------------- 7609 src/common/open_stdxxx.h | 49 -------------- 7610 src/common/physmem.h | 144 --------------------------------------- 7611 src/common/sysdefs.h | 4 -- 7612 src/common/tuklib_common.h | 67 ++++++++++++++++++ 7613 src/common/tuklib_config.h | 1 + 7614 src/common/tuklib_cpucores.c | 46 +++++++++++++ 7615 src/common/tuklib_cpucores.h | 23 +++++++ 7616 src/common/tuklib_exit.c | 57 ++++++++++++++++ 7617 src/common/tuklib_exit.h | 25 +++++++ 7618 src/common/tuklib_gettext.h | 44 ++++++++++++ 7619 src/common/tuklib_open_stdxxx.c | 51 ++++++++++++++ 7620 src/common/tuklib_open_stdxxx.h | 23 +++++++ 7621 src/common/tuklib_physmem.c | 146 ++++++++++++++++++++++++++++++++++++++++ 7622 src/common/tuklib_physmem.h | 28 ++++++++ 7623 src/common/tuklib_progname.c | 50 ++++++++++++++ 7624 src/common/tuklib_progname.h | 32 +++++++++ 7625 src/lzmainfo/Makefile.am | 5 +- 7626 src/lzmainfo/lzmainfo.c | 65 ++++++------------ 7627 src/xz/Makefile.am | 7 +- 7628 src/xz/args.c | 8 +-- 7629 src/xz/file_io.c | 43 ++++++------ 7630 src/xz/hardware.c | 8 +-- 7631 src/xz/main.c | 100 ++++++--------------------- 7632 src/xz/main.h | 7 -- 7633 src/xz/message.c | 30 +++++---- 7634 src/xz/message.h | 8 +-- 7635 src/xz/private.h | 11 +-- 7636 src/xz/signals.c | 2 + 7637 src/xz/signals.h | 17 +++-- 7638 src/xz/suffix.c | 2 +- 7639 src/xzdec/Makefile.am | 13 +++- 7640 src/xzdec/xzdec.c | 55 +++++---------- 7641 41 files changed, 974 insertions(+), 640 deletions(-) 8152 THANKS | 1 + 8153 configure.ac | 12 +-- 8154 m4/lc_physmem.m4 | 84 --------------- 8155 m4/tuklib_common.m4 | 22 ++++ 8156 m4/{lc_cpucores.m4 => tuklib_cpucores.m4} | 83 ++++++++------ 8157 m4/tuklib_physmem.m4 | 119 +++++++++++++++++++++ 8158 m4/tuklib_progname.m4 | 25 +++++ 8159 src/common/sysdefs.h | 4 - 8160 src/common/tuklib_common.h | 67 ++++++++++++ 8161 src/common/tuklib_config.h | 1 + 8162 src/common/{cpucores.h => tuklib_cpucores.c} | 39 +++---- 8163 src/common/tuklib_cpucores.h | 23 ++++ 8164 src/common/tuklib_exit.c | 57 ++++++++++ 8165 src/common/tuklib_exit.h | 25 +++++ 8166 src/common/tuklib_gettext.h | 44 ++++++++ 8167 src/common/{open_stdxxx.h => tuklib_open_stdxxx.c} | 24 +++-- 8168 src/common/tuklib_open_stdxxx.h | 23 ++++ 8169 src/common/{physmem.h => tuklib_physmem.c} | 58 +++++----- 8170 src/common/tuklib_physmem.h | 28 +++++ 8171 src/common/tuklib_progname.c | 50 +++++++++ 8172 src/common/tuklib_progname.h | 32 ++++++ 8173 src/lzmainfo/Makefile.am | 5 +- 8174 src/lzmainfo/lzmainfo.c | 65 ++++------- 8175 src/xz/Makefile.am | 7 +- 8176 src/xz/args.c | 8 +- 8177 src/xz/file_io.c | 43 ++++---- 8178 src/xz/hardware.c | 8 +- 8179 src/xz/main.c | 100 ++++------------- 8180 src/xz/main.h | 7 -- 8181 src/xz/message.c | 30 +++--- 8182 src/xz/message.h | 8 +- 8183 src/xz/private.h | 11 +- 8184 src/xz/signals.c | 2 + 8185 src/xz/signals.h | 17 ++- 8186 src/xz/suffix.c | 2 +- 8187 src/xzdec/Makefile.am | 13 ++- 8188 src/xzdec/xzdec.c | 55 +++------- 8189 37 files changed, 768 insertions(+), 434 deletions(-) 7642 8190 7643 8191 commit 49cfc8d392cf535f8dd10233225b1fc726fec9ef … … 8269 8817 It can be somewhat confusing that 8270 8818 8271 8819 less < some_file.txt 8272 8820 8273 8821 works fine, whereas 8274 8822 8275 8823 xzless < some_file.txt.xz 8276 8824 8277 8825 does not. Since version 429, âlessâ allows a filter specified in … … 8761 9309 to prepare for building them with Autotools. 8762 9310 8763 src/common/common_w32res.rc | 46 +++++++++++++++++++++++++++++++++++++++++++ 8764 src/liblzma/liblzma_w32res.rc | 5 +++++ 8765 src/xz/xz_w32res.rc | 5 +++++ 8766 src/xzdec/lzmadec_w32res.rc | 5 +++++ 8767 src/xzdec/xzdec_w32res.rc | 5 +++++ 8768 windows/Makefile | 35 +++++++++++++++++--------------- 8769 windows/common.rc | 46 ------------------------------------------- 8770 windows/liblzma.rc | 5 ----- 8771 windows/lzmadec.rc | 5 ----- 8772 windows/xz.rc | 5 ----- 8773 windows/xzdec.rc | 5 ----- 8774 11 files changed, 85 insertions(+), 82 deletions(-) 9311 windows/common.rc => src/common/common_w32res.rc | 0 9312 .../liblzma.rc => src/liblzma/liblzma_w32res.rc | 2 +- 9313 windows/xz.rc => src/xz/xz_w32res.rc | 2 +- 9314 windows/lzmadec.rc => src/xzdec/lzmadec_w32res.rc | 2 +- 9315 windows/xzdec.rc => src/xzdec/xzdec_w32res.rc | 2 +- 9316 windows/Makefile | 35 ++++++++++++---------- 9317 6 files changed, 23 insertions(+), 20 deletions(-) 8775 9318 8776 9319 commit 449c634674f35336a4815d398172e447659a135e … … 8854 9397 names. 8855 9398 8856 dos/Makefile | 4 +- 8857 src/xz/Makefile.am | 8 +- 8858 src/xz/coder.c | 488 ++++++++++++++++++++++++++++++++++++ 8859 src/xz/coder.h | 57 +++++ 8860 src/xz/file_io.c | 716 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 8861 src/xz/file_io.h | 86 +++++++ 8862 src/xz/io.c | 716 ----------------------------------------------------- 8863 src/xz/io.h | 86 ------- 8864 src/xz/private.h | 4 +- 8865 src/xz/process.c | 488 ------------------------------------ 8866 src/xz/process.h | 57 ----- 8867 windows/Makefile | 4 +- 8868 12 files changed, 1357 insertions(+), 1357 deletions(-) 9399 dos/Makefile | 4 ++-- 9400 src/xz/Makefile.am | 8 ++++---- 9401 src/xz/{process.c => coder.c} | 0 9402 src/xz/{process.h => coder.h} | 0 9403 src/xz/{io.c => file_io.c} | 0 9404 src/xz/{io.h => file_io.h} | 0 9405 src/xz/private.h | 4 ++-- 9406 windows/Makefile | 4 ++-- 9407 8 files changed, 10 insertions(+), 10 deletions(-) 8869 9408 8870 9409 commit 5e1257466dcb66f1d7a3f71814a5ad885cba43e8 … … 9248 9787 which is the filename used on the WWW. 9249 9788 9250 doc/file-format.txt | 1127 ------------------------------------------------ 9251 doc/xz-file-format.txt | 1127 ++++++++++++++++++++++++++++++++++++++++++++++++ 9252 2 files changed, 1127 insertions(+), 1127 deletions(-) 9789 doc/{file-format.txt => xz-file-format.txt} | 0 9790 1 file changed, 0 insertions(+), 0 deletions(-) 9253 9791 9254 9792 commit 21c6b94373d239d7e86bd480fcd558e30391712f … … 9319 9857 Quick & dirty update to support xz in diff/grep/more scripts. 9320 9858 9321 src/scripts/Makefile.am | 38 +++++++++------ 9322 src/scripts/lzdiff | 67 -------------------------- 9323 src/scripts/lzdiff.1 | 51 -------------------- 9324 src/scripts/lzgrep | 123 ------------------------------------------------ 9325 src/scripts/lzgrep.1 | 61 ------------------------ 9326 src/scripts/lzmore | 74 ----------------------------- 9327 src/scripts/lzmore.1 | 55 ---------------------- 9328 src/scripts/xzdiff | 67 ++++++++++++++++++++++++++ 9329 src/scripts/xzdiff.1 | 58 +++++++++++++++++++++++ 9330 src/scripts/xzgrep | 123 ++++++++++++++++++++++++++++++++++++++++++++++++ 9331 src/scripts/xzgrep.1 | 77 ++++++++++++++++++++++++++++++ 9332 src/scripts/xzmore | 74 +++++++++++++++++++++++++++++ 9333 src/scripts/xzmore.1 | 66 ++++++++++++++++++++++++++ 9334 13 files changed, 489 insertions(+), 445 deletions(-) 9859 src/scripts/Makefile.am | 38 +++++++++++++++++++----------- 9860 src/scripts/{lzdiff => xzdiff} | 24 +++++++++---------- 9861 src/scripts/{lzdiff.1 => xzdiff.1} | 29 ++++++++++++++--------- 9862 src/scripts/{lzgrep => xzgrep} | 10 ++++---- 9863 src/scripts/{lzgrep.1 => xzgrep.1} | 48 +++++++++++++++++++++++++------------- 9864 src/scripts/{lzmore => xzmore} | 12 +++++----- 9865 src/scripts/{lzmore.1 => xzmore.1} | 33 +++++++++++++++++--------- 9866 7 files changed, 119 insertions(+), 75 deletions(-) 9335 9867 9336 9868 commit 02ddf09bc3079b3e17297729b9e43f14d407b8fc … … 9676 10208 linked applications bigger than needed. 9677 10209 9678 dos/Makefile | 6 +- 9679 src/liblzma/common/easy.c | 128 ----------------------------- 9680 src/liblzma/common/easy_buffer_encoder.c | 34 ++++++++ 9681 src/liblzma/common/easy_decoder_memusage.c | 31 +++++++ 9682 src/liblzma/common/easy_encoder.c | 87 ++++++++++++++++++++ 9683 src/liblzma/common/easy_encoder_memusage.c | 31 +++++++ 9684 src/liblzma/common/easy_preset.c | 34 ++++++++ 9685 src/liblzma/common/easy_preset.h | 39 +++++++++ 9686 windows/Makefile | 6 +- 9687 9 files changed, 266 insertions(+), 130 deletions(-) 10210 dos/Makefile | 6 ++- 10211 src/liblzma/common/easy_buffer_encoder.c | 34 +++++++++++++++++ 10212 src/liblzma/common/easy_decoder_memusage.c | 31 ++++++++++++++++ 10213 src/liblzma/common/{easy.c => easy_encoder.c} | 53 +++------------------------ 10214 src/liblzma/common/easy_encoder_memusage.c | 31 ++++++++++++++++ 10215 src/liblzma/common/easy_preset.c | 34 +++++++++++++++++ 10216 src/liblzma/common/easy_preset.h | 39 ++++++++++++++++++++ 10217 windows/Makefile | 6 ++- 10218 8 files changed, 185 insertions(+), 49 deletions(-) 9688 10219 9689 10220 commit 7494816ab08d82f4d6409788825930c4e43cfd0d … … 10658 11189 It may need some cleanups, so I look at it later. 10659 11190 10660 src/liblzma/api/Makefile.am | 2 +- 10661 src/liblzma/api/lzma.h | 2 +- 10662 src/liblzma/api/lzma/bcj.h | 94 +++++++++++++++++++++++++++++++++++++ 10663 src/liblzma/api/lzma/simple.h | 94 ------------------------------------- 10664 src/liblzma/simple/simple_coder.c | 2 +- 10665 src/liblzma/simple/simple_decoder.c | 4 +- 10666 src/liblzma/simple/simple_encoder.c | 4 +- 10667 tests/test_filter_flags.c | 8 ++-- 10668 8 files changed, 105 insertions(+), 105 deletions(-) 11191 src/liblzma/api/Makefile.am | 2 +- 11192 src/liblzma/api/lzma.h | 2 +- 11193 src/liblzma/api/lzma/{simple.h => bcj.h} | 22 +++++++++++----------- 11194 src/liblzma/simple/simple_coder.c | 2 +- 11195 src/liblzma/simple/simple_decoder.c | 4 ++-- 11196 src/liblzma/simple/simple_encoder.c | 4 ++-- 11197 tests/test_filter_flags.c | 8 ++++---- 11198 7 files changed, 22 insertions(+), 22 deletions(-) 10669 11199 10670 11200 commit 7eea8bec3abfed883efba66264a1452a1c04f6b0 … … 10720 11250 on other architectures. 10721 11251 10722 configure.ac | 29 ++++++++-- 10723 src/common/mythread.h | 34 ++++++++++++ 10724 src/liblzma/api/Makefile.am | 1 - 10725 src/liblzma/api/lzma.h | 1 - 10726 src/liblzma/api/lzma/init.h | 85 ----------------------------- 10727 src/liblzma/check/Makefile.am | 29 ++++------ 10728 src/liblzma/check/check.c | 10 ++-- 10729 src/liblzma/check/check.h | 25 ++++----- 10730 src/liblzma/check/check_init.c | 37 ------------- 10731 src/liblzma/check/crc32.c | 88 ------------------------------- 10732 src/liblzma/check/crc32_fast.c | 88 +++++++++++++++++++++++++++++++ 10733 src/liblzma/check/crc32_init.c | 55 ------------------- 10734 src/liblzma/check/crc32_small.c | 54 +++++++++++++++++++ 10735 src/liblzma/check/crc32_tablegen.c | 55 ++++++++++++++++--- 10736 src/liblzma/check/crc64.c | 75 -------------------------- 10737 src/liblzma/check/crc64_fast.c | 75 ++++++++++++++++++++++++++ 10738 src/liblzma/check/crc64_small.c | 54 +++++++++++++++++++ 10739 src/liblzma/check/crc64_tablegen.c | 55 ++++++++++++++++--- 10740 src/liblzma/common/Makefile.am | 3 -- 10741 src/liblzma/common/common.h | 1 + 10742 src/liblzma/common/init.c | 39 -------------- 10743 src/liblzma/common/init_decoder.c | 31 ----------- 10744 src/liblzma/common/init_encoder.c | 40 -------------- 10745 src/liblzma/liblzma.pc.in | 12 +++++ 10746 src/liblzma/lz/lz_encoder.c | 6 +++ 10747 src/liblzma/lzma.pc.in | 11 ---- 10748 src/liblzma/rangecoder/Makefile.am | 8 +-- 10749 src/liblzma/rangecoder/price.h | 16 +----- 10750 src/liblzma/rangecoder/price_table.c | 2 +- 10751 src/liblzma/rangecoder/price_table_init.c | 55 ------------------- 10752 src/liblzma/rangecoder/price_tablegen.c | 51 +++++++++++++++--- 10753 src/xz/Makefile.am | 5 +- 10754 src/xz/main.c | 3 -- 10755 src/xzdec/xzdec.c | 3 -- 10756 tests/test_block_header.c | 1 - 10757 tests/test_check.c | 2 - 10758 tests/test_filter_flags.c | 2 - 10759 tests/test_index.c | 2 - 10760 tests/test_stream_flags.c | 2 - 10761 tests/tests.h | 2 +- 10762 40 files changed, 519 insertions(+), 628 deletions(-) 11252 configure.ac | 29 ++++++++-- 11253 src/common/mythread.h | 34 ++++++++++++ 11254 src/liblzma/api/Makefile.am | 1 - 11255 src/liblzma/api/lzma.h | 1 - 11256 src/liblzma/api/lzma/init.h | 85 ----------------------------- 11257 src/liblzma/check/Makefile.am | 29 ++++------ 11258 src/liblzma/check/check.c | 10 ++-- 11259 src/liblzma/check/check.h | 25 +++------ 11260 src/liblzma/check/check_init.c | 37 ------------- 11261 src/liblzma/check/{crc32.c => crc32_fast.c} | 0 11262 src/liblzma/check/crc32_init.c | 55 ------------------- 11263 src/liblzma/check/crc32_small.c | 54 ++++++++++++++++++ 11264 src/liblzma/check/crc32_tablegen.c | 55 ++++++++++++++++--- 11265 src/liblzma/check/{crc64.c => crc64_fast.c} | 0 11266 src/liblzma/check/crc64_small.c | 54 ++++++++++++++++++ 11267 src/liblzma/check/crc64_tablegen.c | 55 ++++++++++++++++--- 11268 src/liblzma/common/Makefile.am | 3 - 11269 src/liblzma/common/common.h | 1 + 11270 src/liblzma/common/init.c | 39 ------------- 11271 src/liblzma/common/init_decoder.c | 31 ----------- 11272 src/liblzma/common/init_encoder.c | 40 -------------- 11273 src/liblzma/{lzma.pc.in => liblzma.pc.in} | 5 +- 11274 src/liblzma/lz/lz_encoder.c | 6 ++ 11275 src/liblzma/rangecoder/Makefile.am | 8 +-- 11276 src/liblzma/rangecoder/price.h | 16 +----- 11277 src/liblzma/rangecoder/price_table.c | 2 +- 11278 src/liblzma/rangecoder/price_table_init.c | 55 ------------------- 11279 src/liblzma/rangecoder/price_tablegen.c | 51 ++++++++++++++--- 11280 src/xz/Makefile.am | 5 +- 11281 src/xz/main.c | 3 - 11282 src/xzdec/xzdec.c | 3 - 11283 tests/test_block_header.c | 1 - 11284 tests/test_check.c | 2 - 11285 tests/test_filter_flags.c | 2 - 11286 tests/test_index.c | 2 - 11287 tests/test_stream_flags.c | 2 - 11288 tests/tests.h | 2 +- 11289 37 files changed, 347 insertions(+), 456 deletions(-) 10763 11290 10764 11291 commit 5cda29b5665004fc0f21d0c41d78022a6a559ab2 … … 11213 11740 should be the default though. 11214 11741 11215 configure.ac | 4 +- 11216 po/POTFILES.in | 21 +- 11217 src/Makefile.am | 2 +- 11218 src/lzma/Makefile.am | 72 ---- 11219 src/lzma/args.c | 500 --------------------------- 11220 src/lzma/args.h | 56 --- 11221 src/lzma/hardware.c | 122 ------- 11222 src/lzma/hardware.h | 45 --- 11223 src/lzma/io.c | 658 ----------------------------------- 11224 src/lzma/io.h | 97 ------ 11225 src/lzma/list.c | 477 -------------------------- 11226 src/lzma/main.c | 402 ---------------------- 11227 src/lzma/main.h | 60 ---- 11228 src/lzma/message.c | 892 ------------------------------------------------ 11229 src/lzma/message.h | 132 ------- 11230 src/lzma/options.c | 352 ------------------- 11231 src/lzma/options.h | 46 --- 11232 src/lzma/private.h | 52 --- 11233 src/lzma/process.c | 391 --------------------- 11234 src/lzma/process.h | 70 ---- 11235 src/lzma/suffix.c | 213 ------------ 11236 src/lzma/suffix.h | 40 --- 11237 src/lzma/util.c | 199 ----------- 11238 src/lzma/util.h | 71 ---- 11239 src/lzmadec/Makefile.am | 29 -- 11240 src/lzmadec/lzmadec.c | 492 -------------------------- 11241 src/xz/Makefile.am | 74 ++++ 11242 src/xz/args.c | 500 +++++++++++++++++++++++++++ 11243 src/xz/args.h | 56 +++ 11244 src/xz/hardware.c | 122 +++++++ 11245 src/xz/hardware.h | 45 +++ 11246 src/xz/io.c | 658 +++++++++++++++++++++++++++++++++++ 11247 src/xz/io.h | 97 ++++++ 11248 src/xz/list.c | 477 ++++++++++++++++++++++++++ 11249 src/xz/main.c | 402 ++++++++++++++++++++++ 11250 src/xz/main.h | 60 ++++ 11251 src/xz/message.c | 892 ++++++++++++++++++++++++++++++++++++++++++++++++ 11252 src/xz/message.h | 132 +++++++ 11253 src/xz/options.c | 352 +++++++++++++++++++ 11254 src/xz/options.h | 46 +++ 11255 src/xz/private.h | 52 +++ 11256 src/xz/process.c | 391 +++++++++++++++++++++ 11257 src/xz/process.h | 70 ++++ 11258 src/xz/suffix.c | 213 ++++++++++++ 11259 src/xz/suffix.h | 40 +++ 11260 src/xz/util.c | 199 +++++++++++ 11261 src/xz/util.h | 71 ++++ 11262 src/xzdec/Makefile.am | 29 ++ 11263 src/xzdec/xzdec.c | 492 ++++++++++++++++++++++++++ 11264 tests/test_compress.sh | 29 +- 11265 tests/test_files.sh | 4 +- 11266 51 files changed, 5498 insertions(+), 5500 deletions(-) 11742 configure.ac | 4 ++-- 11743 po/POTFILES.in | 21 +++++++++------------ 11744 src/Makefile.am | 2 +- 11745 src/{lzma => xz}/Makefile.am | 32 +++++++++++++++++--------------- 11746 src/{lzma => xz}/args.c | 0 11747 src/{lzma => xz}/args.h | 0 11748 src/{lzma => xz}/hardware.c | 0 11749 src/{lzma => xz}/hardware.h | 0 11750 src/{lzma => xz}/io.c | 0 11751 src/{lzma => xz}/io.h | 0 11752 src/{lzma => xz}/list.c | 0 11753 src/{lzma => xz}/main.c | 0 11754 src/{lzma => xz}/main.h | 0 11755 src/{lzma => xz}/message.c | 0 11756 src/{lzma => xz}/message.h | 0 11757 src/{lzma => xz}/options.c | 0 11758 src/{lzma => xz}/options.h | 0 11759 src/{lzma => xz}/private.h | 0 11760 src/{lzma => xz}/process.c | 0 11761 src/{lzma => xz}/process.h | 0 11762 src/{lzma => xz}/suffix.c | 0 11763 src/{lzma => xz}/suffix.h | 0 11764 src/{lzma => xz}/util.c | 0 11765 src/{lzma => xz}/util.h | 0 11766 src/{lzmadec => xzdec}/Makefile.am | 12 ++++++------ 11767 src/{lzmadec/lzmadec.c => xzdec/xzdec.c} | 4 ++-- 11768 tests/test_compress.sh | 29 ++++++++++++++--------------- 11769 tests/test_files.sh | 4 ++-- 11770 28 files changed, 53 insertions(+), 55 deletions(-) 11267 11771 11268 11772 commit e114502b2bc371e4a45449832cb69be036360722 … … 11290 11794 lib/Makefile.am | 10 +- 11291 11795 lib/getopt.c | 14 +- 11292 lib/ getopt.in.h | 226 +++++++11796 lib/{getopt_.h => getopt.in.h} | 8 +- 11293 11797 lib/getopt1.c | 8 +- 11294 lib/getopt_.h | 226 -------11295 11798 lib/gettext.h | 240 ------- 11296 11799 m4/getopt.m4 | 64 +- … … 11394 11897 tests/test_block_header.c | 16 +- 11395 11898 tests/test_index.c | 42 +- 11396 11 3 files changed, 3462 insertions(+), 2946deletions(-)11899 112 files changed, 3240 insertions(+), 2724 deletions(-) 11397 11900 11398 11901 commit 3c3905b53462ae235c9438d86a4dc51086410932 … … 11468 11971 Renamed the test files from .lzma suffix to .xz suffix. 11469 11972 11470 tests/files/README | 128 ++++++++++++------------- 11471 tests/files/bad-0-backward_size.lzma | Bin 32 -> 0 bytes 11472 tests/files/bad-0-backward_size.xz | Bin 0 -> 32 bytes 11473 tests/files/bad-0-empty-truncated.lzma | Bin 31 -> 0 bytes 11474 tests/files/bad-0-empty-truncated.xz | Bin 0 -> 31 bytes 11475 tests/files/bad-0-footer_magic.lzma | Bin 32 -> 0 bytes 11476 tests/files/bad-0-footer_magic.xz | Bin 0 -> 32 bytes 11477 tests/files/bad-0-header_magic.lzma | Bin 32 -> 0 bytes 11478 tests/files/bad-0-header_magic.xz | Bin 0 -> 32 bytes 11479 tests/files/bad-0-nonempty_index.lzma | Bin 32 -> 0 bytes 11480 tests/files/bad-0-nonempty_index.xz | Bin 0 -> 32 bytes 11481 tests/files/bad-0cat-alone.lzma | Bin 55 -> 0 bytes 11482 tests/files/bad-0cat-alone.xz | Bin 0 -> 55 bytes 11483 tests/files/bad-0cat-header_magic.lzma | Bin 64 -> 0 bytes 11484 tests/files/bad-0cat-header_magic.xz | Bin 0 -> 64 bytes 11485 tests/files/bad-0catpad-empty.lzma | Bin 69 -> 0 bytes 11486 tests/files/bad-0catpad-empty.xz | Bin 0 -> 69 bytes 11487 tests/files/bad-0pad-empty.lzma | Bin 37 -> 0 bytes 11488 tests/files/bad-0pad-empty.xz | Bin 0 -> 37 bytes 11489 tests/files/bad-1-block_header-1.lzma | Bin 64 -> 0 bytes 11490 tests/files/bad-1-block_header-1.xz | Bin 0 -> 64 bytes 11491 tests/files/bad-1-block_header-2.lzma | Bin 64 -> 0 bytes 11492 tests/files/bad-1-block_header-2.xz | Bin 0 -> 64 bytes 11493 tests/files/bad-1-block_header-3.lzma | Bin 68 -> 0 bytes 11494 tests/files/bad-1-block_header-3.xz | Bin 0 -> 68 bytes 11495 tests/files/bad-1-block_header-4.lzma | Bin 72 -> 0 bytes 11496 tests/files/bad-1-block_header-4.xz | Bin 0 -> 72 bytes 11497 tests/files/bad-1-check-crc32.lzma | Bin 68 -> 0 bytes 11498 tests/files/bad-1-check-crc32.xz | Bin 0 -> 68 bytes 11499 tests/files/bad-1-check-crc64.lzma | Bin 72 -> 0 bytes 11500 tests/files/bad-1-check-crc64.xz | Bin 0 -> 72 bytes 11501 tests/files/bad-1-check-sha256.lzma | Bin 96 -> 0 bytes 11502 tests/files/bad-1-check-sha256.xz | Bin 0 -> 96 bytes 11503 tests/files/bad-1-lzma2-1.lzma | Bin 64 -> 0 bytes 11504 tests/files/bad-1-lzma2-1.xz | Bin 0 -> 64 bytes 11505 tests/files/bad-1-lzma2-2.lzma | Bin 424 -> 0 bytes 11506 tests/files/bad-1-lzma2-2.xz | Bin 0 -> 424 bytes 11507 tests/files/bad-1-lzma2-3.lzma | Bin 424 -> 0 bytes 11508 tests/files/bad-1-lzma2-3.xz | Bin 0 -> 424 bytes 11509 tests/files/bad-1-lzma2-4.lzma | Bin 408 -> 0 bytes 11510 tests/files/bad-1-lzma2-4.xz | Bin 0 -> 408 bytes 11511 tests/files/bad-1-lzma2-5.lzma | Bin 408 -> 0 bytes 11512 tests/files/bad-1-lzma2-5.xz | Bin 0 -> 408 bytes 11513 tests/files/bad-1-lzma2-6.lzma | Bin 68 -> 0 bytes 11514 tests/files/bad-1-lzma2-6.xz | Bin 0 -> 68 bytes 11515 tests/files/bad-1-lzma2-7.lzma | Bin 408 -> 0 bytes 11516 tests/files/bad-1-lzma2-7.xz | Bin 0 -> 408 bytes 11517 tests/files/bad-1-stream_flags-1.lzma | Bin 68 -> 0 bytes 11518 tests/files/bad-1-stream_flags-1.xz | Bin 0 -> 68 bytes 11519 tests/files/bad-1-stream_flags-2.lzma | Bin 68 -> 0 bytes 11520 tests/files/bad-1-stream_flags-2.xz | Bin 0 -> 68 bytes 11521 tests/files/bad-1-stream_flags-3.lzma | Bin 68 -> 0 bytes 11522 tests/files/bad-1-stream_flags-3.xz | Bin 0 -> 68 bytes 11523 tests/files/bad-1-vli-1.lzma | Bin 72 -> 0 bytes 11524 tests/files/bad-1-vli-1.xz | Bin 0 -> 72 bytes 11525 tests/files/bad-1-vli-2.lzma | Bin 72 -> 0 bytes 11526 tests/files/bad-1-vli-2.xz | Bin 0 -> 72 bytes 11527 tests/files/bad-2-compressed_data_padding.lzma | Bin 92 -> 0 bytes 11528 tests/files/bad-2-compressed_data_padding.xz | Bin 0 -> 92 bytes 11529 tests/files/bad-2-index-1.lzma | Bin 92 -> 0 bytes 11530 tests/files/bad-2-index-1.xz | Bin 0 -> 92 bytes 11531 tests/files/bad-2-index-2.lzma | Bin 92 -> 0 bytes 11532 tests/files/bad-2-index-2.xz | Bin 0 -> 92 bytes 11533 tests/files/bad-2-index-3.lzma | Bin 92 -> 0 bytes 11534 tests/files/bad-2-index-3.xz | Bin 0 -> 92 bytes 11535 tests/files/bad-2-index-4.lzma | Bin 92 -> 0 bytes 11536 tests/files/bad-2-index-4.xz | Bin 0 -> 92 bytes 11537 tests/files/good-0-empty.lzma | Bin 32 -> 0 bytes 11538 tests/files/good-0-empty.xz | Bin 0 -> 32 bytes 11539 tests/files/good-0cat-empty.lzma | Bin 64 -> 0 bytes 11540 tests/files/good-0cat-empty.xz | Bin 0 -> 64 bytes 11541 tests/files/good-0catpad-empty.lzma | Bin 68 -> 0 bytes 11542 tests/files/good-0catpad-empty.xz | Bin 0 -> 68 bytes 11543 tests/files/good-0pad-empty.lzma | Bin 36 -> 0 bytes 11544 tests/files/good-0pad-empty.xz | Bin 0 -> 36 bytes 11545 tests/files/good-1-3delta-lzma2.lzma | Bin 528 -> 0 bytes 11546 tests/files/good-1-3delta-lzma2.xz | Bin 0 -> 528 bytes 11547 tests/files/good-1-block_header-1.lzma | Bin 72 -> 0 bytes 11548 tests/files/good-1-block_header-1.xz | Bin 0 -> 72 bytes 11549 tests/files/good-1-block_header-2.lzma | Bin 68 -> 0 bytes 11550 tests/files/good-1-block_header-2.xz | Bin 0 -> 68 bytes 11551 tests/files/good-1-block_header-3.lzma | Bin 68 -> 0 bytes 11552 tests/files/good-1-block_header-3.xz | Bin 0 -> 68 bytes 11553 tests/files/good-1-check-crc32.lzma | Bin 68 -> 0 bytes 11554 tests/files/good-1-check-crc32.xz | Bin 0 -> 68 bytes 11555 tests/files/good-1-check-crc64.lzma | Bin 72 -> 0 bytes 11556 tests/files/good-1-check-crc64.xz | Bin 0 -> 72 bytes 11557 tests/files/good-1-check-none.lzma | Bin 64 -> 0 bytes 11558 tests/files/good-1-check-none.xz | Bin 0 -> 64 bytes 11559 tests/files/good-1-check-sha256.lzma | Bin 96 -> 0 bytes 11560 tests/files/good-1-check-sha256.xz | Bin 0 -> 96 bytes 11561 tests/files/good-1-delta-lzma2.tiff.lzma | Bin 51312 -> 0 bytes 11562 tests/files/good-1-delta-lzma2.tiff.xz | Bin 0 -> 51312 bytes 11563 tests/files/good-1-lzma2-1.lzma | Bin 424 -> 0 bytes 11564 tests/files/good-1-lzma2-1.xz | Bin 0 -> 424 bytes 11565 tests/files/good-1-lzma2-2.lzma | Bin 424 -> 0 bytes 11566 tests/files/good-1-lzma2-2.xz | Bin 0 -> 424 bytes 11567 tests/files/good-1-lzma2-3.lzma | Bin 408 -> 0 bytes 11568 tests/files/good-1-lzma2-3.xz | Bin 0 -> 408 bytes 11569 tests/files/good-1-sparc-lzma2.lzma | Bin 2292 -> 0 bytes 11570 tests/files/good-1-sparc-lzma2.xz | Bin 0 -> 2292 bytes 11571 tests/files/good-1-x86-lzma2.lzma | Bin 1936 -> 0 bytes 11572 tests/files/good-1-x86-lzma2.xz | Bin 0 -> 1936 bytes 11573 tests/files/good-2-lzma2.lzma | Bin 92 -> 0 bytes 11574 tests/files/good-2-lzma2.xz | Bin 0 -> 92 bytes 11575 tests/files/unsupported-block_header.lzma | Bin 68 -> 0 bytes 11576 tests/files/unsupported-block_header.xz | Bin 0 -> 68 bytes 11577 tests/files/unsupported-check.lzma | Bin 68 -> 0 bytes 11578 tests/files/unsupported-check.xz | Bin 0 -> 68 bytes 11579 tests/files/unsupported-filter_flags-1.lzma | Bin 68 -> 0 bytes 11580 tests/files/unsupported-filter_flags-1.xz | Bin 0 -> 68 bytes 11581 tests/files/unsupported-filter_flags-2.lzma | Bin 68 -> 0 bytes 11582 tests/files/unsupported-filter_flags-2.xz | Bin 0 -> 68 bytes 11583 tests/files/unsupported-filter_flags-3.lzma | Bin 68 -> 0 bytes 11584 tests/files/unsupported-filter_flags-3.xz | Bin 0 -> 68 bytes 11585 tests/test_files.sh | 6 +- 11586 116 files changed, 66 insertions(+), 68 deletions(-) 11973 tests/files/README | 128 ++++++++++----------- 11974 ...0-backward_size.lzma => bad-0-backward_size.xz} | Bin 11975 ...pty-truncated.lzma => bad-0-empty-truncated.xz} | Bin 11976 ...d-0-footer_magic.lzma => bad-0-footer_magic.xz} | Bin 11977 ...d-0-header_magic.lzma => bad-0-header_magic.xz} | Bin 11978 ...nonempty_index.lzma => bad-0-nonempty_index.xz} | Bin 11979 .../{bad-0cat-alone.lzma => bad-0cat-alone.xz} | Bin 11980 ...-header_magic.lzma => bad-0cat-header_magic.xz} | Bin 11981 ...bad-0catpad-empty.lzma => bad-0catpad-empty.xz} | Bin 11982 .../{bad-0pad-empty.lzma => bad-0pad-empty.xz} | Bin 11983 ...block_header-1.lzma => bad-1-block_header-1.xz} | Bin 11984 ...block_header-2.lzma => bad-1-block_header-2.xz} | Bin 11985 ...block_header-3.lzma => bad-1-block_header-3.xz} | Bin 11986 ...block_header-4.lzma => bad-1-block_header-4.xz} | Bin 11987 ...bad-1-check-crc32.lzma => bad-1-check-crc32.xz} | Bin 11988 ...bad-1-check-crc64.lzma => bad-1-check-crc64.xz} | Bin 11989 ...d-1-check-sha256.lzma => bad-1-check-sha256.xz} | Bin 11990 .../files/{bad-1-lzma2-1.lzma => bad-1-lzma2-1.xz} | Bin 11991 .../files/{bad-1-lzma2-2.lzma => bad-1-lzma2-2.xz} | Bin 11992 .../files/{bad-1-lzma2-3.lzma => bad-1-lzma2-3.xz} | Bin 11993 .../files/{bad-1-lzma2-4.lzma => bad-1-lzma2-4.xz} | Bin 11994 .../files/{bad-1-lzma2-5.lzma => bad-1-lzma2-5.xz} | Bin 11995 .../files/{bad-1-lzma2-6.lzma => bad-1-lzma2-6.xz} | Bin 11996 .../files/{bad-1-lzma2-7.lzma => bad-1-lzma2-7.xz} | Bin 11997 ...stream_flags-1.lzma => bad-1-stream_flags-1.xz} | Bin 11998 ...stream_flags-2.lzma => bad-1-stream_flags-2.xz} | Bin 11999 ...stream_flags-3.lzma => bad-1-stream_flags-3.xz} | Bin 12000 tests/files/{bad-1-vli-1.lzma => bad-1-vli-1.xz} | Bin 12001 tests/files/{bad-1-vli-2.lzma => bad-1-vli-2.xz} | Bin 12002 ...dding.lzma => bad-2-compressed_data_padding.xz} | Bin 12003 .../files/{bad-2-index-1.lzma => bad-2-index-1.xz} | Bin 12004 .../files/{bad-2-index-2.lzma => bad-2-index-2.xz} | Bin 12005 .../files/{bad-2-index-3.lzma => bad-2-index-3.xz} | Bin 12006 .../files/{bad-2-index-4.lzma => bad-2-index-4.xz} | Bin 12007 tests/files/{good-0-empty.lzma => good-0-empty.xz} | Bin 12008 .../{good-0cat-empty.lzma => good-0cat-empty.xz} | Bin 12009 ...od-0catpad-empty.lzma => good-0catpad-empty.xz} | Bin 12010 .../{good-0pad-empty.lzma => good-0pad-empty.xz} | Bin 12011 ...-1-3delta-lzma2.lzma => good-1-3delta-lzma2.xz} | Bin 12012 ...lock_header-1.lzma => good-1-block_header-1.xz} | Bin 12013 ...lock_header-2.lzma => good-1-block_header-2.xz} | Bin 12014 ...lock_header-3.lzma => good-1-block_header-3.xz} | Bin 12015 ...od-1-check-crc32.lzma => good-1-check-crc32.xz} | Bin 12016 ...od-1-check-crc64.lzma => good-1-check-crc64.xz} | Bin 12017 ...good-1-check-none.lzma => good-1-check-none.xz} | Bin 12018 ...-1-check-sha256.lzma => good-1-check-sha256.xz} | Bin 12019 ...-lzma2.tiff.lzma => good-1-delta-lzma2.tiff.xz} | Bin 12020 .../{good-1-lzma2-1.lzma => good-1-lzma2-1.xz} | Bin 12021 .../{good-1-lzma2-2.lzma => good-1-lzma2-2.xz} | Bin 12022 .../{good-1-lzma2-3.lzma => good-1-lzma2-3.xz} | Bin 12023 ...od-1-sparc-lzma2.lzma => good-1-sparc-lzma2.xz} | Bin 12024 .../{good-1-x86-lzma2.lzma => good-1-x86-lzma2.xz} | Bin 12025 tests/files/{good-2-lzma2.lzma => good-2-lzma2.xz} | Bin 12026 ...ock_header.lzma => unsupported-block_header.xz} | Bin 12027 ...unsupported-check.lzma => unsupported-check.xz} | Bin 12028 ..._flags-1.lzma => unsupported-filter_flags-1.xz} | Bin 12029 ..._flags-2.lzma => unsupported-filter_flags-2.xz} | Bin 12030 ..._flags-3.lzma => unsupported-filter_flags-3.xz} | Bin 12031 tests/test_files.sh | 6 +- 12032 59 files changed, 66 insertions(+), 68 deletions(-) 11587 12033 11588 12034 commit 8e60c889a2816a63013a35c99ce26bf28f5b78eb … … 12175 12621 configure.ac | 356 +++--- 12176 12622 debug/Makefile.am | 5 +- 12177 debug/crc32.c | 45 +12623 .../lz/lz_encoder_private.h => debug/crc32.c | 41 +- 12178 12624 debug/full_flush.c | 14 +- 12179 12625 debug/hex2bin.c | 54 + … … 12224 12670 src/liblzma/common/block_header_encoder.c | 9 +- 12225 12671 src/liblzma/common/block_util.c | 10 +- 12226 src/liblzma/common/code.c | 203 --- 12227 src/liblzma/common/common.c | 298 +++++ 12672 src/liblzma/common/{code.c => common.c} | 129 +- 12228 12673 src/liblzma/common/common.h | 237 ++-- 12229 src/liblzma/common/delta_common.c | 66 -12230 src/liblzma/common/delta_common.h | 44 -12231 src/liblzma/common/delta_decoder.c | 61 -12232 src/liblzma/common/delta_decoder.h | 28 -12233 src/liblzma/common/delta_encoder.c | 98 --12234 src/liblzma/common/delta_encoder.h | 28 -12235 12674 src/liblzma/common/easy.c | 18 +- 12236 12675 src/liblzma/common/features.c | 66 - … … 12250 12689 src/liblzma/common/next_coder.c | 65 - 12251 12690 src/liblzma/common/raw_common.c | 127 -- 12252 src/liblzma/common/raw_common.h | 30 -12253 12691 src/liblzma/common/raw_decoder.c | 116 -- 12254 src/liblzma/common/raw_decoder.h | 29 -12255 12692 src/liblzma/common/raw_encoder.c | 111 -- 12256 src/liblzma/common/raw_encoder.h | 29 -12257 12693 src/liblzma/common/stream_common.c | 23 - 12258 src/liblzma/common/stream_common.h | 31 -12259 12694 src/liblzma/common/stream_decoder.c | 238 +++- 12260 12695 src/liblzma/common/stream_decoder.h | 4 +- 12261 12696 src/liblzma/common/stream_encoder.c | 35 +- 12262 12697 src/liblzma/common/stream_encoder.h | 2 +- 12263 src/liblzma/common/stream_flags_common.c | 40 +12264 src/liblzma/common/stream_flags_common.h | 31 +12698 ...{stream_flags_equal.c => stream_flags_common.c} | 14 +- 12699 .../{stream_common.h => stream_flags_common.h} | 8 +- 12265 12700 src/liblzma/common/stream_flags_decoder.c | 2 +- 12266 12701 src/liblzma/common/stream_flags_encoder.c | 2 +- 12267 src/liblzma/common/stream_flags_equal.c | 36 -12268 src/liblzma/common/version.c | 25 -12269 12702 src/liblzma/common/vli_decoder.c | 29 +- 12270 12703 src/liblzma/common/vli_encoder.c | 23 +- 12271 src/liblzma/common/ vli_size.c | 37 +12704 src/liblzma/common/{version.c => vli_size.c} | 22 +- 12272 12705 src/liblzma/delta/Makefile.am | 34 + 12273 src/liblzma/ delta/delta_common.c | 66 +12274 src/liblzma/ delta/delta_common.h | 44 +12275 src/liblzma/ delta/delta_decoder.c | 82 ++12276 src/liblzma/ delta/delta_decoder.h | 32+12277 src/liblzma/ delta/delta_encoder.c | 119 ++12278 src/liblzma/ delta/delta_encoder.h | 30+12706 src/liblzma/{common => delta}/delta_common.c | 2 +- 12707 src/liblzma/{common => delta}/delta_common.h | 0 12708 src/liblzma/{common => delta}/delta_decoder.c | 21 + 12709 src/liblzma/{common => delta}/delta_decoder.h | 4 + 12710 src/liblzma/{common => delta}/delta_encoder.c | 21 + 12711 src/liblzma/{common => delta}/delta_encoder.h | 2 + 12279 12712 src/liblzma/lz/Makefile.am | 35 +- 12280 12713 src/liblzma/lz/bt2.c | 27 - … … 12294 12727 src/liblzma/lz/lz_encoder_hash.h | 104 ++ 12295 12728 src/liblzma/lz/lz_encoder_mf.c | 780 ++++++++++++ 12296 src/liblzma/lz/lz_encoder_private.h | 40 -12297 12729 src/liblzma/lz/match_c.h | 412 ------ 12298 12730 src/liblzma/lz/match_h.h | 69 -- … … 12302 12734 src/liblzma/lzma/lzma2_decoder.h | 35 + 12303 12735 src/liblzma/lzma/lzma2_encoder.c | 406 ++++++ 12304 src/liblzma/lzma/lzma2_encoder.h | 34 +12736 .../{common/raw_common.h => lzma/lzma2_encoder.h} | 22 +- 12305 12737 src/liblzma/lzma/lzma_common.h | 208 +++- 12306 12738 src/liblzma/lzma/lzma_decoder.c | 1306 ++++++++++++-------- … … 12321 12753 src/liblzma/rangecoder/price.h | 111 ++ 12322 12754 src/liblzma/rangecoder/price_table.c | 84 +- 12323 src/liblzma/rangecoder/price_table_gen.c | 55 -12324 12755 src/liblzma/rangecoder/price_table_init.c | 33 +- 12325 src/liblzma/rangecoder/price_tablegen.c | 56 +12756 .../{price_table_gen.c => price_tablegen.c} | 19 +- 12326 12757 src/liblzma/rangecoder/range_common.h | 17 +- 12327 12758 src/liblzma/rangecoder/range_decoder.h | 209 ++-- … … 12330 12761 src/liblzma/simple/simple_coder.c | 8 +- 12331 12762 src/liblzma/simple/simple_decoder.c | 47 + 12332 src/liblzma/simple/simple_decoder.h | 29 +12763 .../raw_decoder.h => simple/simple_decoder.h} | 18 +- 12333 12764 src/liblzma/simple/simple_encoder.c | 45 + 12334 src/liblzma/simple/simple_encoder.h | 30 +12765 .../raw_encoder.h => simple/simple_encoder.h} | 17 +- 12335 12766 src/liblzma/subblock/Makefile.am | 4 +- 12336 12767 src/liblzma/subblock/subblock_decoder.c | 20 +- … … 12424 12855 tests/files/good-1-lzma2-2.lzma | Bin 0 -> 424 bytes 12425 12856 tests/files/good-1-lzma2-3.lzma | Bin 0 -> 408 bytes 12426 tests/files/good-1-sparc-lzma2.lzma | Bin 0-> 2292 bytes12427 tests/files/good-1-x86-lzma2.lzma | Bin 0-> 1936 bytes12857 ...gle-sparc-lzma.lzma => good-1-sparc-lzma2.lzma} | Bin 2263 -> 2292 bytes 12858 ...-single-x86-lzma.lzma => good-1-x86-lzma2.lzma} | Bin 1909 -> 1936 bytes 12428 12859 tests/files/good-2-lzma2.lzma | Bin 0 -> 92 bytes 12429 12860 tests/files/good-cat-single-none-pad.lzma | Bin 64 -> 0 bytes … … 12448 12879 tests/files/good-single-none-pad.lzma | Bin 32 -> 0 bytes 12449 12880 tests/files/good-single-none.lzma | Bin 30 -> 0 bytes 12450 tests/files/good-single-sparc-lzma.lzma | Bin 2263 -> 0 bytes12451 12881 tests/files/good-single-subblock-lzma.lzma | Bin 50 -> 0 bytes 12452 12882 tests/files/good-single-subblock_implicit.lzma | Bin 35 -> 0 bytes 12453 12883 tests/files/good-single-subblock_rle.lzma | Bin 118 -> 0 bytes 12454 tests/files/good-single-x86-lzma.lzma | Bin 1909 -> 0 bytes12455 12884 tests/files/malicious-multi-metadata-64PiB.lzma | Bin 51 -> 0 bytes 12456 12885 tests/files/malicious-single-subblock-256MiB.lzma | Bin 30 -> 0 bytes … … 12467 12896 tests/test_stream_flags.c | 4 +- 12468 12897 tests/tests.h | 8 + 12469 2 94 files changed, 9768 insertions(+), 8195deletions(-)12898 277 files changed, 9050 insertions(+), 7477 deletions(-) 12470 12899 12471 12900 commit 57b9a145a527f0716822615e5ed536d33aebd3fc … … 12543 12972 has been decided. 12544 12973 12545 configure.ac | 41 +- 12546 debug/full_flush.c | 16 +- 12547 debug/sync_flush.c | 15 +- 12548 src/common/bswap.h | 44 ++ 12549 src/common/integer.h | 167 +++++ 12550 src/liblzma/api/Makefile.am | 5 +- 12551 src/liblzma/api/lzma.h | 9 +- 12552 src/liblzma/api/lzma/alone.h | 32 +- 12553 src/liblzma/api/lzma/auto.h | 7 +- 12554 src/liblzma/api/lzma/base.h | 15 + 12555 src/liblzma/api/lzma/block.h | 306 +++------- 12556 src/liblzma/api/lzma/check.h | 18 +- 12557 src/liblzma/api/lzma/copy.h | 29 - 12558 src/liblzma/api/lzma/easy.h | 61 +- 12559 src/liblzma/api/lzma/extra.h | 114 ---- 12560 src/liblzma/api/lzma/filter.h | 5 +- 12561 src/liblzma/api/lzma/index.h | 204 ++++++- 12562 src/liblzma/api/lzma/index_hash.h | 94 +++ 12563 src/liblzma/api/lzma/info.h | 315 ---------- 12564 src/liblzma/api/lzma/lzma.h | 2 +- 12565 src/liblzma/api/lzma/metadata.h | 100 --- 12566 src/liblzma/api/lzma/raw.h | 20 +- 12567 src/liblzma/api/lzma/stream.h | 157 +---- 12568 src/liblzma/api/lzma/stream_flags.h | 146 +++-- 12569 src/liblzma/api/lzma/version.h | 2 +- 12570 src/liblzma/api/lzma/vli.h | 83 ++- 12571 src/liblzma/check/Makefile.am | 1 - 12572 src/liblzma/check/check.c | 55 +- 12573 src/liblzma/check/check.h | 47 +- 12574 src/liblzma/check/check_byteswap.h | 43 -- 12575 src/liblzma/check/crc32_init.c | 2 +- 12576 src/liblzma/check/crc64_init.c | 2 +- 12577 src/liblzma/check/crc_macros.h | 2 +- 12578 src/liblzma/check/sha256.c | 53 +- 12579 src/liblzma/common/Makefile.am | 31 +- 12580 src/liblzma/common/alignment.c | 5 +- 12581 src/liblzma/common/alone_decoder.c | 77 +-- 12582 src/liblzma/common/alone_encoder.c | 99 ++- 12583 src/liblzma/common/auto_decoder.c | 18 +- 12584 src/liblzma/common/block_decoder.c | 298 +++------ 12585 src/liblzma/common/block_encoder.c | 228 ++----- 12586 src/liblzma/common/block_header_decoder.c | 400 +++--------- 12587 src/liblzma/common/block_header_encoder.c | 207 +++---- 12588 src/liblzma/common/block_private.h | 51 +- 12589 src/liblzma/common/block_util.c | 73 +++ 12590 src/liblzma/common/common.h | 44 +- 12591 src/liblzma/common/copy_coder.c | 144 ----- 12592 src/liblzma/common/copy_coder.h | 31 - 12593 src/liblzma/common/delta_common.c | 4 - 12594 src/liblzma/common/delta_common.h | 4 - 12595 src/liblzma/common/delta_decoder.c | 55 +- 12596 src/liblzma/common/delta_encoder.c | 7 +- 12597 src/liblzma/common/easy.c | 122 ++++ 12598 src/liblzma/common/easy_common.c | 54 -- 12599 src/liblzma/common/easy_common.h | 28 - 12600 src/liblzma/common/easy_multi.c | 103 ---- 12601 src/liblzma/common/easy_single.c | 37 -- 12602 src/liblzma/common/extra.c | 34 -- 12603 src/liblzma/common/features.c | 4 - 12604 src/liblzma/common/filter_flags_decoder.c | 384 ++++-------- 12605 src/liblzma/common/filter_flags_encoder.c | 120 +--- 12606 src/liblzma/common/index.c | 773 ++++++++++++++++++++--- 12607 src/liblzma/common/index.h | 67 ++ 12608 src/liblzma/common/index_decoder.c | 252 ++++++++ 12609 src/liblzma/common/index_encoder.c | 222 +++++++ 12610 src/liblzma/common/index_encoder.h | 30 + 12611 src/liblzma/common/index_hash.c | 340 +++++++++++ 12612 src/liblzma/common/info.c | 814 ------------------------- 12613 src/liblzma/common/memory_usage.c | 1 - 12614 src/liblzma/common/metadata_decoder.c | 578 ------------------ 12615 src/liblzma/common/metadata_decoder.h | 31 - 12616 src/liblzma/common/metadata_encoder.c | 435 ------------- 12617 src/liblzma/common/metadata_encoder.h | 30 - 12618 src/liblzma/common/raw_common.c | 178 ++---- 12619 src/liblzma/common/raw_common.h | 5 +- 12620 src/liblzma/common/raw_decoder.c | 19 +- 12621 src/liblzma/common/raw_decoder.h | 3 +- 12622 src/liblzma/common/raw_encoder.c | 101 +-- 12623 src/liblzma/common/raw_encoder.h | 3 +- 12624 src/liblzma/common/stream_common.h | 3 + 12625 src/liblzma/common/stream_decoder.c | 458 +++++--------- 12626 src/liblzma/common/stream_decoder.h | 28 + 12627 src/liblzma/common/stream_encoder.c | 282 +++++++++ 12628 src/liblzma/common/stream_encoder.h | 30 + 12629 src/liblzma/common/stream_encoder_multi.c | 445 -------------- 12630 src/liblzma/common/stream_encoder_multi.h | 26 - 12631 src/liblzma/common/stream_encoder_single.c | 219 ------- 12632 src/liblzma/common/stream_flags_decoder.c | 260 ++------ 12633 src/liblzma/common/stream_flags_encoder.c | 56 +- 12634 src/liblzma/common/stream_flags_equal.c | 36 ++ 12635 src/liblzma/common/vli_decoder.c | 68 ++- 12636 src/liblzma/common/vli_encoder.c | 59 +- 12637 src/liblzma/common/vli_reverse_decoder.c | 55 -- 12638 src/liblzma/lz/lz_decoder.c | 6 +- 12639 src/liblzma/lz/lz_decoder.h | 10 +- 12640 src/liblzma/lzma/lzma_decoder.c | 13 +- 12641 src/liblzma/lzma/lzma_decoder.h | 10 +- 12642 src/liblzma/simple/simple_coder.c | 29 +- 12643 src/liblzma/simple/simple_private.h | 4 - 12644 src/liblzma/subblock/subblock_decoder.c | 106 +--- 12645 src/liblzma/subblock/subblock_decoder_helper.c | 5 +- 12646 src/liblzma/subblock/subblock_encoder.c | 8 +- 12647 src/lzma/args.c | 22 +- 12648 src/lzma/args.h | 2 - 12649 src/lzma/error.c | 6 + 12650 src/lzma/process.c | 26 +- 12651 src/lzmadec/lzmadec.c | 8 +- 12652 tests/Makefile.am | 5 +- 12653 tests/test_block_header.c | 411 +++++-------- 12654 tests/test_compress.sh | 65 +- 12655 tests/test_filter_flags.c | 116 ++-- 12656 tests/test_index.c | 504 ++++++++++++++- 12657 tests/test_info.c | 717 ---------------------- 12658 tests/test_stream_flags.c | 134 ++-- 12659 tests/tests.h | 14 +- 12660 115 files changed, 4846 insertions(+), 8156 deletions(-) 12974 configure.ac | 41 +- 12975 debug/full_flush.c | 16 +- 12976 debug/sync_flush.c | 15 +- 12977 .../check/check_byteswap.h => common/bswap.h} | 15 +- 12978 src/common/integer.h | 167 +++++ 12979 src/liblzma/api/Makefile.am | 5 +- 12980 src/liblzma/api/lzma.h | 9 +- 12981 src/liblzma/api/lzma/alone.h | 32 +- 12982 src/liblzma/api/lzma/auto.h | 7 +- 12983 src/liblzma/api/lzma/base.h | 15 + 12984 src/liblzma/api/lzma/block.h | 306 +++----- 12985 src/liblzma/api/lzma/check.h | 18 +- 12986 src/liblzma/api/lzma/copy.h | 29 - 12987 src/liblzma/api/lzma/easy.h | 61 +- 12988 src/liblzma/api/lzma/extra.h | 114 --- 12989 src/liblzma/api/lzma/filter.h | 5 +- 12990 src/liblzma/api/lzma/index.h | 204 +++++- 12991 src/liblzma/api/lzma/index_hash.h | 94 +++ 12992 src/liblzma/api/lzma/info.h | 315 -------- 12993 src/liblzma/api/lzma/lzma.h | 2 +- 12994 src/liblzma/api/lzma/metadata.h | 100 --- 12995 src/liblzma/api/lzma/raw.h | 20 +- 12996 src/liblzma/api/lzma/stream.h | 157 +--- 12997 src/liblzma/api/lzma/stream_flags.h | 146 ++-- 12998 src/liblzma/api/lzma/version.h | 2 +- 12999 src/liblzma/api/lzma/vli.h | 83 +-- 13000 src/liblzma/check/Makefile.am | 1 - 13001 src/liblzma/check/check.c | 55 +- 13002 src/liblzma/check/check.h | 47 +- 13003 src/liblzma/check/crc32_init.c | 2 +- 13004 src/liblzma/check/crc64_init.c | 2 +- 13005 src/liblzma/check/crc_macros.h | 2 +- 13006 src/liblzma/check/sha256.c | 53 +- 13007 src/liblzma/common/Makefile.am | 31 +- 13008 src/liblzma/common/alignment.c | 5 +- 13009 src/liblzma/common/alone_decoder.c | 77 +- 13010 src/liblzma/common/alone_encoder.c | 99 ++- 13011 src/liblzma/common/auto_decoder.c | 18 +- 13012 src/liblzma/common/block_decoder.c | 298 ++------ 13013 src/liblzma/common/block_encoder.c | 228 ++---- 13014 src/liblzma/common/block_header_decoder.c | 400 ++-------- 13015 src/liblzma/common/block_header_encoder.c | 207 ++---- 13016 src/liblzma/common/block_private.h | 51 +- 13017 src/liblzma/common/block_util.c | 73 ++ 13018 src/liblzma/common/common.h | 44 +- 13019 src/liblzma/common/copy_coder.c | 144 ---- 13020 src/liblzma/common/copy_coder.h | 31 - 13021 src/liblzma/common/delta_common.c | 4 - 13022 src/liblzma/common/delta_common.h | 4 - 13023 src/liblzma/common/delta_decoder.c | 55 +- 13024 src/liblzma/common/delta_encoder.c | 7 +- 13025 src/liblzma/common/{easy_multi.c => easy.c} | 87 ++- 13026 src/liblzma/common/easy_common.c | 54 -- 13027 src/liblzma/common/extra.c | 34 - 13028 src/liblzma/common/features.c | 4 - 13029 src/liblzma/common/filter_flags_decoder.c | 384 +++------- 13030 src/liblzma/common/filter_flags_encoder.c | 120 +-- 13031 src/liblzma/common/index.c | 773 ++++++++++++++++--- 13032 src/liblzma/common/index.h | 67 ++ 13033 src/liblzma/common/index_decoder.c | 252 +++++++ 13034 src/liblzma/common/index_encoder.c | 222 ++++++ 13035 .../{stream_encoder_multi.h => index_encoder.h} | 18 +- 13036 src/liblzma/common/index_hash.c | 340 +++++++++ 13037 src/liblzma/common/info.c | 814 --------------------- 13038 src/liblzma/common/memory_usage.c | 1 - 13039 src/liblzma/common/metadata_decoder.c | 578 --------------- 13040 src/liblzma/common/metadata_decoder.h | 31 - 13041 src/liblzma/common/metadata_encoder.c | 435 ----------- 13042 src/liblzma/common/raw_common.c | 178 ++--- 13043 src/liblzma/common/raw_common.h | 5 +- 13044 src/liblzma/common/raw_decoder.c | 19 +- 13045 src/liblzma/common/raw_decoder.h | 3 +- 13046 src/liblzma/common/raw_encoder.c | 101 +-- 13047 src/liblzma/common/raw_encoder.h | 3 +- 13048 src/liblzma/common/stream_common.h | 3 + 13049 src/liblzma/common/stream_decoder.c | 458 ++++-------- 13050 .../common/{easy_common.h => stream_decoder.h} | 14 +- 13051 src/liblzma/common/stream_encoder.c | 282 +++++++ 13052 .../{metadata_encoder.h => stream_encoder.h} | 14 +- 13053 src/liblzma/common/stream_encoder_multi.c | 445 ----------- 13054 src/liblzma/common/stream_encoder_single.c | 219 ------ 13055 src/liblzma/common/stream_flags_decoder.c | 260 ++----- 13056 src/liblzma/common/stream_flags_encoder.c | 56 +- 13057 .../common/{easy_single.c => stream_flags_equal.c} | 27 +- 13058 src/liblzma/common/vli_decoder.c | 68 +- 13059 src/liblzma/common/vli_encoder.c | 59 +- 13060 src/liblzma/common/vli_reverse_decoder.c | 55 -- 13061 src/liblzma/lz/lz_decoder.c | 6 +- 13062 src/liblzma/lz/lz_decoder.h | 10 +- 13063 src/liblzma/lzma/lzma_decoder.c | 13 +- 13064 src/liblzma/lzma/lzma_decoder.h | 10 +- 13065 src/liblzma/simple/simple_coder.c | 29 +- 13066 src/liblzma/simple/simple_private.h | 4 - 13067 src/liblzma/subblock/subblock_decoder.c | 106 +-- 13068 src/liblzma/subblock/subblock_decoder_helper.c | 5 +- 13069 src/liblzma/subblock/subblock_encoder.c | 8 +- 13070 src/lzma/args.c | 22 +- 13071 src/lzma/args.h | 2 - 13072 src/lzma/error.c | 6 + 13073 src/lzma/process.c | 26 +- 13074 src/lzmadec/lzmadec.c | 8 +- 13075 tests/Makefile.am | 5 +- 13076 tests/test_block_header.c | 411 ++++------- 13077 tests/test_compress.sh | 65 +- 13078 tests/test_filter_flags.c | 116 ++- 13079 tests/test_index.c | 504 ++++++++++++- 13080 tests/test_info.c | 717 ------------------ 13081 tests/test_stream_flags.c | 134 ++-- 13082 tests/tests.h | 14 +- 13083 109 files changed, 4655 insertions(+), 7965 deletions(-) 12661 13084 12662 13085 commit bf6348d1a3ff09fdc06940468f318f75ffa6af11 … … 12826 13249 liblzma's API. 12827 13250 12828 doc/liblzma-security.txt | 14 +- 12829 src/liblzma/api/lzma/base.h | 4 +- 12830 src/liblzma/api/lzma/memlimit.h | 10 +- 12831 src/liblzma/api/lzma/stream.h | 4 +- 12832 src/liblzma/common/Makefile.am | 2 +- 12833 src/liblzma/common/memory_limiter.c | 288 +++++++++++++++++++++++++++++++++++ 12834 src/liblzma/common/memory_limitter.c | 288 ----------------------------------- 12835 src/lzma/list.c | 6 +- 12836 src/lzmadec/lzmadec.c | 12 +- 12837 tests/test_memlimit.c | 4 +- 12838 10 files changed, 316 insertions(+), 316 deletions(-) 13251 doc/liblzma-security.txt | 14 +++++++------- 13252 src/liblzma/api/lzma/base.h | 4 ++-- 13253 src/liblzma/api/lzma/memlimit.h | 10 +++++----- 13254 src/liblzma/api/lzma/stream.h | 4 ++-- 13255 src/liblzma/common/Makefile.am | 2 +- 13256 src/liblzma/common/{memory_limitter.c => memory_limiter.c} | 2 +- 13257 src/lzma/list.c | 6 +++--- 13258 src/lzmadec/lzmadec.c | 12 ++++++------ 13259 tests/test_memlimit.c | 4 ++-- 13260 9 files changed, 29 insertions(+), 29 deletions(-) 12839 13261 12840 13262 commit beeb81060821dfec4e7898e0d44b7900dcb2215e … … 13657 14079 This doesn't change anything in the file format. 13658 14080 13659 src/liblzma/common/Makefile.am | 14 ++- 13660 src/liblzma/common/delta_coder.c | 189 ------------------------------------- 13661 src/liblzma/common/delta_coder.h | 31 ------ 13662 src/liblzma/common/delta_common.c | 70 ++++++++++++++ 13663 src/liblzma/common/delta_common.h | 48 ++++++++++ 13664 src/liblzma/common/delta_decoder.c | 102 ++++++++++++++++++++ 13665 src/liblzma/common/delta_decoder.h | 28 ++++++ 13666 src/liblzma/common/delta_encoder.c | 97 +++++++++++++++++++ 13667 src/liblzma/common/delta_encoder.h | 28 ++++++ 13668 src/liblzma/common/raw_decoder.c | 2 +- 13669 src/liblzma/common/raw_encoder.c | 2 +- 13670 11 files changed, 387 insertions(+), 224 deletions(-) 14081 src/liblzma/common/Makefile.am | 14 +- 14082 src/liblzma/common/delta_coder.c | 189 --------------------- 14083 src/liblzma/common/delta_common.c | 70 ++++++++ 14084 src/liblzma/common/delta_common.h | 48 ++++++ 14085 src/liblzma/common/delta_decoder.c | 102 +++++++++++ 14086 .../common/{delta_coder.h => delta_decoder.h} | 11 +- 14087 src/liblzma/common/delta_encoder.c | 97 +++++++++++ 14088 src/liblzma/common/delta_encoder.h | 28 +++ 14089 src/liblzma/common/raw_decoder.c | 2 +- 14090 src/liblzma/common/raw_encoder.c | 2 +- 14091 10 files changed, 363 insertions(+), 200 deletions(-) 13671 14092 13672 14093 commit 61dc82f3e306b25ce3cd3d529df9ec7a0ec04b73 … … 14002 14423 Added precomputed range coder probability price table. 14003 14424 14004 src/liblzma/common/init_encoder.c | 5 ++- 14005 src/liblzma/rangecoder/Makefile.am | 9 +++- 14006 src/liblzma/rangecoder/price_table.c | 70 +++++++++++++++++++++++++++++++ 14007 src/liblzma/rangecoder/price_table_gen.c | 55 ++++++++++++++++++++++++ 14008 src/liblzma/rangecoder/price_table_init.c | 48 +++++++++++++++++++++ 14009 src/liblzma/rangecoder/range_common.h | 4 +- 14010 src/liblzma/rangecoder/range_encoder.c | 46 -------------------- 14011 src/liblzma/rangecoder/range_encoder.h | 21 +++++----- 14012 8 files changed, 197 insertions(+), 61 deletions(-) 14425 src/liblzma/common/init_encoder.c | 5 +- 14426 src/liblzma/rangecoder/Makefile.am | 9 ++- 14427 src/liblzma/rangecoder/price_table.c | 70 ++++++++++++++++++++++ 14428 src/liblzma/rangecoder/price_table_gen.c | 55 +++++++++++++++++ 14429 .../{range_encoder.c => price_table_init.c} | 6 +- 14430 src/liblzma/rangecoder/range_common.h | 4 +- 14431 src/liblzma/rangecoder/range_encoder.h | 21 ++++--- 14432 7 files changed, 153 insertions(+), 17 deletions(-) 14013 14433 14014 14434 commit 362dc3843b373c1007a50a4719f378981f18ae03 … … 14200 14620 tests/files/bad-cat-single-none-pad_garbage_2.lzma | Bin 0 -> 65 bytes 14201 14621 tests/files/bad-cat-single-none-pad_garbage_3.lzma | Bin 0 -> 65 bytes 14202 tests/files/bad-single-data_after_eopm.lzma | Bin 55 -> 0 bytes 14203 tests/files/bad-single-data_after_eopm_1.lzma | Bin 0 -> 55 bytes 14622 ...eopm.lzma => bad-single-data_after_eopm_1.lzma} | Bin 14204 14623 tests/files/bad-single-none-truncated.lzma | Bin 0 -> 29 bytes 14205 7files changed, 18 insertions(+), 3 deletions(-)14624 6 files changed, 18 insertions(+), 3 deletions(-) 14206 14625 14207 14626 commit b4943ccf73b64fc93a90a23474509c316f55eb2b … … 14293 14712 Cleaned up the tests/files directory. 14294 14713 14295 tests/files/bad-single-subblock-padding_loop.lzma | Bin 0 -> 43 bytes 14296 tests/files/bad-single-subblock1023-slow.lzma | Bin 0 -> 7886 bytes 14297 tests/files/malicious-single-subblock-loop.lzma | Bin 43 -> 0 bytes 14298 tests/files/malicious-single-subblock-lzma.lzma | Bin 505 -> 0 bytes 14299 tests/files/malicious-single-subblock1023-slow.lzma | Bin 7886 -> 0 bytes 14300 5 files changed, 0 insertions(+), 0 deletions(-) 14714 ...ck-loop.lzma => bad-single-subblock-padding_loop.lzma} | Bin 14715 ...ck1023-slow.lzma => bad-single-subblock1023-slow.lzma} | Bin 14716 tests/files/malicious-single-subblock-lzma.lzma | Bin 505 -> 0 bytes 14717 3 files changed, 0 insertions(+), 0 deletions(-) 14301 14718 14302 14719 commit 908b2ac604b9940369d7fe8a45e9eb6da5d2a24c … … 14484 14901 that otherwise work with this code. 14485 14902 14486 src/liblzma/check/Makefile.am | 4 +- 14487 src/liblzma/check/crc32_x86.S | 217 ++++++++++++++++++++++++++++++++++++++++++ 14488 src/liblzma/check/crc32_x86.s | 217 ------------------------------------------ 14489 src/liblzma/check/crc64_x86.S | 203 +++++++++++++++++++++++++++++++++++++++ 14490 src/liblzma/check/crc64_x86.s | 203 --------------------------------------- 14491 5 files changed, 422 insertions(+), 422 deletions(-) 14903 src/liblzma/check/Makefile.am | 4 ++-- 14904 src/liblzma/check/{crc32_x86.s => crc32_x86.S} | 0 14905 src/liblzma/check/{crc64_x86.s => crc64_x86.S} | 0 14906 3 files changed, 2 insertions(+), 2 deletions(-) 14492 14907 14493 14908 commit ec1c82b2e82f395f6e8e19ac212a639644330cd7 -
TabularUnified xz/vendor/current/INSTALL ¶
r1791 r1993 247 247 it is known to not cause problems. 248 248 249 --enable-external-sha256 250 Try to use SHA-256 code from the operating system libc 251 or similar base system libraries. This doesn't try to 252 use OpenSSL or libgcrypt or such libraries. 253 254 The reasons to use this option: 255 256 - It makes liblzma slightly smaller. 257 258 - It might improve SHA-256 speed if the implementation 259 in the operating is very good (but see below). 260 261 External SHA-256 is disabled by default for two reasons: 262 263 - On some operating systems the symbol names of the 264 SHA-256 functions conflict with OpenSSL's libcrypto. 265 This causes weird problems such as decompression 266 errors if an application is linked against both 267 liblzma and libcrypto. This problem affects at least 268 FreeBSD 10 and older and MINIX 3.3.0 and older, but 269 other OSes that provide a function "SHA256_Init" might 270 also be affected. FreeBSD 11 has the problem fixed. 271 NetBSD had the problem but it was fixed it in 2009 272 already. OpenBSD uses "SHA256Init" and thus never had 273 a conflict with libcrypto. 274 275 - The SHA-256 code in liblzma is faster than the SHA-256 276 code provided by some operating systems. If you are 277 curious, build two copies of xz (internal and external 278 SHA-256) and compare the decompression (xz --test) 279 times: 280 281 dd if=/dev/zero bs=1024k count=1024 \ 282 | xz -v -0 -Csha256 > foo.xz 283 time xz --test foo.xz 284 249 285 --disable-xz 250 286 --disable-xzdec … … 363 399 calls any liblzma functions from more than 364 400 one thread, something bad may happen. 401 402 --enable-sandbox=METHOD 403 This feature is EXPERIMENTAL in the XZ Utils 5.2.x and 404 disabled by default. If you test this, look especially 405 if message translations and locale-specific decimal and 406 thousand separators (e.g. xz --list foo.xz) work the 407 same way as they do without sandboxing. 408 409 There is limited sandboxing support in the xz tool. If 410 built with sandbox support, it's used automatically when 411 (de)compressing exactly one file to standard output and 412 the options --files or --files0 weren't used. This is a 413 common use case, for example, (de)compressing .tar.xz 414 files via GNU tar. The sandbox is also used for 415 single-file `xz --test' or `xz --list'. 416 417 Supported METHODs: 418 419 auto Look for a supported sandboxing method 420 and use it if found. If no method is 421 found, then sandboxing isn't used. 422 423 no Disable sandboxing support. 424 425 capsicum 426 Use Capsicum (FreeBSD >= 10) for 427 sandboxing. If no Capsicum support 428 is found, configure will give an error. 365 429 366 430 --enable-symbol-versions -
TabularUnified xz/vendor/current/Makefile.in ¶
r1791 r1993 92 92 subdir = . 93 93 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 94 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_ pthread.m4 \95 $(top_srcdir)/m4/ getopt.m4 $(top_srcdir)/m4/gettext.m4 \96 $(top_srcdir)/m4/ iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \97 $(top_srcdir)/m4/ lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \98 $(top_srcdir)/m4/lib- prefix.m4 $(top_srcdir)/m4/libtool.m4 \99 $(top_srcdir)/m4/l toptions.m4 $(top_srcdir)/m4/ltsugar.m4 \100 $(top_srcdir)/m4/lt version.m4 $(top_srcdir)/m4/lt~obsolete.m4 \101 $(top_srcdir)/m4/ nls.m4 $(top_srcdir)/m4/po.m4 \102 $(top_srcdir)/m4/po six-shell.m4 $(top_srcdir)/m4/progtest.m4 \103 $(top_srcdir)/m4/ tuklib_common.m4 \94 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_capsicum.m4 \ 95 $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/getopt.m4 \ 96 $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \ 97 $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \ 98 $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ 99 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ 100 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ 101 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \ 102 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/posix-shell.m4 \ 103 $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/tuklib_common.m4 \ 104 104 $(top_srcdir)/m4/tuklib_cpucores.m4 \ 105 105 $(top_srcdir)/m4/tuklib_integer.m4 \ … … 278 278 AUTOMAKE = @AUTOMAKE@ 279 279 AWK = @AWK@ 280 CAPSICUM_LIB = @CAPSICUM_LIB@ 280 281 CC = @CC@ 281 282 CCAS = @CCAS@ … … 782 783 else :; fi 783 784 dist-gzip: distdir 784 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip-c >$(distdir).tar.gz785 tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz 785 786 $(am__post_remove_distdir) 786 787 … … 808 809 "deprecated." >&2 809 810 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 810 shar $(distdir) | GZIP=$(GZIP_ENV) gzip-c >$(distdir).shar.gz811 shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz 811 812 $(am__post_remove_distdir) 812 813 … … 826 827 case '$(DIST_ARCHIVES)' in \ 827 828 *.tar.gz*) \ 828 GZIP=$(GZIP_ENV) gzip-dc $(distdir).tar.gz | $(am__untar) ;;\829 eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\ 829 830 *.tar.bz2*) \ 830 831 bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ … … 836 837 uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ 837 838 *.shar.gz*) \ 838 GZIP=$(GZIP_ENV) gzip-dc $(distdir).shar.gz | unshar ;;\839 eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ 839 840 *.zip*) \ 840 841 unzip $(distdir).zip ;;\ -
TabularUnified xz/vendor/current/NEWS ¶
r1791 r1993 2 2 XZ Utils Release Notes 3 3 ====================== 4 5 5.2.3 (2016-12-30) 6 7 * xz: 8 9 - Always close a file before trying to delete it to avoid 10 problems on some operating system and file system combinations. 11 12 - Fixed copying of file timestamps on Windows. 13 14 - Added experimental (disabled by default) sandbox support using 15 Capsicum (FreeBSD >= 10). See --enable-sandbox in INSTALL. 16 17 * C99/C11 conformance fixes to liblzma. The issues affected at least 18 some builds using link-time optimizations. 19 20 * Fixed bugs in the rarely-used function lzma_index_dup(). 21 22 * Use of external SHA-256 code is now disabled by default. 23 It can still be enabled by passing --enable-external-sha256 24 to configure. The reasons to disable it by default (see INSTALL 25 for more details): 26 27 - Some OS-specific SHA-256 implementations conflict with 28 OpenSSL and cause problems in programs that link against both 29 liblzma and libcrypto. At least FreeBSD 10 and MINIX 3.3.0 30 are affected. 31 32 - The internal SHA-256 is faster than the SHA-256 code in 33 some operating systems. 34 35 * Changed CPU core count detection to use sched_getaffinity() on 36 GNU/Linux and GNU/kFreeBSD. 37 38 * Fixes to the build-system and xz to make xz buildable even when 39 encoders, decoders, or threading have been disabled from libilzma 40 using configure options. These fixes added two new #defines to 41 config.h: HAVE_ENCODERS and HAVE_DECODERS. 42 4 43 5 44 5.2.2 (2015-09-29) -
TabularUnified xz/vendor/current/THANKS ¶
r1791 r1993 65 65 - RafaÅ MuÅŒyÅo 66 66 - Adrien Nader 67 - Evan Nemerson 67 68 - Hongbo Ni 68 69 - Jonathan Nieder … … 75 76 - Elbert Pol 76 77 - Mikko Pouru 78 - Rich Prohaska 77 79 - Trần Ngá»c Quân 78 80 - Pavel Raiskup … … 90 92 - Dan Shechter 91 93 - Stuart Shelton 94 - Sebastian Andrzej Siewior 92 95 - Brad Smith 93 96 - Jonathan Stott … … 103 106 - Bert Wesarg 104 107 - Fredrik Wikstrom 108 - Jim Wilcoxson 105 109 - Ralf Wildenhues 106 110 - Charles Wilson -
TabularUnified xz/vendor/current/aclocal.m4 ¶
r1791 r1993 755 755 ]) 756 756 757 # Copyright (C) 2003-2014 Free Software Foundation, Inc.758 #759 # This file is free software; the Free Software Foundation760 # gives unlimited permission to copy and/or distribute it,761 # with or without modifications, as long as this notice is preserved.762 763 # AM_PROG_MKDIR_P764 # ---------------765 # Check for 'mkdir -p'.766 AC_DEFUN([AM_PROG_MKDIR_P],767 [AC_PREREQ([2.60])dnl768 AC_REQUIRE([AC_PROG_MKDIR_P])dnl769 dnl FIXME we are no longer going to remove this! adjust warning770 dnl FIXME message accordingly.771 AC_DIAGNOSE([obsolete],772 [$0: this macro is deprecated, and will soon be removed.773 You should use the Autoconf-provided 'AC][_PROG_MKDIR_P' macro instead,774 and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your Makefile.am files.])775 dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P,776 dnl while keeping a definition of mkdir_p for backward compatibility.777 dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.778 dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of779 dnl Makefile.ins that do not define MKDIR_P, so we do our own780 dnl adjustment using top_builddir (which is defined more often than781 dnl MKDIR_P).782 AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl783 case $mkdir_p in784 [[\\/$]]* | ?:[[\\/]]*) ;;785 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;786 esac787 ])788 789 757 # Helper functions for option handling. -*- Autoconf -*- 790 758 … … 1203 1171 ]) # _AM_PROG_TAR 1204 1172 1173 m4_include([m4/ax_check_capsicum.m4]) 1205 1174 m4_include([m4/ax_pthread.m4]) 1206 1175 m4_include([m4/getopt.m4]) -
TabularUnified xz/vendor/current/build-aux/config.rpath ¶
r1791 r1993 3 3 # run time search path of shared libraries in an executable. 4 4 # 5 # Copyright 1996-201 0Free Software Foundation, Inc.5 # Copyright 1996-2014 Free Software Foundation, Inc. 6 6 # Taken from GNU libtool, 2001 7 7 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 … … 26 26 # directory and/or the installation directory. 27 27 28 # All known linkers require a `.a' archive for static linking (except MSVC,28 # All known linkers require a '.a' archive for static linking (except MSVC, 29 29 # which needs '.lib'). 30 30 libext=a … … 58 58 wl='-Wl,' 59 59 ;; 60 darwin*)61 case $cc_basename in62 xlc*)63 wl='-Wl,'64 ;;65 esac66 ;;67 60 mingw* | cygwin* | pw32* | os2* | cegcc*) 68 61 ;; … … 73 66 wl='-Wl,' 74 67 ;; 75 newsos6) 76 ;; 77 linux* | k*bsd*-gnu) 68 linux* | k*bsd*-gnu | kopensolaris*-gnu) 78 69 case $cc_basename in 79 70 ecc*) … … 86 77 wl='-Wl,' 87 78 ;; 88 pgcc | pgf77 | pgf90) 79 nagfor*) 80 wl='-Wl,-Wl,,' 81 ;; 82 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 89 83 wl='-Wl,' 90 84 ;; … … 92 86 wl='-Wl,' 93 87 ;; 88 xl* | bgxl* | bgf* | mpixl*) 89 wl='-Wl,' 90 ;; 94 91 como) 95 92 wl='-lopt=' … … 97 94 *) 98 95 case `$CC -V 2>&1 | sed 5q` in 96 *Sun\ F* | *Sun*Fortran*) 97 wl= 98 ;; 99 99 *Sun\ C*) 100 100 wl='-Wl,' … … 104 104 esac 105 105 ;; 106 newsos6) 107 ;; 108 *nto* | *qnx*) 109 ;; 106 110 osf3* | osf4* | osf5*) 107 111 wl='-Wl,' … … 110 114 ;; 111 115 solaris*) 112 wl='-Wl,' 116 case $cc_basename in 117 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 118 wl='-Qoption ld ' 119 ;; 120 *) 121 wl='-Wl,' 122 ;; 123 esac 113 124 ;; 114 125 sunos4*) … … 172 183 ;; 173 184 amigaos*) 174 hardcode_libdir_flag_spec='-L$libdir' 175 hardcode_minus_L=yes 176 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 177 # that the semantics of dynamic libraries on AmigaOS, at least up 178 # to version 4, is to share data among multiple programs linked 179 # with the same dynamic library. Since this doesn't match the 180 # behavior of shared libraries on other platforms, we cannot use 181 # them. 182 ld_shlibs=no 185 case "$host_cpu" in 186 powerpc) 187 ;; 188 m68k) 189 hardcode_libdir_flag_spec='-L$libdir' 190 hardcode_minus_L=yes 191 ;; 192 esac 183 193 ;; 184 194 beos*) … … 199 209 fi 200 210 ;; 211 haiku*) 212 ;; 201 213 interix[3-9]*) 202 214 hardcode_direct=no 203 215 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 204 216 ;; 205 gnu* | linux* | k*bsd*-gnu)217 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 206 218 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 207 219 : … … 326 338 ;; 327 339 amigaos*) 328 hardcode_libdir_flag_spec='-L$libdir' 329 hardcode_minus_L=yes 330 # see comment about different semantics on the GNU ld section 331 ld_shlibs=no 340 case "$host_cpu" in 341 powerpc) 342 ;; 343 m68k) 344 hardcode_libdir_flag_spec='-L$libdir' 345 hardcode_minus_L=yes 346 ;; 347 esac 332 348 ;; 333 349 bsdi[45]*) … … 343 359 darwin* | rhapsody*) 344 360 hardcode_direct=no 345 if test "$GCC" = yes; then361 if { case $cc_basename in ifort*) true;; *) test "$GCC" = yes;; esac; }; then 346 362 : 347 363 else 348 case $cc_basename in 349 xlc*) 350 ;; 351 *) 352 ld_shlibs=no 353 ;; 354 esac 364 ld_shlibs=no 355 365 fi 356 366 ;; 357 367 dgux*) 358 368 hardcode_libdir_flag_spec='-L$libdir' 359 ;;360 freebsd1*)361 ld_shlibs=no362 369 ;; 363 370 freebsd2.2*) … … 421 428 hardcode_libdir_separator=: 422 429 ;; 430 *nto* | *qnx*) 431 ;; 423 432 openbsd*) 424 433 if test -f /usr/libexec/ld.so; then … … 516 525 ;; 517 526 amigaos*) 518 library_names_spec='$libname.a' 527 case "$host_cpu" in 528 powerpc*) 529 library_names_spec='$libname$shrext' ;; 530 m68k) 531 library_names_spec='$libname.a' ;; 532 esac 519 533 ;; 520 534 beos*) … … 534 548 dgux*) 535 549 library_names_spec='$libname$shrext' 536 ;;537 freebsd1*)538 550 ;; 539 551 freebsd* | dragonfly*) … … 546 558 ;; 547 559 gnu*) 560 library_names_spec='$libname$shrext' 561 ;; 562 haiku*) 548 563 library_names_spec='$libname$shrext' 549 564 ;; … … 583 598 linux*oldld* | linux*aout* | linux*coff*) 584 599 ;; 585 linux* | k*bsd*-gnu )600 linux* | k*bsd*-gnu | kopensolaris*-gnu) 586 601 library_names_spec='$libname$shrext' 587 602 ;; … … 595 610 library_names_spec='$libname$shrext' 596 611 ;; 597 nto-qnx*)612 *nto* | *qnx*) 598 613 library_names_spec='$libname$shrext' 599 614 ;; … … 624 639 ;; 625 640 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 641 library_names_spec='$libname$shrext' 642 ;; 643 tpf*) 626 644 library_names_spec='$libname$shrext' 627 645 ;; -
TabularUnified xz/vendor/current/config.h.in ¶
r1791 r1993 23 23 #undef HAVE_BYTESWAP_H 24 24 25 /* Define to 1 if Capsicum is available. */ 26 #undef HAVE_CAPSICUM 27 25 28 /* Define to 1 if the system has the type `CC_SHA256_CTX'. */ 26 29 #undef HAVE_CC_SHA256_CTX … … 29 32 #undef HAVE_CC_SHA256_INIT 30 33 31 /* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the34 /* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the 32 35 CoreFoundation framework. */ 33 36 #undef HAVE_CFLOCALECOPYCURRENT 34 37 35 /* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in38 /* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in 36 39 the CoreFoundation framework. */ 37 40 #undef HAVE_CFPREFERENCESCOPYAPPVALUE … … 64 67 #undef HAVE_DECL_PROGRAM_INVOCATION_NAME 65 68 69 /* Define to 1 if any of HAVE_DECODER_foo have been defined. */ 70 #undef HAVE_DECODERS 71 66 72 /* Define to 1 if arm decoder is enabled. */ 67 73 #undef HAVE_DECODER_ARM … … 94 100 #undef HAVE_DLFCN_H 95 101 102 /* Define to 1 if any of HAVE_ENCODER_foo have been defined. */ 103 #undef HAVE_ENCODERS 104 96 105 /* Define to 1 if arm encoder is enabled. */ 97 106 #undef HAVE_ENCODER_ARM … … 175 184 #undef HAVE_MF_HC4 176 185 177 /* Define to 1 if you have the <minix/sha2.h> header file. */178 #undef HAVE_MINIX_SHA2_H179 180 186 /* Define to 1 if getopt.h declares extern int optreset. */ 181 187 #undef HAVE_OPTRESET … … 243 249 /* Define to 1 if you have the <sys/byteorder.h> header file. */ 244 250 #undef HAVE_SYS_BYTEORDER_H 251 252 /* Define to 1 if you have the <sys/capsicum.h> header file. */ 253 #undef HAVE_SYS_CAPSICUM_H 245 254 246 255 /* Define to 1 if you have the <sys/endian.h> header file. */ … … 281 290 #undef HAVE__BOOL 282 291 292 /* Define to 1 if you have the `_futime' function. */ 293 #undef HAVE__FUTIME 294 283 295 /* Define to 1 if _mm_movemask_epi8 is available. */ 284 296 #undef HAVE__MM_MOVEMASK_EPI8 … … 339 351 pstat_getdynamic(). */ 340 352 #undef TUKLIB_CPUCORES_PSTAT_GETDYNAMIC 353 354 /* Define to 1 if the number of available CPU cores can be detected with 355 sched_getaffinity() */ 356 #undef TUKLIB_CPUCORES_SCHED_GETAFFINITY 341 357 342 358 /* Define to 1 if the number of available CPU cores can be detected with -
TabularUnified xz/vendor/current/configure ¶
r1791 r1993 1 1 #! /bin/sh 2 2 # Guess values for system-dependent variables and create Makefiles. 3 # Generated by GNU Autoconf 2.69 for XZ Utils 5.2. 2.3 # Generated by GNU Autoconf 2.69 for XZ Utils 5.2.3. 4 4 # 5 5 # Report bugs to <lasse.collin@tukaani.org>. … … 591 591 PACKAGE_NAME='XZ Utils' 592 592 PACKAGE_TARNAME='xz' 593 PACKAGE_VERSION='5.2. 2'594 PACKAGE_STRING='XZ Utils 5.2. 2'593 PACKAGE_VERSION='5.2.3' 594 PACKAGE_STRING='XZ Utils 5.2.3' 595 595 PACKAGE_BUGREPORT='lasse.collin@tukaani.org' 596 596 PACKAGE_URL='http://tukaani.org/xz/' … … 643 643 HAVE_VISIBILITY 644 644 CFLAG_VISIBILITY 645 CAPSICUM_LIB 645 646 COND_INTERNAL_SHA256_FALSE 646 647 COND_INTERNAL_SHA256_TRUE … … 903 904 enable_match_finders 904 905 enable_checks 906 enable_external_sha256 905 907 enable_assembler 906 908 enable_small … … 915 917 enable_doc 916 918 enable_symbol_versions 919 enable_sandbox 917 920 enable_silent_rules 918 921 enable_dependency_tracking … … 1485 1488 # This message is too long to be a string in the A/UX 3.1 sh. 1486 1489 cat <<_ACEOF 1487 \`configure' configures XZ Utils 5.2. 2to adapt to many kinds of systems.1490 \`configure' configures XZ Utils 5.2.3 to adapt to many kinds of systems. 1488 1491 1489 1492 Usage: $0 [OPTION]... [VAR=VALUE]... … … 1555 1558 if test -n "$ac_init_help"; then 1556 1559 case $ac_init_help in 1557 short | recursive ) echo "Configuration of XZ Utils 5.2. 2:";;1560 short | recursive ) echo "Configuration of XZ Utils 5.2.3:";; 1558 1561 esac 1559 1562 cat <<\_ACEOF … … 1578 1581 Default=all. Available integrity checks: crc32 crc64 1579 1582 sha256 1583 --enable-external-sha256 1584 Use SHA-256 code from the operating system. See 1585 INSTALL for possible subtle problems. 1580 1586 --disable-assembler Do not use assembler optimizations even if such 1581 1587 exist for the architecture. … … 1605 1611 default on GNU/Linux, other GNU-based systems, and 1606 1612 FreeBSD. 1613 --enable-sandbox=METHOD This is an experimental feature. Sandboxing METHOD 1614 can be `auto', `no', or `capsicum'. The default is 1615 `no'. 1607 1616 --enable-silent-rules less verbose build output (undo: "make V=1") 1608 1617 --disable-silent-rules verbose build output (undo: "make V=0") … … 1638 1647 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1639 1648 compiler's sysroot if not specified). 1640 --with-gnu-ld assume the C compiler uses GNU ld default=no1649 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1641 1650 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib 1642 1651 --without-libiconv-prefix don't search for libiconv in includedir and libdir … … 1725 1734 if $ac_init_version; then 1726 1735 cat <<\_ACEOF 1727 XZ Utils configure 5.2. 21736 XZ Utils configure 5.2.3 1728 1737 generated by GNU Autoconf 2.69 1729 1738 … … 2564 2573 running configure, to aid debugging if configure makes a mistake. 2565 2574 2566 It was created by XZ Utils $as_me 5.2. 2, which was2575 It was created by XZ Utils $as_me 5.2.3, which was 2567 2576 generated by GNU Autoconf 2.69. Invocation command line was 2568 2577 … … 3131 3140 enable_encoders=`echo "$enable_encoders" | sed 's/,/ /g'` 3132 3141 if test "x$enable_encoders" = xno || test "x$enable_encoders" = x; then 3142 enable_encoders=no 3133 3143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (none)" >&5 3134 3144 $as_echo "(none)" >&6; } … … 3207 3217 esac 3208 3218 done 3219 3220 $as_echo "#define HAVE_ENCODERS 1" >>confdefs.h 3221 3209 3222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_encoders" >&5 3210 3223 $as_echo "$enable_encoders" >&6; } … … 3222 3235 enable_decoders=`echo "$enable_decoders" | sed 's/,/ /g'` 3223 3236 if test "x$enable_decoders" = xno || test "x$enable_decoders" = x; then 3237 enable_decoders=no 3224 3238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (none)" >&5 3225 3239 $as_echo "(none)" >&6; } … … 3299 3313 done 3300 3314 3301 # LZMA2 requires that LZMA1 is enabled. 3302 test "x$enable_encoder_lzma2" = xyes && enable_encoder_lzma1=yes 3303 test "x$enable_decoder_lzma2" = xyes && enable_decoder_lzma1=yes 3315 $as_echo "#define HAVE_DECODERS 1" >>confdefs.h 3304 3316 3305 3317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_decoders" >&5 … … 3312 3324 fi 3313 3325 3314 if test "x$enable_encoders" != xno && test "x$enable_encoders" != x; then3326 if test "x$enable_encoders" != xno; then 3315 3327 COND_MAIN_ENCODER_TRUE= 3316 3328 COND_MAIN_ENCODER_FALSE='#' … … 3320 3332 fi 3321 3333 3322 if test "x$enable_decoders" != xno && test "x$enable_decoders" != x; then3334 if test "x$enable_decoders" != xno; then 3323 3335 COND_MAIN_DECODER_TRUE= 3324 3336 COND_MAIN_DECODER_FALSE='#' … … 3785 3797 3786 3798 3799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if external SHA-256 should be used" >&5 3800 $as_echo_n "checking if external SHA-256 should be used... " >&6; } 3801 # Check whether --enable-external-sha256 was given. 3802 if test "${enable_external_sha256+set}" = set; then : 3803 enableval=$enable_external_sha256; 3804 else 3805 enable_external_sha256=no 3806 fi 3807 3808 if test "x$enable_check_sha256" != "xyes"; then 3809 enable_external_sha256=no 3810 fi 3811 if test "x$enable_external_sha256" = xyes; then 3812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3813 $as_echo "yes" >&6; } 3814 else 3815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3816 $as_echo "no" >&6; } 3817 fi 3818 3787 3819 3788 3820 ########################### … … 3989 4021 fi 3990 4022 4023 test "x$enable_decoders" = xno && enable_xzdec=no 3991 4024 if test x$enable_xzdec != xno; then 3992 4025 COND_XZDEC_TRUE= … … 4005 4038 fi 4006 4039 4040 test "x$enable_decoder_lzma1" = xno && enable_lzmadec=no 4007 4041 if test x$enable_lzmadec != xno; then 4008 4042 COND_LZMADEC_TRUE= … … 4021 4055 fi 4022 4056 4057 test "x$enable_decoder_lzma1" = xno && enable_lzmainfo=no 4023 4058 if test x$enable_lzmainfo != xno; then 4024 4059 COND_LZMAINFO_TRUE= … … 4116 4151 fi 4117 4152 4153 4154 4155 ############## 4156 # Sandboxing # 4157 ############## 4158 4159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sandboxing should be used" >&5 4160 $as_echo_n "checking if sandboxing should be used... " >&6; } 4161 # Check whether --enable-sandbox was given. 4162 if test "${enable_sandbox+set}" = set; then : 4163 enableval=$enable_sandbox; 4164 else 4165 enable_sandbox=no 4166 fi 4167 4168 case $enable_sandbox in 4169 auto) 4170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: maybe (autodetect)" >&5 4171 $as_echo "maybe (autodetect)" >&6; } 4172 ;; 4173 no | capsicum) 4174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_sandbox" >&5 4175 $as_echo "$enable_sandbox" >&6; } 4176 ;; 4177 *) 4178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 4179 $as_echo "" >&6; } 4180 as_fn_error $? "--enable-sandbox only accepts \`auto', \`no', or \`capsicum'." "$LINENO" 5 4181 ;; 4182 esac 4118 4183 4119 4184 … … 4676 4741 # Define the identity of the package. 4677 4742 PACKAGE='xz' 4678 VERSION='5.2. 2'4743 VERSION='5.2.3' 4679 4744 4680 4745 … … 15234 15299 15235 15300 15236 mkdir_p="$MKDIR_P"15237 case $mkdir_p in15238 [\\/$]* | ?:[\\/]*) ;;15239 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;15240 esac15241 15242 15243 15301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 15244 15302 $as_echo_n "checking whether NLS is requested... " >&6; } … … 15256 15314 15257 15315 15258 GETTEXT_MACRO_VERSION=0.1 815316 GETTEXT_MACRO_VERSION=0.19 15259 15317 15260 15318 … … 15264 15322 # The user is always right. 15265 15323 if test "${PATH_SEPARATOR+set}" != set; then 15266 echo "#! /bin/sh" >conf$$.sh 15267 echo "exit 0" >>conf$$.sh 15268 chmod +x conf$$.sh 15269 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 15270 PATH_SEPARATOR=';' 15271 else 15272 PATH_SEPARATOR=: 15273 fi 15274 rm -f conf$$.sh 15324 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which 15325 # contains only /bin. Note that ksh looks also at the FPATH variable, 15326 # so we have to set that as well for the test. 15327 PATH_SEPARATOR=: 15328 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 15329 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 15330 || PATH_SEPARATOR=';' 15331 } 15275 15332 fi 15276 15333 … … 15387 15444 # The user is always right. 15388 15445 if test "${PATH_SEPARATOR+set}" != set; then 15389 echo "#! /bin/sh" >conf$$.sh 15390 echo "exit 0" >>conf$$.sh 15391 chmod +x conf$$.sh 15392 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 15393 PATH_SEPARATOR=';' 15394 else 15395 PATH_SEPARATOR=: 15396 fi 15397 rm -f conf$$.sh 15446 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which 15447 # contains only /bin. Note that ksh looks also at the FPATH variable, 15448 # so we have to set that as well for the test. 15449 PATH_SEPARATOR=: 15450 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 15451 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 15452 || PATH_SEPARATOR=';' 15453 } 15398 15454 fi 15399 15455 … … 15465 15521 # The user is always right. 15466 15522 if test "${PATH_SEPARATOR+set}" != set; then 15467 echo "#! /bin/sh" >conf$$.sh 15468 echo "exit 0" >>conf$$.sh 15469 chmod +x conf$$.sh 15470 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 15471 PATH_SEPARATOR=';' 15472 else 15473 PATH_SEPARATOR=: 15474 fi 15475 rm -f conf$$.sh 15523 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which 15524 # contains only /bin. Note that ksh looks also at the FPATH variable, 15525 # so we have to set that as well for the test. 15526 PATH_SEPARATOR=: 15527 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 15528 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 15529 || PATH_SEPARATOR=';' 15530 } 15476 15531 fi 15477 15532 … … 15557 15612 15558 15613 15614 15559 15615 # Check whether --with-gnu-ld was given. 15560 15616 if test "${with_gnu_ld+set}" = set; then : … … 15567 15623 # The user is always right. 15568 15624 if test "${PATH_SEPARATOR+set}" != set; then 15569 echo "#! /bin/sh" >conf$$.sh15570 echo "exit 0" >>conf$$.sh15571 chmod +x conf$$.sh15572 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then15573 PATH_SEPARATOR=';'15574 else15575 PATH_SEPARATOR=:15576 fi15577 rm -f conf$$.sh 15578 fi 15625 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which 15626 # contains only /bin. Note that ksh looks also at the FPATH variable, 15627 # so we have to set that as well for the test. 15628 PATH_SEPARATOR=: 15629 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 15630 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 15631 || PATH_SEPARATOR=';' 15632 } 15633 fi 15634 15579 15635 ac_prog=ld 15580 15636 if test "$GCC" = yes; then 15581 15637 # Check if gcc -print-prog-name=ld gives a path. 15582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&515583 $as_echo_n "checking for ld used by GCC... " >&6; }15638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 15639 $as_echo_n "checking for ld used by $CC... " >&6; } 15584 15640 case $host in 15585 15641 *-*-mingw*) … … 15591 15647 case $ac_prog in 15592 15648 # Accept absolute paths. 15593 [\\/]* | [A-Za-z]:[\\/]*)15649 [\\/]* | ?:[\\/]*) 15594 15650 re_direlt='/[^/][^/]*/\.\./' 15595 # Canonicalize the path of ld15596 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`15597 while echo $ac_prog| grep "$re_direlt" > /dev/null 2>&1; do15651 # Canonicalize the pathname of ld 15652 ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'` 15653 while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do 15598 15654 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` 15599 15655 done … … 15620 15676 else 15621 15677 if test -z "$LD"; then 15622 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"15678 acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 15623 15679 for ac_dir in $PATH; do 15680 IFS="$acl_save_ifs" 15624 15681 test -z "$ac_dir" && ac_dir=. 15625 15682 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 15626 15683 acl_cv_path_LD="$ac_dir/$ac_prog" 15627 15684 # Check to see if the program is GNU ld. I'd rather use --version, 15628 # but apparently some GNU ld'sonly accept -v.15685 # but apparently some variants of GNU ld only accept -v. 15629 15686 # Break only if it was the GNU/non-GNU ld that we prefer. 15630 case `"$acl_cv_path_LD" -v 2>&1 < 15687 case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in 15631 15688 *GNU* | *'with BFD'*) 15632 test "$with_gnu_ld" != no && break ;; 15689 test "$with_gnu_ld" != no && break 15690 ;; 15633 15691 *) 15634 test "$with_gnu_ld" != yes && break ;; 15692 test "$with_gnu_ld" != yes && break 15693 ;; 15635 15694 esac 15636 15695 fi 15637 15696 done 15638 IFS="$ac _save_ifs"15697 IFS="$acl_save_ifs" 15639 15698 else 15640 15699 acl_cv_path_LD="$LD" # Let the user override the test with a path. … … 15656 15715 $as_echo_n "(cached) " >&6 15657 15716 else 15658 # I'd rather use --version here, but apparently some GNU ld 's only accept -v.15717 # I'd rather use --version here, but apparently some GNU lds only accept -v. 15659 15718 case `$LD -v 2>&1 </dev/null` in 15660 15719 *GNU* | *'with BFD'*) 15661 acl_cv_prog_gnu_ld=yes ;; 15720 acl_cv_prog_gnu_ld=yes 15721 ;; 15662 15722 *) 15663 acl_cv_prog_gnu_ld=no ;; 15723 acl_cv_prog_gnu_ld=no 15724 ;; 15664 15725 esac 15665 15726 fi … … 15844 15905 if test -z "$already_handled"; then 15845 15906 names_already_handled="$names_already_handled $name" 15846 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./ -|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`15907 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'` 15847 15908 eval value=\"\$HAVE_LIB$uppername\" 15848 15909 if test -n "$value"; then … … 16373 16434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16374 16435 /* end confdefs.h. */ 16436 16375 16437 #include <libintl.h> 16376 16438 $gt_revision_test_code 16377 16439 extern int _nl_msg_cat_cntr; 16378 16440 extern int *_nl_domain_bindings; 16441 16379 16442 int 16380 16443 main () 16381 16444 { 16445 16382 16446 bindtextdomain ("", ""); 16383 16447 return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings 16448 16384 16449 ; 16385 16450 return 0; … … 16439 16504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16440 16505 /* end confdefs.h. */ 16506 16441 16507 #include <stdlib.h> 16442 16508 #include <iconv.h> 16509 16443 16510 int 16444 16511 main () 16445 16512 { 16446 16513 iconv_t cd = iconv_open("",""); 16447 iconv(cd,NULL,NULL,NULL,NULL);16448 iconv_close(cd);16514 iconv(cd,NULL,NULL,NULL,NULL); 16515 iconv_close(cd); 16449 16516 ; 16450 16517 return 0; … … 16461 16528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16462 16529 /* end confdefs.h. */ 16530 16463 16531 #include <stdlib.h> 16464 16532 #include <iconv.h> 16533 16465 16534 int 16466 16535 main () 16467 16536 { 16468 16537 iconv_t cd = iconv_open("",""); 16469 iconv(cd,NULL,NULL,NULL,NULL);16470 iconv_close(cd);16538 iconv(cd,NULL,NULL,NULL,NULL); 16539 iconv_close(cd); 16471 16540 ; 16472 16541 return 0; … … 16492 16561 else 16493 16562 16494 am_save_LIBS="$LIBS"16563 am_save_LIBS="$LIBS" 16495 16564 if test $am_cv_lib_iconv = yes; then 16496 16565 LIBS="$LIBS $LIBICONV" 16497 16566 fi 16498 16567 if test "$cross_compiling" = yes; then : 16499 case "$host_os" in 16568 16569 case "$host_os" in 16500 16570 aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; 16501 16571 *) am_cv_func_iconv_works="guessing yes" ;; 16502 16572 esac 16573 16503 16574 else 16504 16575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext … … 16509 16580 int main () 16510 16581 { 16582 int result = 0; 16511 16583 /* Test against AIX 5.1 bug: Failures are not distinguishable from successful 16512 16584 returns. */ … … 16525 16597 &outptr, &outbytesleft); 16526 16598 if (res == 0) 16527 return 1; 16599 result |= 1; 16600 iconv_close (cd_utf8_to_88591); 16528 16601 } 16529 16602 } … … 16544 16617 &outptr, &outbytesleft); 16545 16618 if (res == 0) 16546 return 1; 16619 result |= 2; 16620 iconv_close (cd_ascii_to_88591); 16621 } 16622 } 16623 /* Test against AIX 6.1..7.1 bug: Buffer overrun. */ 16624 { 16625 iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1"); 16626 if (cd_88591_to_utf8 != (iconv_t)(-1)) 16627 { 16628 static const char input[] = "\304"; 16629 static char buf[2] = { (char)0xDE, (char)0xAD }; 16630 const char *inptr = input; 16631 size_t inbytesleft = 1; 16632 char *outptr = buf; 16633 size_t outbytesleft = 1; 16634 size_t res = iconv (cd_88591_to_utf8, 16635 (char **) &inptr, &inbytesleft, 16636 &outptr, &outbytesleft); 16637 if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD) 16638 result |= 4; 16639 iconv_close (cd_88591_to_utf8); 16547 16640 } 16548 16641 } … … 16563 16656 &outptr, &outbytesleft); 16564 16657 if ((int)res > 0) 16565 return 1; 16658 result |= 8; 16659 iconv_close (cd_88591_to_utf8); 16566 16660 } 16567 16661 } … … 16577 16671 /* Try HP-UX names. */ 16578 16672 && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) 16579 re turn 1;16580 return 0;16673 result |= 16; 16674 return result; 16581 16675 } 16582 16676 _ACEOF … … 16695 16789 if test -z "$already_handled"; then 16696 16790 names_already_handled="$names_already_handled $name" 16697 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./ -|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`16791 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'` 16698 16792 eval value=\"\$HAVE_LIB$uppername\" 16699 16793 if test -n "$value"; then … … 17093 17187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17094 17188 /* end confdefs.h. */ 17189 17095 17190 #include <libintl.h> 17096 17191 $gt_revision_test_code … … 17101 17196 #endif 17102 17197 const char *_nl_expand_alias (const char *); 17198 17103 17199 int 17104 17200 main () 17105 17201 { 17202 17106 17203 bindtextdomain ("", ""); 17107 17204 return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") 17205 17108 17206 ; 17109 17207 return 0; … … 17121 17219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17122 17220 /* end confdefs.h. */ 17221 17123 17222 #include <libintl.h> 17124 17223 $gt_revision_test_code … … 17129 17228 #endif 17130 17229 const char *_nl_expand_alias (const char *); 17230 17131 17231 int 17132 17232 main () 17133 17233 { 17234 17134 17235 bindtextdomain ("", ""); 17135 17236 return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") 17237 17136 17238 ; 17137 17239 return 0; … … 17140 17242 if ac_fn_c_try_link "$LINENO"; then : 17141 17243 LIBINTL="$LIBINTL $LIBICONV" 17142 LTLIBINTL="$LTLIBINTL $LTLIBICONV"17143 eval "$gt_func_gnugettext_libintl=yes"17244 LTLIBINTL="$LTLIBINTL $LTLIBICONV" 17245 eval "$gt_func_gnugettext_libintl=yes" 17144 17246 17145 17247 fi … … 18103 18205 18104 18206 # Find the best function to set timestamps. 18105 for ac_func in futimens futimes futimesat utimes utime18207 for ac_func in futimens futimes futimesat utimes _futime utime 18106 18208 do : 18107 18209 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` … … 18598 18700 18599 18701 18702 # glibc-based systems (GNU/Linux and GNU/kFreeBSD) have sched_getaffinity(). 18703 # The CPU_COUNT() macro was added in glibc 2.9 so we try to link the 18704 # test program instead of merely compiling it. glibc 2.9 is old enough that 18705 # if someone uses the code on older glibc, the fallback to sysconf() should 18706 # be good enough. 18707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18708 /* end confdefs.h. */ 18709 18710 #include <sched.h> 18711 int 18712 main(void) 18713 { 18714 cpu_set_t cpu_mask; 18715 sched_getaffinity(0, sizeof(cpu_mask), &cpu_mask); 18716 return CPU_COUNT(&cpu_mask); 18717 } 18718 18719 _ACEOF 18720 if ac_fn_c_try_link "$LINENO"; then : 18721 tuklib_cv_cpucores_method=sched_getaffinity 18722 else 18723 18724 18600 18725 # FreeBSD has both cpuset and sysctl. Look for cpuset first because 18601 18726 # it's a better approach. 18727 # 18728 # This test would match on GNU/kFreeBSD too but it would require 18729 # -lfreebsd-glue when linking and thus in the current form this would 18730 # fail on GNU/kFreeBSD. The above test for sched_getaffinity() matches 18731 # on GNU/kFreeBSD so the test below should never run on that OS. 18602 18732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18603 18733 /* end confdefs.h. */ … … 18711 18841 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18712 18842 fi 18843 rm -f core conftest.err conftest.$ac_objext \ 18844 conftest$ac_exeext conftest.$ac_ext 18845 fi 18713 18846 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18714 18847 fi … … 18717 18850 18718 18851 case $tuklib_cv_cpucores_method in 18852 sched_getaffinity) 18853 18854 $as_echo "#define TUKLIB_CPUCORES_SCHED_GETAFFINITY 1" >>confdefs.h 18855 18856 ;; 18719 18857 cpuset) 18720 18858 … … 18791 18929 18792 18930 18793 # Check for system-provided SHA-256. At least the following is supported: 18931 # If requsted, check for system-provided SHA-256. At least the following 18932 # implementations are supported: 18794 18933 # 18795 18934 # OS Headers Library Type Function … … 18798 18937 # OpenBSD sys/types.h + sha2.h SHA2_CTX SHA256Init 18799 18938 # Solaris sys/types.h + sha2.h libmd SHA256_CTX SHA256Init 18800 # MINIX 3 sys/types.h + minix/sha2.h libutilSHA256_CTX SHA256_Init18939 # MINIX 3 sys/types.h + sha2.h SHA256_CTX SHA256_Init 18801 18940 # Darwin CommonCrypto/CommonDigest.h CC_SHA256_CTX CC_SHA256_Init 18802 18941 # … … 18804 18943 # of size_t. 18805 18944 # 18806 # We don't check for e.g. OpenSSL or libgcrypt because we don't want 18807 # to introduce dependencies to other packages by default. Maybe such 18808 # libraries could be supported via additional configure options though. 18809 # 18810 if test "x$enable_check_sha256" = "xyes"; then 18945 sha256_header_found=no 18946 sha256_type_found=no 18947 sha256_func_found=no 18948 if test "x$enable_external_sha256" = "xyes"; then 18811 18949 # Test for Common Crypto before others, because Darwin has sha256.h 18812 18950 # too and we don't want to use that, because on older versions it 18813 18951 # uses OpenSSL functions, whose SHA256_Init is not guaranteed to 18814 18952 # succeed. 18815 sha256_header_found=no 18816 for ac_header in CommonCrypto/CommonDigest.h sha256.h sha2.h minix/sha2.h 18953 for ac_header in CommonCrypto/CommonDigest.h sha256.h sha2.h 18817 18954 do : 18818 18955 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` … … 18840 18977 # include <sha2.h> 18841 18978 #endif 18842 #ifdef HAVE_MINIX_SHA2_H18843 # include <minix/sha2.h>18844 #endif18845 18979 " 18846 18980 if test "x$ac_cv_type_CC_SHA256_CTX" = xyes; then : … … 18850 18984 _ACEOF 18851 18985 18852 18986 sha256_type_found=yes 18853 18987 fi 18854 18988 ac_fn_c_check_type "$LINENO" "SHA256_CTX" "ac_cv_type_SHA256_CTX" "#ifdef HAVE_SYS_TYPES_H … … 18864 18998 # include <sha2.h> 18865 18999 #endif 18866 #ifdef HAVE_MINIX_SHA2_H18867 # include <minix/sha2.h>18868 #endif18869 19000 " 18870 19001 if test "x$ac_cv_type_SHA256_CTX" = xyes; then : … … 18874 19005 _ACEOF 18875 19006 18876 19007 sha256_type_found=yes 18877 19008 fi 18878 19009 ac_fn_c_check_type "$LINENO" "SHA2_CTX" "ac_cv_type_SHA2_CTX" "#ifdef HAVE_SYS_TYPES_H … … 18888 19019 # include <sha2.h> 18889 19020 #endif 18890 #ifdef HAVE_MINIX_SHA2_H18891 # include <minix/sha2.h>18892 #endif18893 19021 " 18894 19022 if test "x$ac_cv_type_SHA2_CTX" = xyes; then : … … 18898 19026 _ACEOF 18899 19027 18900 18901 fi 18902 18903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing SHA256_Init" >&5 18904 $as_echo_n "checking for library containing SHA256_Init... " >&6; } 18905 if ${ac_cv_search_SHA256_Init+:} false; then : 18906 $as_echo_n "(cached) " >&6 18907 else 18908 ac_func_search_save_LIBS=$LIBS 18909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18910 /* end confdefs.h. */ 18911 18912 /* Override any GCC internal prototype to avoid an error. 18913 Use char because int might match the return type of a GCC 18914 builtin and then its argument prototype would still apply. */ 18915 #ifdef __cplusplus 18916 extern "C" 18917 #endif 18918 char SHA256_Init (); 18919 int 18920 main () 18921 { 18922 return SHA256_Init (); 18923 ; 18924 return 0; 18925 } 18926 _ACEOF 18927 for ac_lib in '' md util; do 18928 if test -z "$ac_lib"; then 18929 ac_res="none required" 18930 else 18931 ac_res=-l$ac_lib 18932 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 18933 fi 18934 if ac_fn_c_try_link "$LINENO"; then : 18935 ac_cv_search_SHA256_Init=$ac_res 18936 fi 18937 rm -f core conftest.err conftest.$ac_objext \ 18938 conftest$ac_exeext 18939 if ${ac_cv_search_SHA256_Init+:} false; then : 18940 break 18941 fi 18942 done 18943 if ${ac_cv_search_SHA256_Init+:} false; then : 18944 18945 else 18946 ac_cv_search_SHA256_Init=no 18947 fi 18948 rm conftest.$ac_ext 18949 LIBS=$ac_func_search_save_LIBS 18950 fi 18951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_SHA256_Init" >&5 18952 $as_echo "$ac_cv_search_SHA256_Init" >&6; } 18953 ac_res=$ac_cv_search_SHA256_Init 18954 if test "$ac_res" != no; then : 18955 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 18956 18957 fi 18958 18959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing SHA256Init" >&5 19028 sha256_type_found=yes 19029 fi 19030 19031 if test "x$sha256_type_found" = xyes ; then 19032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing SHA256Init" >&5 18960 19033 $as_echo_n "checking for library containing SHA256Init... " >&6; } 18961 19034 if ${ac_cv_search_SHA256Init+:} false; then : … … 19013 19086 fi 19014 19087 19015 for ac_func in CC_SHA256_Init SHA256_Init SHA256Init 19088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing SHA256_Init" >&5 19089 $as_echo_n "checking for library containing SHA256_Init... " >&6; } 19090 if ${ac_cv_search_SHA256_Init+:} false; then : 19091 $as_echo_n "(cached) " >&6 19092 else 19093 ac_func_search_save_LIBS=$LIBS 19094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19095 /* end confdefs.h. */ 19096 19097 /* Override any GCC internal prototype to avoid an error. 19098 Use char because int might match the return type of a GCC 19099 builtin and then its argument prototype would still apply. */ 19100 #ifdef __cplusplus 19101 extern "C" 19102 #endif 19103 char SHA256_Init (); 19104 int 19105 main () 19106 { 19107 return SHA256_Init (); 19108 ; 19109 return 0; 19110 } 19111 _ACEOF 19112 for ac_lib in '' md; do 19113 if test -z "$ac_lib"; then 19114 ac_res="none required" 19115 else 19116 ac_res=-l$ac_lib 19117 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 19118 fi 19119 if ac_fn_c_try_link "$LINENO"; then : 19120 ac_cv_search_SHA256_Init=$ac_res 19121 fi 19122 rm -f core conftest.err conftest.$ac_objext \ 19123 conftest$ac_exeext 19124 if ${ac_cv_search_SHA256_Init+:} false; then : 19125 break 19126 fi 19127 done 19128 if ${ac_cv_search_SHA256_Init+:} false; then : 19129 19130 else 19131 ac_cv_search_SHA256_Init=no 19132 fi 19133 rm conftest.$ac_ext 19134 LIBS=$ac_func_search_save_LIBS 19135 fi 19136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_SHA256_Init" >&5 19137 $as_echo "$ac_cv_search_SHA256_Init" >&6; } 19138 ac_res=$ac_cv_search_SHA256_Init 19139 if test "$ac_res" != no; then : 19140 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 19141 19142 fi 19143 19144 for ac_func in CC_SHA256_Init SHA256Init SHA256_Init 19016 19145 do : 19017 19146 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` … … 19021 19150 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 19022 19151 _ACEOF 19023 break19152 sha256_func_found=yes ; break 19024 19153 fi 19025 19154 done 19026 19155 19156 fi 19027 19157 fi 19028 19158 fi 19029 if test "x$ac_cv_func_SHA256_Init" != xyes \ 19030 && test "x$ac_cv_func_SHA256Init" != xyes \ 19031 && test "x$ac_cv_func_CC_SHA256_Init" != xyes; then 19159 if test "x$sha256_func_found" = xno; then 19032 19160 COND_INTERNAL_SHA256_TRUE= 19033 19161 COND_INTERNAL_SHA256_FALSE='#' … … 19037 19165 fi 19038 19166 19167 if test "x$enable_external_sha256$sha256_func_found" = xyesno; then 19168 as_fn_error $? "--enable-external-sha256 was specified but no supported external SHA-256 implementation was found" "$LINENO" 5 19169 fi 19039 19170 19040 19171 # Check for SSE2 intrinsics. … … 19049 19180 fi 19050 19181 19182 19183 # Check for sandbox support. If one is found, set enable_sandbox=found. 19184 case $enable_sandbox in 19185 auto | capsicum) 19186 19187 # On FreeBSD >= 11.x and Linux, Capsicum is uses <sys/capsicum.h>. 19188 # If this header is found, it is assumed to be the right one. 19189 capsicum_header_found=no 19190 for ac_header in sys/capsicum.h 19191 do : 19192 ac_fn_c_check_header_mongrel "$LINENO" "sys/capsicum.h" "ac_cv_header_sys_capsicum_h" "$ac_includes_default" 19193 if test "x$ac_cv_header_sys_capsicum_h" = xyes; then : 19194 cat >>confdefs.h <<_ACEOF 19195 #define HAVE_SYS_CAPSICUM_H 1 19196 _ACEOF 19197 capsicum_header_found=yes 19198 fi 19199 19200 done 19201 19202 if test "$capsicum_header_found" = no ; then 19203 # On FreeBSD 10.x Capsicum uses <sys/capability.h>. Such a header exists 19204 # on Linux too but it describes POSIX.1e capabilities. Look for the 19205 # declaration of cap_rights_limit to check if <sys/capability.h> is 19206 # a Capsicum header. 19207 ac_fn_c_check_decl "$LINENO" "cap_rights_limit" "ac_cv_have_decl_cap_rights_limit" "#include <sys/capability.h> 19208 " 19209 if test "x$ac_cv_have_decl_cap_rights_limit" = xyes; then : 19210 capsicum_header_found=yes 19211 fi 19212 19213 fi 19214 19215 capsicum_lib_found=no 19216 CAPSICUM_LIB= 19217 if test "$capsicum_header_found" = yes ; then 19218 ac_ext=c 19219 ac_cpp='$CPP $CPPFLAGS' 19220 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19221 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19222 ac_compiler_gnu=$ac_cv_c_compiler_gnu 19223 19224 # FreeBSD >= 10.x has Capsicum functions in libc. 19225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19226 /* end confdefs.h. */ 19227 19228 /* Override any GCC internal prototype to avoid an error. 19229 Use char because int might match the return type of a GCC 19230 builtin and then its argument prototype would still apply. */ 19231 #ifdef __cplusplus 19232 extern "C" 19233 #endif 19234 char cap_rights_limit (); 19235 int 19236 main () 19237 { 19238 return cap_rights_limit (); 19239 ; 19240 return 0; 19241 } 19242 _ACEOF 19243 if ac_fn_c_try_link "$LINENO"; then : 19244 capsicum_lib_found=yes 19245 fi 19246 rm -f core conftest.err conftest.$ac_objext \ 19247 conftest$ac_exeext conftest.$ac_ext 19248 # Linux has Capsicum functions in libcaprights. 19249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_rights_limit in -lcaprights" >&5 19250 $as_echo_n "checking for cap_rights_limit in -lcaprights... " >&6; } 19251 if ${ac_cv_lib_caprights_cap_rights_limit+:} false; then : 19252 $as_echo_n "(cached) " >&6 19253 else 19254 ac_check_lib_save_LIBS=$LIBS 19255 LIBS="-lcaprights $LIBS" 19256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19257 /* end confdefs.h. */ 19258 19259 /* Override any GCC internal prototype to avoid an error. 19260 Use char because int might match the return type of a GCC 19261 builtin and then its argument prototype would still apply. */ 19262 #ifdef __cplusplus 19263 extern "C" 19264 #endif 19265 char cap_rights_limit (); 19266 int 19267 main () 19268 { 19269 return cap_rights_limit (); 19270 ; 19271 return 0; 19272 } 19273 _ACEOF 19274 if ac_fn_c_try_link "$LINENO"; then : 19275 ac_cv_lib_caprights_cap_rights_limit=yes 19276 else 19277 ac_cv_lib_caprights_cap_rights_limit=no 19278 fi 19279 rm -f core conftest.err conftest.$ac_objext \ 19280 conftest$ac_exeext conftest.$ac_ext 19281 LIBS=$ac_check_lib_save_LIBS 19282 fi 19283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_caprights_cap_rights_limit" >&5 19284 $as_echo "$ac_cv_lib_caprights_cap_rights_limit" >&6; } 19285 if test "x$ac_cv_lib_caprights_cap_rights_limit" = xyes; then : 19286 CAPSICUM_LIB=-lcaprights 19287 capsicum_lib_found=yes 19288 fi 19289 19290 ac_ext=c 19291 ac_cpp='$CPP $CPPFLAGS' 19292 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19293 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19294 ac_compiler_gnu=$ac_cv_c_compiler_gnu 19295 19296 fi 19297 19298 19299 if test "$capsicum_lib_found" = yes ; then 19300 19301 $as_echo "#define HAVE_CAPSICUM 1" >>confdefs.h 19302 19303 enable_sandbox=found 19304 else 19305 : 19306 fi 19307 ;; 19308 esac 19309 19310 # If a specific sandboxing method was explicitly requested and it wasn't 19311 # found, give an error. 19312 case $enable_sandbox in 19313 auto | no | found) 19314 ;; 19315 *) 19316 as_fn_error $? "$enable_sandbox support not found" "$LINENO" 5 19317 ;; 19318 esac 19051 19319 19052 19320 … … 19111 19379 /* end confdefs.h. */ 19112 19380 extern __attribute__((__visibility__("hidden"))) int hiddenvar; 19113 extern __attribute__((__visibility__("default"))) int exportedvar; 19114 extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void); 19115 extern __attribute__((__visibility__("default"))) int exportedfunc (void); 19116 void dummyfunc (void) {} 19381 extern __attribute__((__visibility__("default"))) int exportedvar; 19382 extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void); 19383 extern __attribute__((__visibility__("default"))) int exportedfunc (void); 19384 void dummyfunc (void) {} 19385 19117 19386 int 19118 19387 main () … … 20010 20279 # values after options handling. 20011 20280 ac_log=" 20012 This file was extended by XZ Utils $as_me 5.2. 2, which was20281 This file was extended by XZ Utils $as_me 5.2.3, which was 20013 20282 generated by GNU Autoconf 2.69. Invocation command line was 20014 20283 … … 20077 20346 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 20078 20347 ac_cs_version="\\ 20079 XZ Utils config.status 5.2. 220348 XZ Utils config.status 5.2.3 20080 20349 configured by $0, generated by GNU Autoconf 2.69, 20081 20350 with options \\"\$ac_cs_config\\" … … 21976 22245 # Adjust a relative srcdir. 21977 22246 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` 21978 ac_dir_suffix= "/`echo "$ac_dir"|sed 's%^\./%%'`"22247 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` 21979 22248 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` 21980 22249 # In autoconf-2.13 it is called $ac_given_srcdir. … … 21992 22261 rm -f "$ac_dir/POTFILES" 21993 22262 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" 21994 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" 22263 gt_tab=`printf '\t'` 22264 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ${gt_tab}]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" 21995 22265 POMAKEFILEDEPS="POTFILES.in" 21996 22266 # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend … … 22003 22273 fi 22004 22274 ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"` 22005 # Hide the ALL_LINGUAS assig ment from automake < 1.5.22275 # Hide the ALL_LINGUAS assignment from automake < 1.5. 22006 22276 eval 'ALL_LINGUAS''=$ALL_LINGUAS_' 22007 22277 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" 22008 22278 else 22009 22279 # The set of available languages was given in configure.in. 22010 # Hide the ALL_LINGUAS assig ment from automake < 1.5.22280 # Hide the ALL_LINGUAS assignment from automake < 1.5. 22011 22281 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' 22012 22282 fi -
TabularUnified xz/vendor/current/configure.ac ¶
r1791 r1993 98 98 enable_encoders=`echo "$enable_encoders" | sed 's/,/ /g'` 99 99 if test "x$enable_encoders" = xno || test "x$enable_encoders" = x; then 100 enable_encoders=no 100 101 AC_MSG_RESULT([(none)]) 101 102 else … … 115 116 esac 116 117 done 118 AC_DEFINE([HAVE_ENCODERS], [1], 119 [Define to 1 if any of HAVE_ENCODER_foo have been defined.]) 117 120 AC_MSG_RESULT([$enable_encoders]) 118 121 fi … … 125 128 enable_decoders=`echo "$enable_decoders" | sed 's/,/ /g'` 126 129 if test "x$enable_decoders" = xno || test "x$enable_decoders" = x; then 130 enable_decoders=no 127 131 AC_MSG_RESULT([(none)]) 128 132 else … … 142 146 esac 143 147 done 144 145 # LZMA2 requires that LZMA1 is enabled. 146 test "x$enable_encoder_lzma2" = xyes && enable_encoder_lzma1=yes 147 test "x$enable_decoder_lzma2" = xyes && enable_decoder_lzma1=yes 148 148 AC_DEFINE([HAVE_DECODERS], [1], 149 [Define to 1 if any of HAVE_DECODER_foo have been defined.]) 149 150 AC_MSG_RESULT([$enable_decoders]) 150 151 fi … … 155 156 fi 156 157 157 AM_CONDITIONAL(COND_MAIN_ENCODER, test "x$enable_encoders" != xno && test "x$enable_encoders" != x)158 AM_CONDITIONAL(COND_MAIN_DECODER, test "x$enable_decoders" != xno && test "x$enable_decoders" != x)158 AM_CONDITIONAL(COND_MAIN_ENCODER, test "x$enable_encoders" != xno) 159 AM_CONDITIONAL(COND_MAIN_DECODER, test "x$enable_decoders" != xno) 159 160 160 161 m4_foreach([NAME], [SUPPORTED_FILTERS], … … 275 276 ])dnl 276 277 278 AC_MSG_CHECKING([if external SHA-256 should be used]) 279 AC_ARG_ENABLE([external-sha256], AS_HELP_STRING([--enable-external-sha256], 280 [Use SHA-256 code from the operating system. 281 See INSTALL for possible subtle problems.]), 282 [], [enable_external_sha256=no]) 283 if test "x$enable_check_sha256" != "xyes"; then 284 enable_external_sha256=no 285 fi 286 if test "x$enable_external_sha256" = xyes; then 287 AC_MSG_RESULT([yes]) 288 else 289 AC_MSG_RESULT([no]) 290 fi 291 277 292 278 293 ########################### … … 416 431 [do not build xzdec])], 417 432 [], [enable_xzdec=yes]) 433 test "x$enable_decoders" = xno && enable_xzdec=no 418 434 AM_CONDITIONAL([COND_XZDEC], [test x$enable_xzdec != xno]) 419 435 … … 422 438 (it exists primarily for LZMA Utils compatibility)])], 423 439 [], [enable_lzmadec=yes]) 440 test "x$enable_decoder_lzma1" = xno && enable_lzmadec=no 424 441 AM_CONDITIONAL([COND_LZMADEC], [test x$enable_lzmadec != xno]) 425 442 … … 428 445 (it exists primarily for LZMA Utils compatibility)])], 429 446 [], [enable_lzmainfo=yes]) 447 test "x$enable_decoder_lzma1" = xno && enable_lzmainfo=no 430 448 AM_CONDITIONAL([COND_LZMAINFO], [test x$enable_lzmainfo != xno]) 431 449 … … 475 493 476 494 495 ############## 496 # Sandboxing # 497 ############## 498 499 AC_MSG_CHECKING([if sandboxing should be used]) 500 AC_ARG_ENABLE([sandbox], [AS_HELP_STRING([--enable-sandbox=METHOD], 501 [This is an experimental feature. 502 Sandboxing METHOD can be `auto', `no', or `capsicum'. 503 The default is `no'.])], 504 [], [enable_sandbox=no]) 505 case $enable_sandbox in 506 auto) 507 AC_MSG_RESULT([maybe (autodetect)]) 508 ;; 509 no | capsicum) 510 AC_MSG_RESULT([$enable_sandbox]) 511 ;; 512 *) 513 AC_MSG_RESULT([]) 514 AC_MSG_ERROR([--enable-sandbox only accepts `auto', `no', or `capsicum'.]) 515 ;; 516 esac 517 518 477 519 ############################################################################### 478 520 # Checks for programs. … … 568 610 echo 569 611 echo "Initializing gettext:" 570 AM_GNU_GETTEXT_VERSION([0.1 8])612 AM_GNU_GETTEXT_VERSION([0.19]) 571 613 AM_GNU_GETTEXT([external]) 572 614 … … 631 673 632 674 # Find the best function to set timestamps. 633 AC_CHECK_FUNCS([futimens futimes futimesat utimes utime], [break])675 AC_CHECK_FUNCS([futimens futimes futimesat utimes _futime utime], [break]) 634 676 635 677 # This is nice to have but not mandatory. … … 642 684 TUKLIB_MBSTR 643 685 644 # Check for system-provided SHA-256. At least the following is supported: 686 # If requsted, check for system-provided SHA-256. At least the following 687 # implementations are supported: 645 688 # 646 689 # OS Headers Library Type Function … … 649 692 # OpenBSD sys/types.h + sha2.h SHA2_CTX SHA256Init 650 693 # Solaris sys/types.h + sha2.h libmd SHA256_CTX SHA256Init 651 # MINIX 3 sys/types.h + minix/sha2.h libutilSHA256_CTX SHA256_Init694 # MINIX 3 sys/types.h + sha2.h SHA256_CTX SHA256_Init 652 695 # Darwin CommonCrypto/CommonDigest.h CC_SHA256_CTX CC_SHA256_Init 653 696 # … … 655 698 # of size_t. 656 699 # 657 # We don't check for e.g. OpenSSL or libgcrypt because we don't want 658 # to introduce dependencies to other packages by default. Maybe such 659 # libraries could be supported via additional configure options though. 660 # 661 if test "x$enable_check_sha256" = "xyes"; then 700 sha256_header_found=no 701 sha256_type_found=no 702 sha256_func_found=no 703 if test "x$enable_external_sha256" = "xyes"; then 662 704 # Test for Common Crypto before others, because Darwin has sha256.h 663 705 # too and we don't want to use that, because on older versions it 664 706 # uses OpenSSL functions, whose SHA256_Init is not guaranteed to 665 707 # succeed. 666 sha256_header_found=no667 708 AC_CHECK_HEADERS( 668 [CommonCrypto/CommonDigest.h sha256.h sha2.h minix/sha2.h],709 [CommonCrypto/CommonDigest.h sha256.h sha2.h], 669 710 [sha256_header_found=yes ; break]) 670 711 if test "x$sha256_header_found" = xyes; then 671 AC_CHECK_TYPES([CC_SHA256_CTX, SHA256_CTX, SHA2_CTX], [], [], 712 AC_CHECK_TYPES([CC_SHA256_CTX, SHA256_CTX, SHA2_CTX], 713 [sha256_type_found=yes], [], 672 714 [[#ifdef HAVE_SYS_TYPES_H 673 715 # include <sys/types.h> … … 681 723 #ifdef HAVE_SHA2_H 682 724 # include <sha2.h> 683 #endif684 #ifdef HAVE_MINIX_SHA2_H685 # include <minix/sha2.h>686 725 #endif]]) 687 AC_SEARCH_LIBS([SHA256_Init], [md util]) 688 AC_SEARCH_LIBS([SHA256Init], [md]) 689 AC_CHECK_FUNCS([CC_SHA256_Init SHA256_Init SHA256Init], 690 [break]) 726 if test "x$sha256_type_found" = xyes ; then 727 AC_SEARCH_LIBS([SHA256Init], [md]) 728 AC_SEARCH_LIBS([SHA256_Init], [md]) 729 AC_CHECK_FUNCS([CC_SHA256_Init SHA256Init SHA256_Init], 730 [sha256_func_found=yes ; break]) 731 fi 691 732 fi 692 733 fi 693 AM_CONDITIONAL([COND_INTERNAL_SHA256], 694 [test "x$ac_cv_func_SHA256_Init" != xyes \ 695 && test "x$ac_cv_func_SHA256Init" != xyes \696 && test "x$ac_cv_func_CC_SHA256_Init" != xyes]) 734 AM_CONDITIONAL([COND_INTERNAL_SHA256], [test "x$sha256_func_found" = xno]) 735 if test "x$enable_external_sha256$sha256_func_found" = xyesno; then 736 AC_MSG_ERROR([--enable-external-sha256 was specified but no supported external SHA-256 implementation was found]) 737 fi 697 738 698 739 # Check for SSE2 intrinsics. … … 704 745 #include <immintrin.h> 705 746 #endif]) 747 748 # Check for sandbox support. If one is found, set enable_sandbox=found. 749 case $enable_sandbox in 750 auto | capsicum) 751 AX_CHECK_CAPSICUM([enable_sandbox=found], [:]) 752 ;; 753 esac 754 755 # If a specific sandboxing method was explicitly requested and it wasn't 756 # found, give an error. 757 case $enable_sandbox in 758 auto | no | found) 759 ;; 760 *) 761 AC_MSG_ERROR([$enable_sandbox support not found]) 762 ;; 763 esac 706 764 707 765 -
TabularUnified xz/vendor/current/debug/Makefile.in ¶
r1791 r1993 95 95 subdir = debug 96 96 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 97 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_ pthread.m4 \98 $(top_srcdir)/m4/ getopt.m4 $(top_srcdir)/m4/gettext.m4 \99 $(top_srcdir)/m4/ iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \100 $(top_srcdir)/m4/ lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \101 $(top_srcdir)/m4/lib- prefix.m4 $(top_srcdir)/m4/libtool.m4 \102 $(top_srcdir)/m4/l toptions.m4 $(top_srcdir)/m4/ltsugar.m4 \103 $(top_srcdir)/m4/lt version.m4 $(top_srcdir)/m4/lt~obsolete.m4 \104 $(top_srcdir)/m4/ nls.m4 $(top_srcdir)/m4/po.m4 \105 $(top_srcdir)/m4/po six-shell.m4 $(top_srcdir)/m4/progtest.m4 \106 $(top_srcdir)/m4/ tuklib_common.m4 \97 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_capsicum.m4 \ 98 $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/getopt.m4 \ 99 $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \ 100 $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \ 101 $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ 102 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ 103 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ 104 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \ 105 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/posix-shell.m4 \ 106 $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/tuklib_common.m4 \ 107 107 $(top_srcdir)/m4/tuklib_cpucores.m4 \ 108 108 $(top_srcdir)/m4/tuklib_integer.m4 \ … … 234 234 AUTOMAKE = @AUTOMAKE@ 235 235 AWK = @AWK@ 236 CAPSICUM_LIB = @CAPSICUM_LIB@ 236 237 CC = @CC@ 237 238 CCAS = @CCAS@ -
TabularUnified xz/vendor/current/dos/config.h ¶
r1791 r1993 10 10 /* Define to 1 if sha256 integrity check is enabled. */ 11 11 #define HAVE_CHECK_SHA256 1 12 13 /* Define to 1 if any of HAVE_DECODER_foo have been defined. */ 14 #define HAVE_DECODERS 1 12 15 13 16 /* Define to 1 if arm decoder is enabled. */ … … 37 40 /* Define to 1 if x86 decoder is enabled. */ 38 41 #define HAVE_DECODER_X86 1 42 43 /* Define to 1 if any of HAVE_ENCODER_foo have been defined. */ 44 #define HAVE_ENCODERS 1 39 45 40 46 /* Define to 1 if arm encoder is enabled. */ -
TabularUnified xz/vendor/current/lib/Makefile.in ¶
r1791 r1993 91 91 subdir = lib 92 92 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 93 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_ pthread.m4 \94 $(top_srcdir)/m4/ getopt.m4 $(top_srcdir)/m4/gettext.m4 \95 $(top_srcdir)/m4/ iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \96 $(top_srcdir)/m4/ lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \97 $(top_srcdir)/m4/lib- prefix.m4 $(top_srcdir)/m4/libtool.m4 \98 $(top_srcdir)/m4/l toptions.m4 $(top_srcdir)/m4/ltsugar.m4 \99 $(top_srcdir)/m4/lt version.m4 $(top_srcdir)/m4/lt~obsolete.m4 \100 $(top_srcdir)/m4/ nls.m4 $(top_srcdir)/m4/po.m4 \101 $(top_srcdir)/m4/po six-shell.m4 $(top_srcdir)/m4/progtest.m4 \102 $(top_srcdir)/m4/ tuklib_common.m4 \93 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_capsicum.m4 \ 94 $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/getopt.m4 \ 95 $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \ 96 $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \ 97 $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ 98 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ 99 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ 100 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \ 101 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/posix-shell.m4 \ 102 $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/tuklib_common.m4 \ 103 103 $(top_srcdir)/m4/tuklib_cpucores.m4 \ 104 104 $(top_srcdir)/m4/tuklib_integer.m4 \ … … 182 182 AUTOMAKE = @AUTOMAKE@ 183 183 AWK = @AWK@ 184 CAPSICUM_LIB = @CAPSICUM_LIB@ 184 185 CC = @CC@ 185 186 CCAS = @CCAS@ -
TabularUnified xz/vendor/current/m4/gettext.m4 ¶
r1791 r1993 1 # gettext.m4 serial 6 3 (gettext-0.18)2 dnl Copyright (C) 1995-201 0Free Software Foundation, Inc.1 # gettext.m4 serial 66 (gettext-0.18.2) 2 dnl Copyright (C) 1995-2014 Free Software Foundation, Inc. 3 3 dnl This file is free software; the Free Software Foundation 4 4 dnl gives unlimited permission to copy and/or distribute it, … … 36 36 dnl support the ISO C 99 <inttypes.h> formatstring macros will be ignored. 37 37 dnl INTLDIR is used to find the intl libraries. If empty, 38 dnl the value `$(top_builddir)/intl/' is used.38 dnl the value '$(top_builddir)/intl/' is used. 39 39 dnl 40 40 dnl The result of the configuration is one of three cases: … … 98 98 ]) 99 99 100 dnl Sometimes, on Mac OS X, libintl requires linking with CoreFoundation.100 dnl Sometimes, on Mac OS X, libintl requires linking with CoreFoundation. 101 101 gt_INTL_MACOSX 102 102 … … 158 158 159 159 AC_CACHE_CHECK([for GNU gettext in libc], [$gt_func_gnugettext_libc], 160 [AC_TRY_LINK([#include <libintl.h> 160 [AC_LINK_IFELSE( 161 [AC_LANG_PROGRAM( 162 [[ 163 #include <libintl.h> 161 164 $gt_revision_test_code 162 165 extern int _nl_msg_cat_cntr; 163 extern int *_nl_domain_bindings;], 164 [bindtextdomain ("", ""); 165 return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings], 166 extern int *_nl_domain_bindings; 167 ]], 168 [[ 169 bindtextdomain ("", ""); 170 return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings 171 ]])], 166 172 [eval "$gt_func_gnugettext_libc=yes"], 167 173 [eval "$gt_func_gnugettext_libc=no"])]) … … 184 190 LIBS="$LIBS $LIBINTL" 185 191 dnl Now see whether libintl exists and does not depend on libiconv. 186 AC_TRY_LINK([#include <libintl.h> 192 AC_LINK_IFELSE( 193 [AC_LANG_PROGRAM( 194 [[ 195 #include <libintl.h> 187 196 $gt_revision_test_code 188 197 extern int _nl_msg_cat_cntr; … … 191 200 "C" 192 201 #endif 193 const char *_nl_expand_alias (const char *);], 194 [bindtextdomain ("", ""); 195 return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")], 202 const char *_nl_expand_alias (const char *); 203 ]], 204 [[ 205 bindtextdomain ("", ""); 206 return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") 207 ]])], 196 208 [eval "$gt_func_gnugettext_libintl=yes"], 197 209 [eval "$gt_func_gnugettext_libintl=no"]) … … 199 211 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then 200 212 LIBS="$LIBS $LIBICONV" 201 AC_TRY_LINK([#include <libintl.h> 213 AC_LINK_IFELSE( 214 [AC_LANG_PROGRAM( 215 [[ 216 #include <libintl.h> 202 217 $gt_revision_test_code 203 218 extern int _nl_msg_cat_cntr; … … 206 221 "C" 207 222 #endif 208 const char *_nl_expand_alias (const char *);], 209 [bindtextdomain ("", ""); 210 return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")], 211 [LIBINTL="$LIBINTL $LIBICONV" 212 LTLIBINTL="$LTLIBINTL $LTLIBICONV" 213 eval "$gt_func_gnugettext_libintl=yes" 214 ]) 223 const char *_nl_expand_alias (const char *); 224 ]], 225 [[ 226 bindtextdomain ("", ""); 227 return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") 228 ]])], 229 [LIBINTL="$LIBINTL $LIBICONV" 230 LTLIBINTL="$LTLIBINTL $LTLIBICONV" 231 eval "$gt_func_gnugettext_libintl=yes" 232 ]) 215 233 fi 216 234 CPPFLAGS="$gt_save_CPPFLAGS" -
TabularUnified xz/vendor/current/m4/iconv.m4 ¶
r1791 r1993 1 # iconv.m4 serial 9 (gettext-0.18)2 dnl Copyright (C) 2000-2002, 2007-201 0Free Software Foundation, Inc.1 # iconv.m4 serial 18 (gettext-0.18.2) 2 dnl Copyright (C) 2000-2002, 2007-2014 Free Software Foundation, Inc. 3 3 dnl This file is free software; the Free Software Foundation 4 4 dnl gives unlimited permission to copy and/or distribute it, … … 31 31 dnl because if the user has installed libiconv and not disabled its use 32 32 dnl via --without-libiconv-prefix, he wants to use it. The first 33 dnl AC_ TRY_LINK will then fail, the second AC_TRY_LINKwill succeed.33 dnl AC_LINK_IFELSE will then fail, the second AC_LINK_IFELSE will succeed. 34 34 am_save_CPPFLAGS="$CPPFLAGS" 35 35 AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV]) … … 38 38 am_cv_func_iconv="no, consider installing GNU libiconv" 39 39 am_cv_lib_iconv=no 40 AC_TRY_LINK([#include <stdlib.h> 41 #include <iconv.h>], 42 [iconv_t cd = iconv_open("",""); 43 iconv(cd,NULL,NULL,NULL,NULL); 44 iconv_close(cd);], 40 AC_LINK_IFELSE( 41 [AC_LANG_PROGRAM( 42 [[ 43 #include <stdlib.h> 44 #include <iconv.h> 45 ]], 46 [[iconv_t cd = iconv_open("",""); 47 iconv(cd,NULL,NULL,NULL,NULL); 48 iconv_close(cd);]])], 45 49 [am_cv_func_iconv=yes]) 46 50 if test "$am_cv_func_iconv" != yes; then 47 51 am_save_LIBS="$LIBS" 48 52 LIBS="$LIBS $LIBICONV" 49 AC_TRY_LINK([#include <stdlib.h> 50 #include <iconv.h>], 51 [iconv_t cd = iconv_open("",""); 52 iconv(cd,NULL,NULL,NULL,NULL); 53 iconv_close(cd);], 53 AC_LINK_IFELSE( 54 [AC_LANG_PROGRAM( 55 [[ 56 #include <stdlib.h> 57 #include <iconv.h> 58 ]], 59 [[iconv_t cd = iconv_open("",""); 60 iconv(cd,NULL,NULL,NULL,NULL); 61 iconv_close(cd);]])], 54 62 [am_cv_lib_iconv=yes] 55 63 [am_cv_func_iconv=yes]) … … 59 67 if test "$am_cv_func_iconv" = yes; then 60 68 AC_CACHE_CHECK([for working iconv], [am_cv_func_iconv_works], [ 61 dnl This tests against bugs in AIX 5.1, HP-UX 11.11, Solaris 10. 69 dnl This tests against bugs in AIX 5.1, AIX 6.1..7.1, HP-UX 11.11, 70 dnl Solaris 10. 62 71 am_save_LIBS="$LIBS" 63 72 if test $am_cv_lib_iconv = yes; then 64 73 LIBS="$LIBS $LIBICONV" 65 74 fi 66 AC_TRY_RUN([ 75 AC_RUN_IFELSE( 76 [AC_LANG_SOURCE([[ 67 77 #include <iconv.h> 68 78 #include <string.h> 69 79 int main () 70 80 { 81 int result = 0; 71 82 /* Test against AIX 5.1 bug: Failures are not distinguishable from successful 72 83 returns. */ … … 85 96 &outptr, &outbytesleft); 86 97 if (res == 0) 87 return 1; 98 result |= 1; 99 iconv_close (cd_utf8_to_88591); 88 100 } 89 101 } … … 104 116 &outptr, &outbytesleft); 105 117 if (res == 0) 106 return 1; 118 result |= 2; 119 iconv_close (cd_ascii_to_88591); 120 } 121 } 122 /* Test against AIX 6.1..7.1 bug: Buffer overrun. */ 123 { 124 iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1"); 125 if (cd_88591_to_utf8 != (iconv_t)(-1)) 126 { 127 static const char input[] = "\304"; 128 static char buf[2] = { (char)0xDE, (char)0xAD }; 129 const char *inptr = input; 130 size_t inbytesleft = 1; 131 char *outptr = buf; 132 size_t outbytesleft = 1; 133 size_t res = iconv (cd_88591_to_utf8, 134 (char **) &inptr, &inbytesleft, 135 &outptr, &outbytesleft); 136 if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD) 137 result |= 4; 138 iconv_close (cd_88591_to_utf8); 107 139 } 108 140 } … … 123 155 &outptr, &outbytesleft); 124 156 if ((int)res > 0) 125 return 1; 157 result |= 8; 158 iconv_close (cd_88591_to_utf8); 126 159 } 127 160 } … … 137 170 /* Try HP-UX names. */ 138 171 && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) 139 return 1; 140 return 0; 141 }], [am_cv_func_iconv_works=yes], [am_cv_func_iconv_works=no], 142 [case "$host_os" in 172 result |= 16; 173 return result; 174 }]])], 175 [am_cv_func_iconv_works=yes], 176 [am_cv_func_iconv_works=no], 177 [ 178 changequote(,)dnl 179 case "$host_os" in 143 180 aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; 144 181 *) am_cv_func_iconv_works="guessing yes" ;; 145 esac]) 182 esac 183 changequote([,])dnl 184 ]) 146 185 LIBS="$am_save_LIBS" 147 186 ]) … … 171 210 ]) 172 211 173 AC_DEFUN([AM_ICONV], 212 dnl Define AM_ICONV using AC_DEFUN_ONCE for Autoconf >= 2.64, in order to 213 dnl avoid warnings like 214 dnl "warning: AC_REQUIRE: `AM_ICONV' was expanded before it was required". 215 dnl This is tricky because of the way 'aclocal' is implemented: 216 dnl - It requires defining an auxiliary macro whose name ends in AC_DEFUN. 217 dnl Otherwise aclocal's initial scan pass would miss the macro definition. 218 dnl - It requires a line break inside the AC_DEFUN_ONCE and AC_DEFUN expansions. 219 dnl Otherwise aclocal would emit many "Use of uninitialized value $1" 220 dnl warnings. 221 m4_define([gl_iconv_AC_DEFUN], 222 m4_version_prereq([2.64], 223 [[AC_DEFUN_ONCE( 224 [$1], [$2])]], 225 [m4_ifdef([gl_00GNULIB], 226 [[AC_DEFUN_ONCE( 227 [$1], [$2])]], 228 [[AC_DEFUN( 229 [$1], [$2])]])])) 230 gl_iconv_AC_DEFUN([AM_ICONV], 174 231 [ 175 232 AM_ICONV_LINK … … 177 234 AC_MSG_CHECKING([for iconv declaration]) 178 235 AC_CACHE_VAL([am_cv_proto_iconv], [ 179 AC_TRY_COMPILE([ 236 AC_COMPILE_IFELSE( 237 [AC_LANG_PROGRAM( 238 [[ 180 239 #include <stdlib.h> 181 240 #include <iconv.h> … … 184 243 "C" 185 244 #endif 186 #if defined(__STDC__) || defined(_ _cplusplus)245 #if defined(__STDC__) || defined(_MSC_VER) || defined(__cplusplus) 187 246 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); 188 247 #else 189 248 size_t iconv(); 190 249 #endif 191 ], [], [am_cv_proto_iconv_arg1=""], [am_cv_proto_iconv_arg1="const"]) 250 ]], 251 [[]])], 252 [am_cv_proto_iconv_arg1=""], 253 [am_cv_proto_iconv_arg1="const"]) 192 254 am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"]) 193 255 am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'` … … 196 258 AC_DEFINE_UNQUOTED([ICONV_CONST], [$am_cv_proto_iconv_arg1], 197 259 [Define as const if the declaration of iconv() needs const.]) 260 dnl Also substitute ICONV_CONST in the gnulib generated <iconv.h>. 261 m4_ifdef([gl_ICONV_H_DEFAULTS], 262 [AC_REQUIRE([gl_ICONV_H_DEFAULTS]) 263 if test -n "$am_cv_proto_iconv_arg1"; then 264 ICONV_CONST="const" 265 fi 266 ]) 198 267 fi 199 268 ]) -
TabularUnified xz/vendor/current/m4/intlmacosx.m4 ¶
r1791 r1993 1 # intlmacosx.m4 serial 3 (gettext-0.18)2 dnl Copyright (C) 2004-201 0Free Software Foundation, Inc.1 # intlmacosx.m4 serial 5 (gettext-0.18.2) 2 dnl Copyright (C) 2004-2014 Free Software Foundation, Inc. 3 3 dnl This file is free software; the Free Software Foundation 4 4 dnl gives unlimited permission to copy and/or distribute it, … … 14 14 dnl They are *not* in the public domain. 15 15 16 dnl Checks for special options needed on Mac OS X.16 dnl Checks for special options needed on Mac OS X. 17 17 dnl Defines INTL_MACOSX_LIBS. 18 18 AC_DEFUN([gt_INTL_MACOSX], 19 19 [ 20 dnl Check for API introduced in Mac OS X 10.2.20 dnl Check for API introduced in Mac OS X 10.2. 21 21 AC_CACHE_CHECK([for CFPreferencesCopyAppValue], 22 22 [gt_cv_func_CFPreferencesCopyAppValue], 23 23 [gt_save_LIBS="$LIBS" 24 24 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" 25 AC_TRY_LINK([#include <CoreFoundation/CFPreferences.h>], 26 [CFPreferencesCopyAppValue(NULL, NULL)], 25 AC_LINK_IFELSE( 26 [AC_LANG_PROGRAM( 27 [[#include <CoreFoundation/CFPreferences.h>]], 28 [[CFPreferencesCopyAppValue(NULL, NULL)]])], 27 29 [gt_cv_func_CFPreferencesCopyAppValue=yes], 28 30 [gt_cv_func_CFPreferencesCopyAppValue=no]) … … 30 32 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then 31 33 AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], [1], 32 [Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in the CoreFoundation framework.])34 [Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in the CoreFoundation framework.]) 33 35 fi 34 dnl Check for API introduced in Mac OS X 10.3.36 dnl Check for API introduced in Mac OS X 10.3. 35 37 AC_CACHE_CHECK([for CFLocaleCopyCurrent], [gt_cv_func_CFLocaleCopyCurrent], 36 38 [gt_save_LIBS="$LIBS" 37 39 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" 38 AC_TRY_LINK([#include <CoreFoundation/CFLocale.h>], [CFLocaleCopyCurrent();], 40 AC_LINK_IFELSE( 41 [AC_LANG_PROGRAM( 42 [[#include <CoreFoundation/CFLocale.h>]], 43 [[CFLocaleCopyCurrent();]])], 39 44 [gt_cv_func_CFLocaleCopyCurrent=yes], 40 45 [gt_cv_func_CFLocaleCopyCurrent=no]) … … 42 47 if test $gt_cv_func_CFLocaleCopyCurrent = yes; then 43 48 AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], [1], 44 [Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the CoreFoundation framework.])49 [Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the CoreFoundation framework.]) 45 50 fi 46 51 INTL_MACOSX_LIBS= -
TabularUnified xz/vendor/current/m4/lib-ld.m4 ¶
r1791 r1993 1 # lib-ld.m4 serial 4 (gettext-0.18)2 dnl Copyright (C) 1996-2003, 2009-201 0Free Software Foundation, Inc.1 # lib-ld.m4 serial 6 2 dnl Copyright (C) 1996-2003, 2009-2014 Free Software Foundation, Inc. 3 3 dnl This file is free software; the Free Software Foundation 4 4 dnl gives unlimited permission to copy and/or distribute it, … … 6 6 7 7 dnl Subroutines of libtool.m4, 8 dnl with replacements s/ AC_/AC_LIB/ and s/lt_cv/acl_cv/ to avoid collision9 dnl with libtool.m4.8 dnl with replacements s/_*LT_PATH/AC_LIB_PROG/ and s/lt_/acl_/ to avoid 9 dnl collision with libtool.m4. 10 10 11 dnl From libtool- 1.4. Sets the variable with_gnu_ld to yes or no.11 dnl From libtool-2.4. Sets the variable with_gnu_ld to yes or no. 12 12 AC_DEFUN([AC_LIB_PROG_LD_GNU], 13 13 [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], [acl_cv_prog_gnu_ld], 14 [# I'd rather use --version here, but apparently some GNU ld 's only accept -v.14 [# I'd rather use --version here, but apparently some GNU lds only accept -v. 15 15 case `$LD -v 2>&1 </dev/null` in 16 16 *GNU* | *'with BFD'*) 17 acl_cv_prog_gnu_ld=yes ;; 17 acl_cv_prog_gnu_ld=yes 18 ;; 18 19 *) 19 acl_cv_prog_gnu_ld=no ;; 20 acl_cv_prog_gnu_ld=no 21 ;; 20 22 esac]) 21 23 with_gnu_ld=$acl_cv_prog_gnu_ld 22 24 ]) 23 25 24 dnl From libtool- 1.4. Sets the variable LD.26 dnl From libtool-2.4. Sets the variable LD. 25 27 AC_DEFUN([AC_LIB_PROG_LD], 26 [AC_ARG_WITH([gnu-ld], 27 [ --with-gnu-ld assume the C compiler uses GNU ld [default=no]], 28 test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no) 29 AC_REQUIRE([AC_PROG_CC])dnl 28 [AC_REQUIRE([AC_PROG_CC])dnl 30 29 AC_REQUIRE([AC_CANONICAL_HOST])dnl 30 31 AC_ARG_WITH([gnu-ld], 32 [AS_HELP_STRING([--with-gnu-ld], 33 [assume the C compiler uses GNU ld [default=no]])], 34 [test "$withval" = no || with_gnu_ld=yes], 35 [with_gnu_ld=no])dnl 36 31 37 # Prepare PATH_SEPARATOR. 32 38 # The user is always right. 33 39 if test "${PATH_SEPARATOR+set}" != set; then 34 echo "#! /bin/sh" >conf$$.sh 35 echo "exit 0" >>conf$$.sh 36 chmod +x conf$$.sh 37 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 38 PATH_SEPARATOR=';' 39 else 40 PATH_SEPARATOR=: 41 fi 42 rm -f conf$$.sh 40 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which 41 # contains only /bin. Note that ksh looks also at the FPATH variable, 42 # so we have to set that as well for the test. 43 PATH_SEPARATOR=: 44 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 45 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 46 || PATH_SEPARATOR=';' 47 } 43 48 fi 49 44 50 ac_prog=ld 45 51 if test "$GCC" = yes; then 46 52 # Check if gcc -print-prog-name=ld gives a path. 47 AC_MSG_CHECKING([for ld used by GCC])53 AC_MSG_CHECKING([for ld used by $CC]) 48 54 case $host in 49 55 *-*-mingw*) … … 55 61 case $ac_prog in 56 62 # Accept absolute paths. 57 [[\\/] * | [A-Za-z]:[\\/]*)]58 [re_direlt='/[^/][^/]*/\.\./']59 # Canonicalize the path of ld60 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`61 while echo $ac_prog| grep "$re_direlt" > /dev/null 2>&1; do63 [[\\/]]* | ?:[[\\/]]*) 64 re_direlt='/[[^/]][[^/]]*/\.\./' 65 # Canonicalize the pathname of ld 66 ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'` 67 while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do 62 68 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` 63 69 done … … 80 86 AC_CACHE_VAL([acl_cv_path_LD], 81 87 [if test -z "$LD"; then 82 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"88 acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 83 89 for ac_dir in $PATH; do 90 IFS="$acl_save_ifs" 84 91 test -z "$ac_dir" && ac_dir=. 85 92 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 86 93 acl_cv_path_LD="$ac_dir/$ac_prog" 87 94 # Check to see if the program is GNU ld. I'd rather use --version, 88 # but apparently some GNU ld'sonly accept -v.95 # but apparently some variants of GNU ld only accept -v. 89 96 # Break only if it was the GNU/non-GNU ld that we prefer. 90 case `"$acl_cv_path_LD" -v 2>&1 < 97 case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in 91 98 *GNU* | *'with BFD'*) 92 test "$with_gnu_ld" != no && break ;; 99 test "$with_gnu_ld" != no && break 100 ;; 93 101 *) 94 test "$with_gnu_ld" != yes && break ;; 102 test "$with_gnu_ld" != yes && break 103 ;; 95 104 esac 96 105 fi 97 106 done 98 IFS="$ac _save_ifs"107 IFS="$acl_save_ifs" 99 108 else 100 109 acl_cv_path_LD="$LD" # Let the user override the test with a path. -
TabularUnified xz/vendor/current/m4/lib-link.m4 ¶
r1791 r1993 1 # lib-link.m4 serial 2 1 (gettext-0.18)2 dnl Copyright (C) 2001-201 0Free Software Foundation, Inc.1 # lib-link.m4 serial 26 (gettext-0.18.2) 2 dnl Copyright (C) 2001-2014 Free Software Foundation, Inc. 3 3 dnl This file is free software; the Free Software Foundation 4 4 dnl gives unlimited permission to copy and/or distribute it, … … 19 19 AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) 20 20 AC_REQUIRE([AC_LIB_RPATH]) 21 pushdef([Name],[ translit([$1],[./-], [___])])22 pushdef([NAME],[ translit([$1],[abcdefghijklmnopqrstuvwxyz./-],23 [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])21 pushdef([Name],[m4_translit([$1],[./+-], [____])]) 22 pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-], 23 [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) 24 24 AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [ 25 25 AC_LIB_LINKFLAGS_BODY([$1], [$2]) … … 59 59 AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) 60 60 AC_REQUIRE([AC_LIB_RPATH]) 61 pushdef([Name],[ translit([$1],[./-], [___])])62 pushdef([NAME],[ translit([$1],[abcdefghijklmnopqrstuvwxyz./-],63 [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])61 pushdef([Name],[m4_translit([$1],[./+-], [____])]) 62 pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-], 63 [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) 64 64 65 65 dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME … … 86 86 *) LIBS="$LIB[]NAME $LIBS" ;; 87 87 esac 88 AC_TRY_LINK([$3], [$4], 88 AC_LINK_IFELSE( 89 [AC_LANG_PROGRAM([[$3]], [[$4]])], 89 90 [ac_cv_lib[]Name=yes], 90 91 [ac_cv_lib[]Name='m4_if([$5], [], [no], [[$5]])']) … … 116 117 dnl acl_libext, 117 118 dnl acl_shlibext, 119 dnl acl_libname_spec, 120 dnl acl_library_names_spec, 118 121 dnl acl_hardcode_libdir_flag_spec, 119 122 dnl acl_hardcode_libdir_separator, … … 158 161 AC_DEFUN([AC_LIB_FROMPACKAGE], 159 162 [ 160 pushdef([NAME],[ translit([$1],[abcdefghijklmnopqrstuvwxyz./-],161 [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])163 pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-], 164 [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) 162 165 define([acl_frompackage_]NAME, [$2]) 163 166 popdef([NAME]) 164 167 pushdef([PACK],[$2]) 165 pushdef([PACKUP],[ translit(PACK,[abcdefghijklmnopqrstuvwxyz./-],166 [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])168 pushdef([PACKUP],[m4_translit(PACK,[abcdefghijklmnopqrstuvwxyz./+-], 169 [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) 167 170 define([acl_libsinpackage_]PACKUP, 168 m4_ifdef([acl_libsinpackage_]PACKUP, [ acl_libsinpackage_]PACKUP[[, ]],)[lib$1])171 m4_ifdef([acl_libsinpackage_]PACKUP, [m4_defn([acl_libsinpackage_]PACKUP)[, ]],)[lib$1]) 169 172 popdef([PACKUP]) 170 173 popdef([PACK]) … … 179 182 [ 180 183 AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) 181 pushdef([NAME],[ translit([$1],[abcdefghijklmnopqrstuvwxyz./-],182 [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])184 pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-], 185 [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) 183 186 pushdef([PACK],[m4_ifdef([acl_frompackage_]NAME, [acl_frompackage_]NAME, lib[$1])]) 184 pushdef([PACKUP],[ translit(PACK,[abcdefghijklmnopqrstuvwxyz./-],185 [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])187 pushdef([PACKUP],[m4_translit(PACK,[abcdefghijklmnopqrstuvwxyz./+-], 188 [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) 186 189 pushdef([PACKLIBS],[m4_ifdef([acl_frompackage_]NAME, [acl_libsinpackage_]PACKUP, lib[$1])]) 187 190 dnl Autoconf >= 2.61 supports dots in --with options. 188 pushdef([P_A_C_K],[m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.61]),[-1],[ translit(PACK,[.],[_])],PACK)])191 pushdef([P_A_C_K],[m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.61]),[-1],[m4_translit(PACK,[.],[_])],PACK)]) 189 192 dnl By default, look in $includedir and $libdir. 190 193 use_additional=yes … … 243 246 dnl See if it was already located by an earlier AC_LIB_LINKFLAGS 244 247 dnl or AC_LIB_HAVE_LINKFLAGS call. 245 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./ -|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`248 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'` 246 249 eval value=\"\$HAVE_LIB$uppername\" 247 250 if test -n "$value"; then -
TabularUnified xz/vendor/current/m4/lib-prefix.m4 ¶
r1791 r1993 1 1 # lib-prefix.m4 serial 7 (gettext-0.18) 2 dnl Copyright (C) 2001-2005, 2008-201 0Free Software Foundation, Inc.2 dnl Copyright (C) 2001-2005, 2008-2014 Free Software Foundation, Inc. 3 3 dnl This file is free software; the Free Software Foundation 4 4 dnl gives unlimited permission to copy and/or distribute it, -
TabularUnified xz/vendor/current/m4/nls.m4 ¶
r1791 r1993 1 1 # nls.m4 serial 5 (gettext-0.18) 2 dnl Copyright (C) 1995-2003, 2005-2006, 2008-201 0Free Software Foundation,2 dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014 Free Software Foundation, 3 3 dnl Inc. 4 4 dnl This file is free software; the Free Software Foundation -
TabularUnified xz/vendor/current/m4/po.m4 ¶
r1791 r1993 1 # po.m4 serial 17 (gettext-0.18)2 dnl Copyright (C) 1995-201 0Free Software Foundation, Inc.1 # po.m4 serial 22 (gettext-0.19) 2 dnl Copyright (C) 1995-2014 Free Software Foundation, Inc. 3 3 dnl This file is free software; the Free Software Foundation 4 4 dnl gives unlimited permission to copy and/or distribute it, … … 18 18 dnl Bruno Haible <haible@clisp.cons.org>, 2000-2003. 19 19 20 AC_PREREQ([2. 50])20 AC_PREREQ([2.60]) 21 21 22 22 dnl Checks for all prerequisites of the po subdirectory. … … 25 25 AC_REQUIRE([AC_PROG_MAKE_SET])dnl 26 26 AC_REQUIRE([AC_PROG_INSTALL])dnl 27 AC_REQUIRE([AM_PROG_MKDIR_P])dnl defined by automake 27 AC_REQUIRE([AC_PROG_MKDIR_P])dnl 28 AC_REQUIRE([AC_PROG_SED])dnl 28 29 AC_REQUIRE([AM_NLS])dnl 29 30 30 31 dnl Release version of the gettext macros. This is used to ensure that 31 32 dnl the gettext macros and po/Makefile.in.in are in sync. 32 AC_SUBST([GETTEXT_MACRO_VERSION], [0.1 8])33 AC_SUBST([GETTEXT_MACRO_VERSION], [0.19]) 33 34 34 35 dnl Perform the following tests also if --disable-nls has been given, … … 103 104 # Adjust a relative srcdir. 104 105 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` 105 ac_dir_suffix= "/`echo "$ac_dir"|sed 's%^\./%%'`"106 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` 106 107 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` 107 108 # In autoconf-2.13 it is called $ac_given_srcdir. … … 119 120 rm -f "$ac_dir/POTFILES" 120 121 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" 121 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" 122 gt_tab=`printf '\t'` 123 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ${gt_tab}]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" 122 124 POMAKEFILEDEPS="POTFILES.in" 123 125 # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend … … 130 132 fi 131 133 ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"` 132 # Hide the ALL_LINGUAS assig ment from automake < 1.5.134 # Hide the ALL_LINGUAS assignment from automake < 1.5. 133 135 eval 'ALL_LINGUAS''=$ALL_LINGUAS_' 134 136 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" 135 137 else 136 138 # The set of available languages was given in configure.in. 137 # Hide the ALL_LINGUAS assig ment from automake < 1.5.139 # Hide the ALL_LINGUAS assignment from automake < 1.5. 138 140 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' 139 141 fi … … 227 229 # Adjust a relative srcdir. 228 230 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` 229 ac_dir_suffix= "/`echo "$ac_dir"|sed 's%^\./%%'`"231 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` 230 232 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` 231 233 # In autoconf-2.13 it is called $ac_given_srcdir. … … 255 257 256 258 # A sed script that extracts the value of VARIABLE from a Makefile. 259 tab=`printf '\t'` 257 260 sed_x_variable=' 258 261 # Test if the hold space is empty. … … 262 265 ta 263 266 # Yes it was empty. Look if we have the expected variable definition. 264 /^[ ]*VARIABLE[]*=/{267 /^['"${tab}"' ]*VARIABLE['"${tab}"' ]*=/{ 265 268 # Seen the first line of the variable definition. 266 s/^[ ]*VARIABLE[]*=//269 s/^['"${tab}"' ]*VARIABLE['"${tab}"' ]*=// 267 270 ba 268 271 } … … 316 319 ALL_LINGUAS_=`sed -n -e "$sed_x_LINGUAS" < "$ac_file"` 317 320 fi 318 # Hide the ALL_LINGUAS assig ment from automake < 1.5.321 # Hide the ALL_LINGUAS assignment from automake < 1.5. 319 322 eval 'ALL_LINGUAS''=$ALL_LINGUAS_' 320 323 # Compute POFILES … … 406 409 407 410 sed -e "s|@POTFILES_DEPS@|$POTFILES_DEPS|g" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@PROPERTIESFILES@|$PROPERTIESFILES|g" -e "s|@CLASSFILES@|$CLASSFILES|g" -e "s|@QMFILES@|$QMFILES|g" -e "s|@MSGFILES@|$MSGFILES|g" -e "s|@RESOURCESDLLFILES@|$RESOURCESDLLFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@JAVACATALOGS@|$JAVACATALOGS|g" -e "s|@QTCATALOGS@|$QTCATALOGS|g" -e "s|@TCLCATALOGS@|$TCLCATALOGS|g" -e "s|@CSHARPCATALOGS@|$CSHARPCATALOGS|g" -e 's,^#distdir:,distdir:,' < "$ac_file" > "$ac_file.tmp" 411 tab=`printf '\t'` 408 412 if grep -l '@TCLCATALOGS@' "$ac_file" > /dev/null; then 409 413 # Add dependencies that cannot be formulated as a simple suffix rule. … … 412 416 cat >> "$ac_file.tmp" <<EOF 413 417 $frobbedlang.msg: $lang.po 414 415 418 ${tab}@echo "\$(MSGFMT) -c --tcl -d \$(srcdir) -l $lang $srcdirpre$lang.po"; \ 419 ${tab}\$(MSGFMT) -c --tcl -d "\$(srcdir)" -l $lang $srcdirpre$lang.po || { rm -f "\$(srcdir)/$frobbedlang.msg"; exit 1; } 416 420 EOF 417 421 done … … 423 427 cat >> "$ac_file.tmp" <<EOF 424 428 $frobbedlang/\$(DOMAIN).resources.dll: $lang.po 425 426 429 ${tab}@echo "\$(MSGFMT) -c --csharp -d \$(srcdir) -l $lang $srcdirpre$lang.po -r \$(DOMAIN)"; \ 430 ${tab}\$(MSGFMT) -c --csharp -d "\$(srcdir)" -l $lang $srcdirpre$lang.po -r "\$(DOMAIN)" || { rm -f "\$(srcdir)/$frobbedlang.msg"; exit 1; } 427 431 EOF 428 432 done -
TabularUnified xz/vendor/current/m4/progtest.m4 ¶
r1791 r1993 1 # progtest.m4 serial 6 (gettext-0.18)2 dnl Copyright (C) 1996-2003, 2005, 2008-201 0Free Software Foundation, Inc.1 # progtest.m4 serial 7 (gettext-0.18.2) 2 dnl Copyright (C) 1996-2003, 2005, 2008-2014 Free Software Foundation, Inc. 3 3 dnl This file is free software; the Free Software Foundation 4 4 dnl gives unlimited permission to copy and/or distribute it, … … 28 28 # The user is always right. 29 29 if test "${PATH_SEPARATOR+set}" != set; then 30 echo "#! /bin/sh" >conf$$.sh 31 echo "exit 0" >>conf$$.sh 32 chmod +x conf$$.sh 33 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 34 PATH_SEPARATOR=';' 35 else 36 PATH_SEPARATOR=: 37 fi 38 rm -f conf$$.sh 30 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which 31 # contains only /bin. Note that ksh looks also at the FPATH variable, 32 # so we have to set that as well for the test. 33 PATH_SEPARATOR=: 34 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 35 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 36 || PATH_SEPARATOR=';' 37 } 39 38 fi 40 39 -
TabularUnified xz/vendor/current/m4/tuklib_cpucores.m4 ¶
r1791 r1993 11 11 # Supported methods: 12 12 # - GetSystemInfo(): Windows (including Cygwin) 13 # - sched_getaffinity(): glibc (GNU/Linux, GNU/kFreeBSD) 14 # - cpuset_getaffinity(): FreeBSD 13 15 # - sysctl(): BSDs, OS/2 14 16 # - sysconf(): GNU/Linux, Solaris, Tru64, IRIX, AIX, QNX, Cygwin (but … … 46 48 ]])], [tuklib_cv_cpucores_method=special], [ 47 49 50 # glibc-based systems (GNU/Linux and GNU/kFreeBSD) have sched_getaffinity(). 51 # The CPU_COUNT() macro was added in glibc 2.9 so we try to link the 52 # test program instead of merely compiling it. glibc 2.9 is old enough that 53 # if someone uses the code on older glibc, the fallback to sysconf() should 54 # be good enough. 55 AC_LINK_IFELSE([AC_LANG_SOURCE([[ 56 #include <sched.h> 57 int 58 main(void) 59 { 60 cpu_set_t cpu_mask; 61 sched_getaffinity(0, sizeof(cpu_mask), &cpu_mask); 62 return CPU_COUNT(&cpu_mask); 63 } 64 ]])], [tuklib_cv_cpucores_method=sched_getaffinity], [ 65 48 66 # FreeBSD has both cpuset and sysctl. Look for cpuset first because 49 67 # it's a better approach. 68 # 69 # This test would match on GNU/kFreeBSD too but it would require 70 # -lfreebsd-glue when linking and thus in the current form this would 71 # fail on GNU/kFreeBSD. The above test for sched_getaffinity() matches 72 # on GNU/kFreeBSD so the test below should never run on that OS. 50 73 AC_COMPILE_IFELSE([AC_LANG_SOURCE([[ 51 74 #include <sys/param.h> … … 121 144 122 145 tuklib_cv_cpucores_method=unknown 123 ])])])])])]) 146 ])])])])])])]) 124 147 125 148 case $tuklib_cv_cpucores_method in 149 sched_getaffinity) 150 AC_DEFINE([TUKLIB_CPUCORES_SCHED_GETAFFINITY], [1], 151 [Define to 1 if the number of available CPU cores 152 can be detected with sched_getaffinity()]) 153 ;; 126 154 cpuset) 127 155 AC_DEFINE([TUKLIB_CPUCORES_CPUSET], [1], -
TabularUnified xz/vendor/current/m4/visibility.m4 ¶
r1791 r1993 1 # visibility.m4 serial 3 (gettext-0.18)2 dnl Copyright (C) 2005, 2008 -2010Free Software Foundation, Inc.1 # visibility.m4 serial 5 (gettext-0.18.2) 2 dnl Copyright (C) 2005, 2008, 2010-2014 Free Software Foundation, Inc. 3 3 dnl This file is free software; the Free Software Foundation 4 4 dnl gives unlimited permission to copy and/or distribute it, … … 13 13 dnl Does *not* test for __visibility__("protected") - which has tricky 14 14 dnl semantics (see the 'vismain' test in glibc) and does not exist e.g. on 15 dnl Mac OS X.15 dnl Mac OS X. 16 16 dnl Does *not* test for __visibility__("internal") - which has processor 17 17 dnl dependent semantics. … … 34 34 gl_save_CFLAGS="$CFLAGS" 35 35 CFLAGS="$CFLAGS -Werror" 36 AC_TRY_COMPILE([], [], 36 AC_COMPILE_IFELSE( 37 [AC_LANG_PROGRAM([[]], [[]])], 37 38 [gl_cv_cc_vis_werror=yes], 38 39 [gl_cv_cc_vis_werror=no]) … … 52 53 CFLAGS="$CFLAGS -Werror" 53 54 fi 54 AC_TRY_COMPILE( 55 [extern __attribute__((__visibility__("hidden"))) int hiddenvar; 56 extern __attribute__((__visibility__("default"))) int exportedvar; 57 extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void); 58 extern __attribute__((__visibility__("default"))) int exportedfunc (void); 59 void dummyfunc (void) {}], 60 [], 55 AC_COMPILE_IFELSE( 56 [AC_LANG_PROGRAM( 57 [[extern __attribute__((__visibility__("hidden"))) int hiddenvar; 58 extern __attribute__((__visibility__("default"))) int exportedvar; 59 extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void); 60 extern __attribute__((__visibility__("default"))) int exportedfunc (void); 61 void dummyfunc (void) {} 62 ]], 63 [[]])], 61 64 [gl_cv_cc_visibility=yes], 62 65 [gl_cv_cc_visibility=no]) -
TabularUnified xz/vendor/current/po/Makefile.in.in ¶
r1791 r1993 9 9 # General Public License and is *not* in the public domain. 10 10 # 11 # Origin: gettext-0.1 812 GETTEXT_MACRO_VERSION = 0.1 811 # Origin: gettext-0.19 12 GETTEXT_MACRO_VERSION = 0.19 13 13 14 14 PACKAGE = @PACKAGE@ … … 16 16 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ 17 17 18 SED = @SED@ 18 19 SHELL = /bin/sh 19 20 @SET_MAKE@ … … 77 78 CATALOGS = @CATALOGS@ 78 79 80 POFILESDEPS_ = $(srcdir)/$(DOMAIN).pot 81 POFILESDEPS_yes = $(POFILESDEPS_) 82 POFILESDEPS_no = 83 POFILESDEPS = $(POFILESDEPS_$(PO_DEPENDS_ON_POT)) 84 85 DISTFILESDEPS_ = update-po 86 DISTFILESDEPS_yes = $(DISTFILESDEPS_) 87 DISTFILESDEPS_no = 88 DISTFILESDEPS = $(DISTFILESDEPS_$(DIST_DEPENDS_ON_UPDATE_PO)) 89 79 90 # Makevars gets inserted here. (Don't remove this line!) 80 91 … … 97 108 98 109 99 all: check-macro-versionall-@USE_NLS@110 all: all-@USE_NLS@ 100 111 101 112 all-yes: stamp-po … … 103 114 104 115 # Ensure that the gettext macros and this Makefile.in.in are in sync. 105 check-macro-version: 106 @test "$(GETTEXT_MACRO_VERSION)" = "@GETTEXT_MACRO_VERSION@" \116 CHECK_MACRO_VERSION = \ 117 test "$(GETTEXT_MACRO_VERSION)" = "@GETTEXT_MACRO_VERSION@" \ 107 118 || { echo "*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version $(GETTEXT_MACRO_VERSION) but the autoconf macros are from gettext version @GETTEXT_MACRO_VERSION@" 1>&2; \ 108 119 exit 1; \ … … 124 135 # changed. 125 136 stamp-po: $(srcdir)/$(DOMAIN).pot 137 @$(CHECK_MACRO_VERSION) 126 138 test ! -f $(srcdir)/$(DOMAIN).pot || \ 127 139 test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES) … … 138 150 # This target rebuilds $(DOMAIN).pot; it is an expensive operation. 139 151 # Note that $(DOMAIN).pot is not touched if it doesn't need to be changed. 152 # The determination of whether the package xyz is a GNU one is based on the 153 # heuristic whether some file in the top level directory mentions "GNU xyz". 154 # If GNU 'find' is available, we avoid grepping through monster files. 140 155 $(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed 141 if LC_ALL=C grep 'GNU @PACKAGE@' $(top_srcdir)/* 2>/dev/null | grep -v 'libtool:' >/dev/null; then \ 142 package_gnu='GNU '; \ 143 else \ 144 package_gnu=''; \ 156 package_gnu="$(PACKAGE_GNU)"; \ 157 test -n "$$package_gnu" || { \ 158 if { if (LC_ALL=C find --version) 2>/dev/null | grep GNU >/dev/null; then \ 159 LC_ALL=C find -L $(top_srcdir) -maxdepth 1 -type f \ 160 -size -10000000c -exec grep 'GNU @PACKAGE@' \ 161 /dev/null '{}' ';' 2>/dev/null; \ 162 else \ 163 LC_ALL=C grep 'GNU @PACKAGE@' $(top_srcdir)/* 2>/dev/null; \ 164 fi; \ 165 } | grep -v 'libtool:' >/dev/null; then \ 166 package_gnu=yes; \ 167 else \ 168 package_gnu=no; \ 169 fi; \ 170 }; \ 171 if test "$$package_gnu" = "yes"; then \ 172 package_prefix='GNU '; \ 173 else \ 174 package_prefix=''; \ 145 175 fi; \ 146 176 if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)' = '@'PACKAGE_BUGREPORT'@'; then \ … … 162 192 --files-from=$(srcdir)/POTFILES.in \ 163 193 --copyright-holder='$(COPYRIGHT_HOLDER)' \ 164 --package-name="$${package_ gnu}@PACKAGE@" \194 --package-name="$${package_prefix}@PACKAGE@" \ 165 195 --package-version='@VERSION@' \ 166 196 --msgid-bugs-address="$$msgid_bugs_address" \ … … 190 220 # This target rebuilds a PO file if $(DOMAIN).pot has changed. 191 221 # Note that a PO file is not touched if it doesn't need to be changed. 192 $(POFILES): $( srcdir)/$(DOMAIN).pot222 $(POFILES): $(POFILESDEPS) 193 223 @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \ 194 224 if test -f "$(srcdir)/$${lang}.po"; then \ 225 test -f $(srcdir)/$(DOMAIN).pot || $(MAKE) $(srcdir)/$(DOMAIN).pot; \ 195 226 test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ 196 227 echo "$${cdcmd}$(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot"; \ … … 353 384 distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) 354 385 dist distdir: 355 $(MAKE) update-po386 test -z "$(DISTFILESDEPS)" || $(MAKE) $(DISTFILESDEPS) 356 387 @$(MAKE) dist2 357 388 # This is a separate target because 'update-po' must be executed before. -
TabularUnified xz/vendor/current/po/Rules-quot ¶
r1791 r1993 1 # This file, Rules-quot, can be copied and used freely without restrictions. 1 2 # Special Makefile rules for English message catalogs with quotation marks. 2 3 … … 15 16 .insert-header.po-update-en: 16 17 @lang=`echo $@ | sed -e 's/\.po-update-en$$//'`; \ 17 if test "$(PACKAGE)" = "gettext "; then PATH=`pwd`/../src:$$PATH; GETTEXTLIBDIR=`cd $(top_srcdir)/src && pwd`; export GETTEXTLIBDIR; fi; \18 if test "$(PACKAGE)" = "gettext-tools"; then PATH=`pwd`/../src:$$PATH; GETTEXTLIBDIR=`cd $(top_srcdir)/src && pwd`; export GETTEXTLIBDIR; fi; \ 18 19 tmpdir=`pwd`; \ 19 20 echo "$$lang:"; \ … … 21 22 LC_ALL=C; export LC_ALL; \ 22 23 cd $(srcdir); \ 23 if $(MSGINIT) -i $(DOMAIN).pot --no-translator -l $$lang -o - 2>/dev/null | sed -f $$tmpdir/$$lang.insert-header | $(MSGCONV) -t UTF-8 | $(MSGFILTER) sed -f `echo $$lang | sed -e 's/.*@//'`.sed 2>/dev/null > $$tmpdir/$$lang.new.po; then \ 24 if $(MSGINIT) -i $(DOMAIN).pot --no-translator -l $$lang -o - 2>/dev/null \ 25 | $(SED) -f $$tmpdir/$$lang.insert-header | $(MSGCONV) -t UTF-8 | \ 26 { case `$(MSGFILTER) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ 27 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-8] | 0.1[0-8].*) \ 28 $(MSGFILTER) $(SED) -f `echo $$lang | sed -e 's/.*@//'`.sed \ 29 ;; \ 30 *) \ 31 $(MSGFILTER) `echo $$lang | sed -e 's/.*@//'` \ 32 ;; \ 33 esac } 2>/dev/null > $$tmpdir/$$lang.new.po \ 34 ; then \ 24 35 if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ 25 36 rm -f $$tmpdir/$$lang.new.po; \ -
TabularUnified xz/vendor/current/po/cs.po ¶
r1791 r1993 7 7 "Project-Id-Version: xz-utils\n" 8 8 "Report-Msgid-Bugs-To: lasse.collin@tukaani.org\n" 9 "POT-Creation-Date: 201 5-09-29 14:03+0300\n"9 "POT-Creation-Date: 2016-12-30 13:27+0200\n" 10 10 "PO-Revision-Date: 2010-12-03 11:32+0100\n" 11 11 "Last-Translator: Marek ÄernockÃœ <marek@manet.cz>\n" … … 52 52 msgstr "PromÄnná prostÅedà %s obsahuje pÅÃliÅ¡ mnoho argumentů" 53 53 54 #: src/xz/args.c:643 55 msgid "Compression support was disabled at build time" 56 msgstr "" 57 58 #: src/xz/args.c:650 59 msgid "Decompression support was disabled at build time" 60 msgstr "" 61 54 62 #: src/xz/coder.c:110 55 63 msgid "Maximum number of filters is four" … … 84 92 msgstr "" 85 93 86 #: src/xz/coder.c:23 494 #: src/xz/coder.c:235 87 95 #, c-format 88 96 msgid "Using up to %<PRIu32> threads." 89 97 msgstr "" 90 98 91 #: src/xz/coder.c:2 4799 #: src/xz/coder.c:251 92 100 msgid "Unsupported filter chain or filter options" 93 101 msgstr "NepodporovanÃœ omezujÃcà filtr nebo volby filtru" 94 102 95 #: src/xz/coder.c:2 55103 #: src/xz/coder.c:263 96 104 #, c-format 97 105 msgid "Decompression will need %s MiB of memory." 98 106 msgstr "Dekomprimace bude vyÅŸadovat %s MiB pamÄti." 99 107 100 #: src/xz/coder.c: 290108 #: src/xz/coder.c:300 101 109 #, fuzzy, c-format 102 110 msgid "Adjusted the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" 103 111 msgstr "PÅizpůsobit velikost slovnÃku LZMA%c z %s MiB na %s MiB, tak aby nebylo pÅekroÄeno omezenà pouÅŸitelné pamÄti %s MiB" 104 112 105 #: src/xz/coder.c:3 44113 #: src/xz/coder.c:354 106 114 #, c-format 107 115 msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" 108 116 msgstr "PÅizpůsobit velikost slovnÃku LZMA%c z %s MiB na %s MiB, tak aby nebylo pÅekroÄeno omezenà pouÅŸitelné pamÄti %s MiB" 109 117 110 #: src/xz/file_io.c: 87 src/xz/file_io.c:95118 #: src/xz/file_io.c:110 src/xz/file_io.c:118 111 119 #, fuzzy, c-format 112 120 msgid "Error creating a pipe: %s" 113 121 msgstr "%s: Chyba pÅi Ätenà názvů souborů: %s" 114 122 115 #: src/xz/file_io.c:172 123 #: src/xz/file_io.c:173 124 msgid "Sandbox is disabled due to incompatible command line arguments" 125 msgstr "" 126 127 #: src/xz/file_io.c:216 128 msgid "Sandbox was successfully enabled" 129 msgstr "" 130 131 #: src/xz/file_io.c:220 132 msgid "Failed to enable the sandbox" 133 msgstr "" 134 135 #: src/xz/file_io.c:262 116 136 #, fuzzy, c-format 117 137 msgid "%s: poll() failed: %s" … … 128 148 #. of the original file, and in that case it obviously 129 149 #. shouldn't be removed. 130 #: src/xz/file_io.c: 242150 #: src/xz/file_io.c:332 131 151 #, c-format 132 152 msgid "%s: File seems to have been moved, not removing" 133 153 msgstr "%s: Vypadá to, ÅŸe soubor byl pÅesunut, proto nebude odstranÄn" 134 154 135 #: src/xz/file_io.c: 249 src/xz/file_io.c:762155 #: src/xz/file_io.c:339 src/xz/file_io.c:872 136 156 #, c-format 137 157 msgid "%s: Cannot remove: %s" 138 158 msgstr "%s: Nelze odstranit: %s" 139 159 140 #: src/xz/file_io.c: 274160 #: src/xz/file_io.c:364 141 161 #, c-format 142 162 msgid "%s: Cannot set the file owner: %s" 143 163 msgstr "%s: Nelze nastavit vlastnÃka souboru: %s" 144 164 145 #: src/xz/file_io.c: 280165 #: src/xz/file_io.c:370 146 166 #, c-format 147 167 msgid "%s: Cannot set the file group: %s" 148 168 msgstr "%s: Nelze nastavit skupinu souboru: %s" 149 169 150 #: src/xz/file_io.c: 299170 #: src/xz/file_io.c:389 151 171 #, c-format 152 172 msgid "%s: Cannot set the file permissions: %s" 153 173 msgstr "%s: Nelze nastavit oprávnÄnà souboru: %s" 154 174 155 #: src/xz/file_io.c: 409175 #: src/xz/file_io.c:515 156 176 #, fuzzy, c-format 157 177 msgid "Error getting the file status flags from standard input: %s" 158 178 msgstr "Chyba pÅi obnovenà pÅÃznaku O_APPEND na standardnà vÃœstup: %s" 159 179 160 #: src/xz/file_io.c: 463 src/xz/file_io.c:525180 #: src/xz/file_io.c:569 src/xz/file_io.c:631 161 181 #, c-format 162 182 msgid "%s: Is a symbolic link, skipping" 163 183 msgstr "%s: Jedná se o symbolickÃœ odkaz, vynechává se" 164 184 165 #: src/xz/file_io.c: 554185 #: src/xz/file_io.c:660 166 186 #, c-format 167 187 msgid "%s: Is a directory, skipping" 168 188 msgstr "%s: Jedná se o sloÅŸku, vynechává se" 169 189 170 #: src/xz/file_io.c: 560190 #: src/xz/file_io.c:666 171 191 #, c-format 172 192 msgid "%s: Not a regular file, skipping" 173 193 msgstr "%s: Nejedná se o bÄÅŸnÃœ soubor, vynechává se" 174 194 175 #: src/xz/file_io.c: 577195 #: src/xz/file_io.c:683 176 196 #, c-format 177 197 msgid "%s: File has setuid or setgid bit set, skipping" 178 198 msgstr "%s: Soubor má nastavenÃœ bit setuid nebo setgid, vynechává se" 179 199 180 #: src/xz/file_io.c: 584200 #: src/xz/file_io.c:690 181 201 #, c-format 182 202 msgid "%s: File has sticky bit set, skipping" 183 203 msgstr "%s: Soubor má nastavenÃœ bit sticky, vynechává se" 184 204 185 #: src/xz/file_io.c: 591205 #: src/xz/file_io.c:697 186 206 #, c-format 187 207 msgid "%s: Input file has more than one hard link, skipping" 188 208 msgstr "%s: Vstupnà soubor má vÃce neÅŸ jeden pevnÃœ odkaz, vynechává se" 189 209 190 #: src/xz/file_io.c: 671210 #: src/xz/file_io.c:782 191 211 #, fuzzy, c-format 192 212 msgid "Error restoring the status flags to standard input: %s" 193 213 msgstr "Chyba pÅi obnovenà pÅÃznaku O_APPEND na standardnà vÃœstup: %s" 194 214 195 #: src/xz/file_io.c: 720215 #: src/xz/file_io.c:830 196 216 #, fuzzy, c-format 197 217 msgid "Error getting the file status flags from standard output: %s" 198 218 msgstr "Chyba pÅi obnovenà pÅÃznaku O_APPEND na standardnà vÃœstup: %s" 199 219 200 #: src/xz/file_io.c: 898220 #: src/xz/file_io.c:1008 201 221 #, c-format 202 222 msgid "Error restoring the O_APPEND flag to standard output: %s" 203 223 msgstr "Chyba pÅi obnovenà pÅÃznaku O_APPEND na standardnà vÃœstup: %s" 204 224 205 #: src/xz/file_io.c: 910225 #: src/xz/file_io.c:1020 206 226 #, c-format 207 227 msgid "%s: Closing the file failed: %s" 208 228 msgstr "%s: Selhalo zavÅenà souboru: %s" 209 229 210 #: src/xz/file_io.c: 946 src/xz/file_io.c:1172230 #: src/xz/file_io.c:1056 src/xz/file_io.c:1282 211 231 #, c-format 212 232 msgid "%s: Seeking failed when trying to create a sparse file: %s" 213 233 msgstr "%s: Selhalo nastavenà pozice pÅi pokusu o vytvoÅenà souboru ÅÃdké matice: %s" 214 234 215 #: src/xz/file_io.c:1 041235 #: src/xz/file_io.c:1151 216 236 #, c-format 217 237 msgid "%s: Read error: %s" 218 238 msgstr "%s: Chyba ÄtenÃ: %s" 219 239 220 #: src/xz/file_io.c:1 061240 #: src/xz/file_io.c:1171 221 241 #, c-format 222 242 msgid "%s: Error seeking the file: %s" 223 243 msgstr "%s: Chyba pÅi posunu v rámci souboru: %s" 224 244 225 #: src/xz/file_io.c:1 071245 #: src/xz/file_io.c:1181 226 246 #, c-format 227 247 msgid "%s: Unexpected end of file" 228 248 msgstr "%s: NeoÄekávanÃœ konec souboru" 229 249 230 #: src/xz/file_io.c:1 130250 #: src/xz/file_io.c:1240 231 251 #, c-format 232 252 msgid "%s: Write error: %s" … … 467 487 msgstr "Komprimace a dekomprimace s pÅepÃnaÄem --robot nenà zatÃm podporovaná." 468 488 469 #: src/xz/main.c:2 31489 #: src/xz/main.c:252 470 490 msgid "Cannot read data from standard input when reading filenames from standard input" 471 491 msgstr "Ze standardnÃho vstupu nelze ÄÃst data, kdyÅŸ se ze standardnÃho vstupu naÄÃtajà názvy souborů" -
TabularUnified xz/vendor/current/po/de.po ¶
r1791 r1993 7 7 "Project-Id-Version: XZ Utils 4.999.9beta\n" 8 8 "Report-Msgid-Bugs-To: lasse.collin@tukaani.org\n" 9 "POT-Creation-Date: 201 5-09-29 14:03+0300\n"9 "POT-Creation-Date: 2016-12-30 13:27+0200\n" 10 10 "PO-Revision-Date: 2015-08-07 14:00+0200\n" 11 11 "Last-Translator: <sqrt@entless.org>\n" … … 50 50 msgstr "Die Umgebungsvariable %s enthÀlt zu viele Argumente" 51 51 52 #: src/xz/args.c:643 53 msgid "Compression support was disabled at build time" 54 msgstr "" 55 56 #: src/xz/args.c:650 57 msgid "Decompression support was disabled at build time" 58 msgstr "" 59 52 60 #: src/xz/coder.c:110 53 61 msgid "Maximum number of filters is four" … … 82 90 msgstr "Schalte um auf Single-Thread-Modus wegen --flush-timeout" 83 91 84 #: src/xz/coder.c:23 492 #: src/xz/coder.c:235 85 93 #, c-format 86 94 msgid "Using up to %<PRIu32> threads." 87 95 msgstr "Benutze bis zu %<PRIu32> Threads." 88 96 89 #: src/xz/coder.c:2 4797 #: src/xz/coder.c:251 90 98 msgid "Unsupported filter chain or filter options" 91 99 msgstr "Optionen nicht unterstÃŒtzt" 92 100 93 #: src/xz/coder.c:2 55101 #: src/xz/coder.c:263 94 102 #, c-format 95 103 msgid "Decompression will need %s MiB of memory." 96 104 msgstr "Dekomprimierung wird %s MiB Speicher brauchen." 97 105 98 #: src/xz/coder.c: 290106 #: src/xz/coder.c:300 99 107 #, c-format 100 108 msgid "Adjusted the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" 101 109 msgstr "Passte die Anzahl Threads von %s auf %s an um nicht das Speichernutzungslimit von %s MiB zu ÃŒbersteigen" 102 110 103 #: src/xz/coder.c:3 44111 #: src/xz/coder.c:354 104 112 #, c-format 105 113 msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" 106 114 msgstr "Passte LZMA%c-WörterbuchgröÃe von %s MiB to %s MiB an, um nicht das Speichernutzungslimit von %s MiB zu ÃŒbersteigen" 107 115 108 #: src/xz/file_io.c: 87 src/xz/file_io.c:95116 #: src/xz/file_io.c:110 src/xz/file_io.c:118 109 117 #, c-format 110 118 msgid "Error creating a pipe: %s" 111 119 msgstr "Fehler beim Erzeugen der Pipeline: %s" 112 120 113 #: src/xz/file_io.c:172 121 #: src/xz/file_io.c:173 122 msgid "Sandbox is disabled due to incompatible command line arguments" 123 msgstr "Sandbox ist wegen inkompatibler Kommandozeilenargumente deaktiviert" 124 125 #: src/xz/file_io.c:216 126 msgid "Sandbox was successfully enabled" 127 msgstr "Sandbox wurde erfolgreich aktiviert" 128 129 #: src/xz/file_io.c:220 130 msgid "Failed to enable the sandbox" 131 msgstr "Konnte Sandbox nicht aktivieren" 132 133 #: src/xz/file_io.c:262 114 134 #, c-format 115 135 msgid "%s: poll() failed: %s" … … 126 146 #. of the original file, and in that case it obviously 127 147 #. shouldn't be removed. 128 #: src/xz/file_io.c: 242148 #: src/xz/file_io.c:332 129 149 #, c-format 130 150 msgid "%s: File seems to have been moved, not removing" 131 151 msgstr "%s: Datei scheint umbenannt worden zu sein, daher wird sie nicht gelöscht" 132 152 133 #: src/xz/file_io.c: 249 src/xz/file_io.c:762153 #: src/xz/file_io.c:339 src/xz/file_io.c:872 134 154 #, c-format 135 155 msgid "%s: Cannot remove: %s" 136 156 msgstr "%s: Kann nicht löschen: %s" 137 157 138 #: src/xz/file_io.c: 274158 #: src/xz/file_io.c:364 139 159 #, c-format 140 160 msgid "%s: Cannot set the file owner: %s" 141 161 msgstr "%s: Kann DateieigentÃŒmer nicht setzen: %s" 142 162 143 #: src/xz/file_io.c: 280163 #: src/xz/file_io.c:370 144 164 #, c-format 145 165 msgid "%s: Cannot set the file group: %s" 146 166 msgstr "%s: Kann Dateigruppe nicht setzen: %s" 147 167 148 #: src/xz/file_io.c: 299168 #: src/xz/file_io.c:389 149 169 #, c-format 150 170 msgid "%s: Cannot set the file permissions: %s" 151 171 msgstr "%s: Kann Zugriffsrechte nicht setzen: %s" 152 172 153 #: src/xz/file_io.c: 409173 #: src/xz/file_io.c:515 154 174 #, c-format 155 175 msgid "Error getting the file status flags from standard input: %s" 156 176 msgstr "Kann Status-Flags der Standardeingabe nicht ermitteln: %s" 157 177 158 #: src/xz/file_io.c: 463 src/xz/file_io.c:525178 #: src/xz/file_io.c:569 src/xz/file_io.c:631 159 179 #, c-format 160 180 msgid "%s: Is a symbolic link, skipping" 161 181 msgstr "%s: Ãberspringe symbolischen Link" 162 182 163 #: src/xz/file_io.c: 554183 #: src/xz/file_io.c:660 164 184 #, c-format 165 185 msgid "%s: Is a directory, skipping" 166 186 msgstr "%s: Ãberspringe Verzeichnis" 167 187 168 #: src/xz/file_io.c: 560188 #: src/xz/file_io.c:666 169 189 #, c-format 170 190 msgid "%s: Not a regular file, skipping" 171 191 msgstr "%s: Keine regulÀre Datei, ÃŒberspringe" 172 192 173 #: src/xz/file_io.c: 577193 #: src/xz/file_io.c:683 174 194 #, c-format 175 195 msgid "%s: File has setuid or setgid bit set, skipping" 176 196 msgstr "%s: Datei hat das setuid- oder setgid-Bit gesetzt, ÃŒberspringe" 177 197 178 #: src/xz/file_io.c: 584198 #: src/xz/file_io.c:690 179 199 #, c-format 180 200 msgid "%s: File has sticky bit set, skipping" 181 201 msgstr "%s: Datei hat sticky-Bit gesetzt, ÃŒberspringe" 182 202 183 #: src/xz/file_io.c: 591203 #: src/xz/file_io.c:697 184 204 #, c-format 185 205 msgid "%s: Input file has more than one hard link, skipping" 186 206 msgstr "%s: Eingabedatei hat mehr als einen Hard Link, ÃŒberspringe" 187 207 188 #: src/xz/file_io.c: 671208 #: src/xz/file_io.c:782 189 209 #, c-format 190 210 msgid "Error restoring the status flags to standard input: %s" 191 211 msgstr "Fehler beim Wiederherstellen der Status-Flags fÃŒr die Standardausgabe: %s" 192 212 193 #: src/xz/file_io.c: 720213 #: src/xz/file_io.c:830 194 214 #, c-format 195 215 msgid "Error getting the file status flags from standard output: %s" 196 216 msgstr "Kann Status-Flags der Standardausgabe nicht ermitteln: %s" 197 217 198 #: src/xz/file_io.c: 898218 #: src/xz/file_io.c:1008 199 219 #, c-format 200 220 msgid "Error restoring the O_APPEND flag to standard output: %s" 201 221 msgstr "Fehler beim Wiederherstellen des O_APPEND-Flags bei Standardausgabe: %s" 202 222 203 #: src/xz/file_io.c: 910223 #: src/xz/file_io.c:1020 204 224 #, c-format 205 225 msgid "%s: Closing the file failed: %s" 206 226 msgstr "%s: Fehler beim SchlieÃen der Datei: %s" 207 227 208 #: src/xz/file_io.c: 946 src/xz/file_io.c:1172228 #: src/xz/file_io.c:1056 src/xz/file_io.c:1282 209 229 #, c-format 210 230 msgid "%s: Seeking failed when trying to create a sparse file: %s" 211 231 msgstr "%s: Positionierungsfehler beim Versuch eine sparse (dÃŒnnbesetzte) Datei zu erzeugen: %s" 212 232 213 #: src/xz/file_io.c:1 041233 #: src/xz/file_io.c:1151 214 234 #, c-format 215 235 msgid "%s: Read error: %s" 216 236 msgstr "%s: Lesefehler: %s" 217 237 218 #: src/xz/file_io.c:1 061238 #: src/xz/file_io.c:1171 219 239 #, c-format 220 240 msgid "%s: Error seeking the file: %s" 221 241 msgstr "%s: Fehler beim Lesen der Dateinamen: %s" 222 242 223 #: src/xz/file_io.c:1 071243 #: src/xz/file_io.c:1181 224 244 #, c-format 225 245 msgid "%s: Unexpected end of file" 226 246 msgstr "%s: Unerwartetes Ende der Datei" 227 247 228 #: src/xz/file_io.c:1 130248 #: src/xz/file_io.c:1240 229 249 #, c-format 230 250 msgid "%s: Write error: %s" … … 464 484 msgstr "Komprimierung und Dekomprimierung mit --robot ist noch nicht unterstÃŒtzt." 465 485 466 #: src/xz/main.c:2 31486 #: src/xz/main.c:252 467 487 msgid "Cannot read data from standard input when reading filenames from standard input" 468 488 msgstr "Lesen der Standardeingabe ist nicht möglich, wenn die Dateinamen auch von der Standardeingabe gelesen werden" … … 975 995 msgstr "Unbekannter Fehler" 976 996 977 #~ msgid "Sandbox is disabled due to incompatible command line arguments"978 #~ msgstr "Sandbox ist wegen inkompatibler Kommandozeilenargumente deaktiviert"979 980 #~ msgid "Sandbox was successfully enabled"981 #~ msgstr "Sandbox wurde erfolgreich aktiviert"982 983 #~ msgid "Failed to enable the sandbox"984 #~ msgstr "Konnte Sandbox nicht aktivieren"985 986 997 #~ msgid "Error setting O_NONBLOCK on standard input: %s" 987 998 #~ msgstr "Fehler beim Setzen des O_NONBLOCK-Flags fÃŒr Standardausgabe: %s" -
TabularUnified xz/vendor/current/po/fr.po ¶
r1791 r1993 7 7 "Project-Id-Version: xz-utils\n" 8 8 "Report-Msgid-Bugs-To: lasse.collin@tukaani.org\n" 9 "POT-Creation-Date: 201 5-09-29 14:03+0300\n"9 "POT-Creation-Date: 2016-12-30 13:27+0200\n" 10 10 "PO-Revision-Date: 2010-09-24 21;12+0200\n" 11 11 "Last-Translator: Adrien Nader <adrien@notk.org>\n" … … 50 50 msgstr "La variable d'environnement %s contient trop d'arguments" 51 51 52 #: src/xz/args.c:643 53 msgid "Compression support was disabled at build time" 54 msgstr "" 55 56 #: src/xz/args.c:650 57 msgid "Decompression support was disabled at build time" 58 msgstr "" 59 52 60 #: src/xz/coder.c:110 53 61 msgid "Maximum number of filters is four" … … 82 90 msgstr "" 83 91 84 #: src/xz/coder.c:23 492 #: src/xz/coder.c:235 85 93 #, c-format 86 94 msgid "Using up to %<PRIu32> threads." 87 95 msgstr "Jusqu'à %<PRIu32> threads seront utilisés." 88 96 89 #: src/xz/coder.c:2 4797 #: src/xz/coder.c:251 90 98 msgid "Unsupported filter chain or filter options" 91 99 msgstr "Enchaînement ou options de filtres non pris en charge" 92 100 93 #: src/xz/coder.c:2 55101 #: src/xz/coder.c:263 94 102 #, c-format 95 103 msgid "Decompression will need %s MiB of memory." 96 104 msgstr "La décompression nécessitera %s MiB de mémoire." 97 105 98 #: src/xz/coder.c: 290106 #: src/xz/coder.c:300 99 107 #, c-format 100 108 msgid "Adjusted the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" 101 109 msgstr "Nombre de threads réduit de %s à %s pour ne pas dépasser la limite d'utilisation mémoire de %s MiB" 102 110 103 #: src/xz/coder.c:3 44111 #: src/xz/coder.c:354 104 112 #, c-format 105 113 msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" 106 114 msgstr "Taille du dictionnaire LZMA%c réduite de %s MiB à %s MiB pour ne pas dépasser la limite d'utilisation mémoire de %s MiB" 107 115 108 #: src/xz/file_io.c: 87 src/xz/file_io.c:95116 #: src/xz/file_io.c:110 src/xz/file_io.c:118 109 117 #, c-format 110 118 msgid "Error creating a pipe: %s" 111 119 msgstr "Impossible de créer un tube anonyme (pipe) : %s" 112 120 113 #: src/xz/file_io.c:172 121 #: src/xz/file_io.c:173 122 msgid "Sandbox is disabled due to incompatible command line arguments" 123 msgstr "" 124 125 #: src/xz/file_io.c:216 126 msgid "Sandbox was successfully enabled" 127 msgstr "" 128 129 #: src/xz/file_io.c:220 130 msgid "Failed to enable the sandbox" 131 msgstr "" 132 133 #: src/xz/file_io.c:262 114 134 #, c-format 115 135 msgid "%s: poll() failed: %s" … … 126 146 #. of the original file, and in that case it obviously 127 147 #. shouldn't be removed. 128 #: src/xz/file_io.c: 242148 #: src/xz/file_io.c:332 129 149 #, c-format 130 150 msgid "%s: File seems to have been moved, not removing" 131 151 msgstr "%s : Le fichier a apparemment été déplacé, suppression annulée" 132 152 133 #: src/xz/file_io.c: 249 src/xz/file_io.c:762153 #: src/xz/file_io.c:339 src/xz/file_io.c:872 134 154 #, c-format 135 155 msgid "%s: Cannot remove: %s" 136 156 msgstr "%s : Impossible de supprimer : %s" 137 157 138 #: src/xz/file_io.c: 274158 #: src/xz/file_io.c:364 139 159 #, c-format 140 160 msgid "%s: Cannot set the file owner: %s" 141 161 msgstr "%s : Impossible de modifier le propriétaire du fichier : %s" 142 162 143 #: src/xz/file_io.c: 280163 #: src/xz/file_io.c:370 144 164 #, c-format 145 165 msgid "%s: Cannot set the file group: %s" 146 166 msgstr "%s : Impossible de modifier le groupe propriétaire du fichier : %s" 147 167 148 #: src/xz/file_io.c: 299168 #: src/xz/file_io.c:389 149 169 #, c-format 150 170 msgid "%s: Cannot set the file permissions: %s" … … 159 179 # a million times, if we dilute the error message in 20 languages, it will be 160 180 # almost impossible to find an explanation and support for the error. 161 #: src/xz/file_io.c: 409181 #: src/xz/file_io.c:515 162 182 #, c-format 163 183 msgid "Error getting the file status flags from standard input: %s" 164 184 msgstr "" 165 185 166 #: src/xz/file_io.c: 463 src/xz/file_io.c:525186 #: src/xz/file_io.c:569 src/xz/file_io.c:631 167 187 #, c-format 168 188 msgid "%s: Is a symbolic link, skipping" 169 189 msgstr "%s est un lien symbolique : ignoré" 170 190 171 #: src/xz/file_io.c: 554191 #: src/xz/file_io.c:660 172 192 #, c-format 173 193 msgid "%s: Is a directory, skipping" 174 194 msgstr "%s est un répertoire : ignoré" 175 195 176 #: src/xz/file_io.c: 560196 #: src/xz/file_io.c:666 177 197 #, c-format 178 198 msgid "%s: Not a regular file, skipping" 179 199 msgstr "%s n'est pas un fichier régulier : ignoré" 180 200 181 #: src/xz/file_io.c: 577201 #: src/xz/file_io.c:683 182 202 #, c-format 183 203 msgid "%s: File has setuid or setgid bit set, skipping" 184 204 msgstr "%s : Le fichier possÚde les bits `setuid' ou `setgid' : ignoré" 185 205 186 #: src/xz/file_io.c: 584206 #: src/xz/file_io.c:690 187 207 #, c-format 188 208 msgid "%s: File has sticky bit set, skipping" 189 209 msgstr "%s : Le fichier possÚde le bit `sticky' : ignoré" 190 210 191 #: src/xz/file_io.c: 591211 #: src/xz/file_io.c:697 192 212 #, c-format 193 213 msgid "%s: Input file has more than one hard link, skipping" … … 195 215 196 216 # See note from translator above titled "file status flags". 197 #: src/xz/file_io.c: 671217 #: src/xz/file_io.c:782 198 218 #, c-format 199 219 msgid "Error restoring the status flags to standard input: %s" … … 201 221 202 222 # See note from translator above titled "file status flags". 203 #: src/xz/file_io.c: 720223 #: src/xz/file_io.c:830 204 224 #, c-format 205 225 msgid "Error getting the file status flags from standard output: %s" 206 226 msgstr "" 207 227 208 #: src/xz/file_io.c: 898228 #: src/xz/file_io.c:1008 209 229 #, c-format 210 230 msgid "Error restoring the O_APPEND flag to standard output: %s" 211 231 msgstr "Impossible de rétablir le drapeau O_APPEND sur la sortie standard : %s" 212 232 213 #: src/xz/file_io.c: 910233 #: src/xz/file_io.c:1020 214 234 #, c-format 215 235 msgid "%s: Closing the file failed: %s" 216 236 msgstr "%s : Impossible de fermer le fichier : %s" 217 237 218 #: src/xz/file_io.c: 946 src/xz/file_io.c:1172238 #: src/xz/file_io.c:1056 src/xz/file_io.c:1282 219 239 #, c-format 220 240 msgid "%s: Seeking failed when trying to create a sparse file: %s" 221 241 msgstr "%s : Impossible de se déplacer dans le fichier pour créer un 'sparse file' : %s" 222 242 223 #: src/xz/file_io.c:1 041243 #: src/xz/file_io.c:1151 224 244 #, c-format 225 245 msgid "%s: Read error: %s" 226 246 msgstr "%s : Erreur d'écriture : %s" 227 247 228 #: src/xz/file_io.c:1 061248 #: src/xz/file_io.c:1171 229 249 #, c-format 230 250 msgid "%s: Error seeking the file: %s" 231 251 msgstr "%s : Impossible de se déplacer dans le fichier : %s" 232 252 233 #: src/xz/file_io.c:1 071253 #: src/xz/file_io.c:1181 234 254 #, c-format 235 255 msgid "%s: Unexpected end of file" 236 256 msgstr "%s : Fin de fichier inattendue" 237 257 238 #: src/xz/file_io.c:1 130258 #: src/xz/file_io.c:1240 239 259 #, c-format 240 260 msgid "%s: Write error: %s" … … 474 494 msgstr "La compression et la décompression ne marchent pas encore avec --robot." 475 495 476 #: src/xz/main.c:2 31496 #: src/xz/main.c:252 477 497 msgid "Cannot read data from standard input when reading filenames from standard input" 478 498 msgstr "Impossible de lire à la fois les données et les noms de fichiers depuis l'entrée standard" -
TabularUnified xz/vendor/current/po/it.po ¶
r1791 r1993 9 9 "Project-Id-Version: xz-utils\n" 10 10 "Report-Msgid-Bugs-To: lasse.collin@tukaani.org\n" 11 "POT-Creation-Date: 201 5-09-29 14:03+0300\n"11 "POT-Creation-Date: 2016-12-30 13:27+0200\n" 12 12 "PO-Revision-Date: 2014-10-20 13:16+0100\n" 13 13 "Last-Translator: Milo Casagrande <milo@milo.name>\n" … … 54 54 msgstr "La variabile d'ambiente %s contiene troppi argomenti" 55 55 56 #: src/xz/args.c:643 57 msgid "Compression support was disabled at build time" 58 msgstr "" 59 60 #: src/xz/args.c:650 61 msgid "Decompression support was disabled at build time" 62 msgstr "" 63 56 64 #: src/xz/coder.c:110 57 65 msgid "Maximum number of filters is four" … … 86 94 msgstr "Passaggio a modalità singolo thread poiché viene usato --flush-timeout" 87 95 88 #: src/xz/coder.c:23 496 #: src/xz/coder.c:235 89 97 #, c-format 90 98 msgid "Using up to %<PRIu32> threads." 91 99 msgstr "Vengono usati circa %<PRIu32> thread." 92 100 93 #: src/xz/coder.c:2 47101 #: src/xz/coder.c:251 94 102 msgid "Unsupported filter chain or filter options" 95 103 msgstr "Catena di filtri od opzioni del filtro non supportata" 96 104 97 #: src/xz/coder.c:2 55105 #: src/xz/coder.c:263 98 106 #, c-format 99 107 msgid "Decompression will need %s MiB of memory." 100 108 msgstr "L'estrazione necessita di %s MiB di memoria." 101 109 102 #: src/xz/coder.c: 290110 #: src/xz/coder.c:300 103 111 #, c-format 104 112 msgid "Adjusted the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" 105 113 msgstr "Regolato il numero di thread da %s a %s per non eccedere il limite di utilizzo della memoria di %s MiB" 106 114 107 #: src/xz/coder.c:3 44115 #: src/xz/coder.c:354 108 116 #, c-format 109 117 msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" 110 118 msgstr "Regolata la dimensione del dizionario LZMA%c da %s MiB a %s MiB per non superare il limite dell'uso della memoria di %s MiB" 111 119 112 #: src/xz/file_io.c: 87 src/xz/file_io.c:95120 #: src/xz/file_io.c:110 src/xz/file_io.c:118 113 121 #, c-format 114 122 msgid "Error creating a pipe: %s" 115 123 msgstr "Errore nel creare una pipe: %s" 116 124 117 #: src/xz/file_io.c:172 125 #: src/xz/file_io.c:173 126 msgid "Sandbox is disabled due to incompatible command line arguments" 127 msgstr "" 128 129 #: src/xz/file_io.c:216 130 msgid "Sandbox was successfully enabled" 131 msgstr "" 132 133 #: src/xz/file_io.c:220 134 msgid "Failed to enable the sandbox" 135 msgstr "" 136 137 #: src/xz/file_io.c:262 118 138 #, c-format 119 139 msgid "%s: poll() failed: %s" … … 130 150 #. of the original file, and in that case it obviously 131 151 #. shouldn't be removed. 132 #: src/xz/file_io.c: 242152 #: src/xz/file_io.c:332 133 153 #, c-format 134 154 msgid "%s: File seems to have been moved, not removing" 135 155 msgstr "%s: sembra che il file sia stato spostato, non viene rimosso" 136 156 137 #: src/xz/file_io.c: 249 src/xz/file_io.c:762157 #: src/xz/file_io.c:339 src/xz/file_io.c:872 138 158 #, c-format 139 159 msgid "%s: Cannot remove: %s" 140 160 msgstr "%s: impossibile rimuovere: %s" 141 161 142 #: src/xz/file_io.c: 274162 #: src/xz/file_io.c:364 143 163 #, c-format 144 164 msgid "%s: Cannot set the file owner: %s" 145 165 msgstr "%s: impossibile impostare il proprietario del file: %s" 146 166 147 #: src/xz/file_io.c: 280167 #: src/xz/file_io.c:370 148 168 #, c-format 149 169 msgid "%s: Cannot set the file group: %s" 150 170 msgstr "%s: impossibile impostare il gruppo del file: %s" 151 171 152 #: src/xz/file_io.c: 299172 #: src/xz/file_io.c:389 153 173 #, c-format 154 174 msgid "%s: Cannot set the file permissions: %s" 155 175 msgstr "%s: impossibile impostare i permessi del file: %s" 156 176 157 #: src/xz/file_io.c: 409177 #: src/xz/file_io.c:515 158 178 #, c-format 159 179 msgid "Error getting the file status flags from standard input: %s" 160 180 msgstr "Errore nel recuperare le flag di stato del file dallo standard input: %s" 161 181 162 #: src/xz/file_io.c: 463 src/xz/file_io.c:525182 #: src/xz/file_io.c:569 src/xz/file_io.c:631 163 183 #, c-format 164 184 msgid "%s: Is a symbolic link, skipping" 165 185 msgstr "%s: Ú un collegamento simbolico, viene saltato" 166 186 167 #: src/xz/file_io.c: 554187 #: src/xz/file_io.c:660 168 188 #, c-format 169 189 msgid "%s: Is a directory, skipping" 170 190 msgstr "%s: Ú una directory, viene saltata" 171 191 172 #: src/xz/file_io.c: 560192 #: src/xz/file_io.c:666 173 193 #, c-format 174 194 msgid "%s: Not a regular file, skipping" 175 195 msgstr "%s: non Ú un file regolare, viene saltato" 176 196 177 #: src/xz/file_io.c: 577197 #: src/xz/file_io.c:683 178 198 #, c-format 179 199 msgid "%s: File has setuid or setgid bit set, skipping" 180 200 msgstr "%s: il file ha il bit setuid o setgid impostato, viene saltato" 181 201 182 #: src/xz/file_io.c: 584202 #: src/xz/file_io.c:690 183 203 #, c-format 184 204 msgid "%s: File has sticky bit set, skipping" 185 205 msgstr "%s: il file ha lo sticky bit impostato, viene saltato" 186 206 187 #: src/xz/file_io.c: 591207 #: src/xz/file_io.c:697 188 208 #, c-format 189 209 msgid "%s: Input file has more than one hard link, skipping" 190 210 msgstr "%s: il file di input ha più di un collegamento fisico, viene saltato" 191 211 192 #: src/xz/file_io.c: 671212 #: src/xz/file_io.c:782 193 213 #, c-format 194 214 msgid "Error restoring the status flags to standard input: %s" 195 215 msgstr "Errore nel ripristinare le flag di stato sullo standard input: %s" 196 216 197 #: src/xz/file_io.c: 720217 #: src/xz/file_io.c:830 198 218 #, c-format 199 219 msgid "Error getting the file status flags from standard output: %s" 200 220 msgstr "Errore nel recuperare le flag di stato del file dallo standard output: %s" 201 221 202 #: src/xz/file_io.c: 898222 #: src/xz/file_io.c:1008 203 223 #, c-format 204 224 msgid "Error restoring the O_APPEND flag to standard output: %s" 205 225 msgstr "Errore nel ripristinare la flag O_APPEND sullo standard output: %s" 206 226 207 #: src/xz/file_io.c: 910227 #: src/xz/file_io.c:1020 208 228 #, c-format 209 229 msgid "%s: Closing the file failed: %s" 210 230 msgstr "%s: chiusura del file non riuscita: %s" 211 231 212 #: src/xz/file_io.c: 946 src/xz/file_io.c:1172232 #: src/xz/file_io.c:1056 src/xz/file_io.c:1282 213 233 #, c-format 214 234 msgid "%s: Seeking failed when trying to create a sparse file: %s" 215 235 msgstr "%s: posizionamento non riuscito nel tentativo di creare un file sparso: %s" 216 236 217 #: src/xz/file_io.c:1 041237 #: src/xz/file_io.c:1151 218 238 #, c-format 219 239 msgid "%s: Read error: %s" 220 240 msgstr "%s: errore di lettura: %s" 221 241 222 #: src/xz/file_io.c:1 061242 #: src/xz/file_io.c:1171 223 243 #, c-format 224 244 msgid "%s: Error seeking the file: %s" 225 245 msgstr "%s: errore nel cercare il file: %s" 226 246 227 #: src/xz/file_io.c:1 071247 #: src/xz/file_io.c:1181 228 248 #, c-format 229 249 msgid "%s: Unexpected end of file" 230 250 msgstr "%s: fine del file inaspettata" 231 251 232 #: src/xz/file_io.c:1 130252 #: src/xz/file_io.c:1240 233 253 #, c-format 234 254 msgid "%s: Write error: %s" … … 468 488 msgstr "La compressione e l'estrazione con --robot non sono ancora supportate." 469 489 470 #: src/xz/main.c:2 31490 #: src/xz/main.c:252 471 491 msgid "Cannot read data from standard input when reading filenames from standard input" 472 492 msgstr "Impossibile leggere i dati dallo standard input durante la lettura dei nomi dei file dallo standard input" -
TabularUnified xz/vendor/current/po/pl.po ¶
r1791 r1993 7 7 "Project-Id-Version: xz 5.1.4\n" 8 8 "Report-Msgid-Bugs-To: lasse.collin@tukaani.org\n" 9 "POT-Creation-Date: 201 5-09-29 14:03+0300\n"9 "POT-Creation-Date: 2016-12-30 13:27+0200\n" 10 10 "PO-Revision-Date: 2014-10-15 20:53+0200\n" 11 11 "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n" … … 52 52 msgstr "Zmienna Årodowiskowa %s zawiera zbyt duÅŒo argumentów" 53 53 54 #: src/xz/args.c:643 55 msgid "Compression support was disabled at build time" 56 msgstr "" 57 58 #: src/xz/args.c:650 59 msgid "Decompression support was disabled at build time" 60 msgstr "" 61 54 62 #: src/xz/coder.c:110 55 63 msgid "Maximum number of filters is four" … … 87 95 tkowy z powodu --flush-timeout" 88 96 89 #: src/xz/coder.c:23 497 #: src/xz/coder.c:235 90 98 #, c-format 91 99 msgid "Using up to %<PRIu32> threads." … … 93 101 tków: %<PRIu32>." 94 102 95 #: src/xz/coder.c:2 47103 #: src/xz/coder.c:251 96 104 msgid "Unsupported filter chain or filter options" 97 105 msgstr "NieobsÅugiwany ÅaÅcuch filtrów lub opcje filtra" 98 106 99 #: src/xz/coder.c:2 55107 #: src/xz/coder.c:263 100 108 #, c-format 101 109 msgid "Decompression will need %s MiB of memory." 102 110 msgstr "Dekompresja bÄdzie wymagaÅa %s MiB pamiÄci." 103 111 104 #: src/xz/coder.c: 290112 #: src/xz/coder.c:300 105 113 #, c-format 106 114 msgid "Adjusted the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" … … 108 116 tków z %s do %s, aby nie przekroczyÄ limitu uÅŒycia pamiÄci %s MiB" 109 117 110 #: src/xz/coder.c:3 44118 #: src/xz/coder.c:354 111 119 #, c-format 112 120 msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" 113 121 msgstr "Skorygowano rozmiar sÅownika LZMA%c z %s MiB do %s MiB aby nie przekroczyÄ limitu uÅŒycia pamiÄci %s MiB" 114 122 115 #: src/xz/file_io.c: 87 src/xz/file_io.c:95123 #: src/xz/file_io.c:110 src/xz/file_io.c:118 116 124 #, c-format 117 125 msgid "Error creating a pipe: %s" … … 119 127 d tworzenia potoku: %s" 120 128 121 #: src/xz/file_io.c:172 129 #: src/xz/file_io.c:173 130 msgid "Sandbox is disabled due to incompatible command line arguments" 131 msgstr "" 132 133 #: src/xz/file_io.c:216 134 msgid "Sandbox was successfully enabled" 135 msgstr "" 136 137 #: src/xz/file_io.c:220 138 msgid "Failed to enable the sandbox" 139 msgstr "" 140 141 #: src/xz/file_io.c:262 122 142 #, c-format 123 143 msgid "%s: poll() failed: %s" … … 134 154 #. of the original file, and in that case it obviously 135 155 #. shouldn't be removed. 136 #: src/xz/file_io.c: 242156 #: src/xz/file_io.c:332 137 157 #, c-format 138 158 msgid "%s: File seems to have been moved, not removing" … … 140 160 da na przeniesiony, nie zostanie usuniÄty" 141 161 142 #: src/xz/file_io.c: 249 src/xz/file_io.c:762162 #: src/xz/file_io.c:339 src/xz/file_io.c:872 143 163 #, c-format 144 164 msgid "%s: Cannot remove: %s" … … 146 166 Ä: %s" 147 167 148 #: src/xz/file_io.c: 274168 #: src/xz/file_io.c:364 149 169 #, c-format 150 170 msgid "%s: Cannot set the file owner: %s" 151 171 msgstr "%s: Nie moÅŒna ustawiÄ wÅaÅciciela pliku: %s" 152 172 153 #: src/xz/file_io.c: 280173 #: src/xz/file_io.c:370 154 174 #, c-format 155 175 msgid "%s: Cannot set the file group: %s" 156 176 msgstr "%s: Nie moÅŒna ustawiÄ grupy pliku: %s" 157 177 158 #: src/xz/file_io.c: 299178 #: src/xz/file_io.c:389 159 179 #, c-format 160 180 msgid "%s: Cannot set the file permissions: %s" 161 181 msgstr "%s: Nie moÅŒna ustawiÄ uprawnieÅ pliku: %s" 162 182 163 #: src/xz/file_io.c: 409183 #: src/xz/file_io.c:515 164 184 #, c-format 165 185 msgid "Error getting the file status flags from standard input: %s" … … 167 187 d podczas pobierania flag stanu pliku ze standardowego wejÅcia: %s" 168 188 169 #: src/xz/file_io.c: 463 src/xz/file_io.c:525189 #: src/xz/file_io.c:569 src/xz/file_io.c:631 170 190 #, c-format 171 191 msgid "%s: Is a symbolic link, skipping" … … 173 193 zaniem symbolicznym, pominiÄto" 174 194 175 #: src/xz/file_io.c: 554195 #: src/xz/file_io.c:660 176 196 #, c-format 177 197 msgid "%s: Is a directory, skipping" 178 198 msgstr "%s: Jest katalogiem, pominiÄto" 179 199 180 #: src/xz/file_io.c: 560200 #: src/xz/file_io.c:666 181 201 #, c-format 182 202 msgid "%s: Not a regular file, skipping" 183 203 msgstr "%s: Nie jest zwykÅym plikiem, pominiÄto" 184 204 185 #: src/xz/file_io.c: 577205 #: src/xz/file_io.c:683 186 206 #, c-format 187 207 msgid "%s: File has setuid or setgid bit set, skipping" 188 208 msgstr "%s: Plik ma ustawiony bit setuid lub setgid, pominiÄto" 189 209 190 #: src/xz/file_io.c: 584210 #: src/xz/file_io.c:690 191 211 #, c-format 192 212 msgid "%s: File has sticky bit set, skipping" 193 213 msgstr "%s: Plik ma ustawiony bit sticky, pominiÄto" 194 214 195 #: src/xz/file_io.c: 591215 #: src/xz/file_io.c:697 196 216 #, c-format 197 217 msgid "%s: Input file has more than one hard link, skipping" … … 199 219 zanie zwykÅe, pominiÄto" 200 220 201 #: src/xz/file_io.c: 671221 #: src/xz/file_io.c:782 202 222 #, c-format 203 223 msgid "Error restoring the status flags to standard input: %s" … … 205 225 d podczas odtwarzania flag stanu dla standardowego wejÅcia: %s" 206 226 207 #: src/xz/file_io.c: 720227 #: src/xz/file_io.c:830 208 228 #, c-format 209 229 msgid "Error getting the file status flags from standard output: %s" … … 211 231 d podczas pobierania flag stanu pliku ze standardowego wyjÅcia: %s" 212 232 213 #: src/xz/file_io.c: 898233 #: src/xz/file_io.c:1008 214 234 #, c-format 215 235 msgid "Error restoring the O_APPEND flag to standard output: %s" … … 217 237 d podczas odtwarzania flagi O_APPEND dla standardowego wyjÅcia: %s" 218 238 219 #: src/xz/file_io.c: 910239 #: src/xz/file_io.c:1020 220 240 #, c-format 221 241 msgid "%s: Closing the file failed: %s" 222 242 msgstr "%s: ZamkniÄcie pliku nie powiodÅo siÄ: %s" 223 243 224 #: src/xz/file_io.c: 946 src/xz/file_io.c:1172244 #: src/xz/file_io.c:1056 src/xz/file_io.c:1282 225 245 #, c-format 226 246 msgid "%s: Seeking failed when trying to create a sparse file: %s" 227 247 msgstr "%s: Zmiana pozycji nie powiodÅa siÄ podczas próby utworzenia pliku rzadkiego: %s" 228 248 229 #: src/xz/file_io.c:1 041249 #: src/xz/file_io.c:1151 230 250 #, c-format 231 251 msgid "%s: Read error: %s" … … 233 253 d odczytu: %s" 234 254 235 #: src/xz/file_io.c:1 061255 #: src/xz/file_io.c:1171 236 256 #, c-format 237 257 msgid "%s: Error seeking the file: %s" … … 239 259 d podczas zmiany pozycji w pliku: %s" 240 260 241 #: src/xz/file_io.c:1 071261 #: src/xz/file_io.c:1181 242 262 #, c-format 243 263 msgid "%s: Unexpected end of file" 244 264 msgstr "%s: Nieoczekiwany koniec pliku" 245 265 246 #: src/xz/file_io.c:1 130266 #: src/xz/file_io.c:1240 247 267 #, c-format 248 268 msgid "%s: Write error: %s" … … 487 507 --robot nie jest jeszcze obsÅugiwana." 488 508 489 #: src/xz/main.c:2 31509 #: src/xz/main.c:252 490 510 msgid "Cannot read data from standard input when reading filenames from standard input" 491 511 msgstr "Nie moÅŒna odczytaÄ danych ze standardowego wejÅcia przy czytaniu nazw plików ze standardowego wejÅcia" -
TabularUnified xz/vendor/current/po/vi.po ¶
r1791 r1993 8 8 "Project-Id-Version: xz 5.1.4beta\n" 9 9 "Report-Msgid-Bugs-To: lasse.collin@tukaani.org\n" 10 "POT-Creation-Date: 201 5-09-29 14:03+0300\n"10 "POT-Creation-Date: 2016-12-30 13:27+0200\n" 11 11 "PO-Revision-Date: 2014-09-25 09:06+0700\n" 12 12 "Last-Translator: Trần Ngá»c Quân <vnwildman@gmail.com>\n" … … 52 52 msgstr "Biến mÃŽi trÆ°á»ng %s chứa quá nhiá»u Äá»i sá»" 53 53 54 #: src/xz/args.c:643 55 msgid "Compression support was disabled at build time" 56 msgstr "" 57 58 #: src/xz/args.c:650 59 msgid "Decompression support was disabled at build time" 60 msgstr "" 61 54 62 #: src/xz/coder.c:110 55 63 msgid "Maximum number of filters is four" … … 84 92 msgstr "Chuyá»n sang chế Äá» ÄÆ¡n tuyến trình bá»i vì --flush-timeout" 85 93 86 #: src/xz/coder.c:23 494 #: src/xz/coder.c:235 87 95 #, c-format 88 96 msgid "Using up to %<PRIu32> threads." 89 97 msgstr "Dùng Äến %<PRIu32> tuyến trình." 90 98 91 #: src/xz/coder.c:2 4799 #: src/xz/coder.c:251 92 100 msgid "Unsupported filter chain or filter options" 93 101 msgstr "KhÃŽng há» trợ lá»c móc xÃch hay tùy chá»n lá»c" 94 102 95 #: src/xz/coder.c:2 55103 #: src/xz/coder.c:263 96 104 #, c-format 97 105 msgid "Decompression will need %s MiB of memory." 98 106 msgstr "Giải nén sẜ cần %s MiB bá» nhá»." 99 107 100 #: src/xz/coder.c: 290108 #: src/xz/coder.c:300 101 109 #, c-format 102 110 msgid "Adjusted the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" 103 111 msgstr "Chá»nh sá» lượng tuyến trình từ %s thà nh %s Äá» khÃŽng vượt quá giá»i hạn tiêu dùng bá» nhá» là %s MiB" 104 112 105 #: src/xz/coder.c:3 44113 #: src/xz/coder.c:354 106 114 #, c-format 107 115 msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" 108 116 msgstr "Chá»nh cỡ từ Äiá»n LZMA%c từ %s MiB thà nh %s MiB Äá» khÃŽng vượt quá giá»i hạn tiêu dùng bá» nhá» là %s MiB" 109 117 110 #: src/xz/file_io.c: 87 src/xz/file_io.c:95118 #: src/xz/file_io.c:110 src/xz/file_io.c:118 111 119 #, c-format 112 120 msgid "Error creating a pipe: %s" 113 121 msgstr "Gặp lá»i khi tạo má»t á»ng dẫn: %s" 114 122 115 #: src/xz/file_io.c:172 123 #: src/xz/file_io.c:173 124 msgid "Sandbox is disabled due to incompatible command line arguments" 125 msgstr "" 126 127 #: src/xz/file_io.c:216 128 msgid "Sandbox was successfully enabled" 129 msgstr "" 130 131 #: src/xz/file_io.c:220 132 msgid "Failed to enable the sandbox" 133 msgstr "" 134 135 #: src/xz/file_io.c:262 116 136 #, c-format 117 137 msgid "%s: poll() failed: %s" … … 128 148 #. of the original file, and in that case it obviously 129 149 #. shouldn't be removed. 130 #: src/xz/file_io.c: 242150 #: src/xz/file_io.c:332 131 151 #, c-format 132 152 msgid "%s: File seems to have been moved, not removing" 133 153 msgstr "%s: Táºp tin có lẜ Äã bá» di chuyá»n, khÃŽng phải gỡ bá»" 134 154 135 #: src/xz/file_io.c: 249 src/xz/file_io.c:762155 #: src/xz/file_io.c:339 src/xz/file_io.c:872 136 156 #, c-format 137 157 msgid "%s: Cannot remove: %s" 138 158 msgstr "%s: KhÃŽng thá» gỡ bá»: %s" 139 159 140 #: src/xz/file_io.c: 274160 #: src/xz/file_io.c:364 141 161 #, c-format 142 162 msgid "%s: Cannot set the file owner: %s" 143 163 msgstr "%s: KhÃŽng thá» Äặt chủ sá» hữu táºp tin: %s" 144 164 145 #: src/xz/file_io.c: 280165 #: src/xz/file_io.c:370 146 166 #, c-format 147 167 msgid "%s: Cannot set the file group: %s" 148 168 msgstr "%s: KhÃŽng thá» Äặt nhóm táºp tin: %s" 149 169 150 #: src/xz/file_io.c: 299170 #: src/xz/file_io.c:389 151 171 #, c-format 152 172 msgid "%s: Cannot set the file permissions: %s" 153 173 msgstr "%s: KhÃŽng thá» Äặt chế Äá» Äá»c ghi cho táºp tin: %s" 154 174 155 #: src/xz/file_io.c: 409175 #: src/xz/file_io.c:515 156 176 #, c-format 157 177 msgid "Error getting the file status flags from standard input: %s" 158 178 msgstr "Gặp lá»i khi lấy các cá» trạng thái táºp tin từ Äầu và o tiêu chuẩn: %s" 159 179 160 #: src/xz/file_io.c: 463 src/xz/file_io.c:525180 #: src/xz/file_io.c:569 src/xz/file_io.c:631 161 181 #, c-format 162 182 msgid "%s: Is a symbolic link, skipping" 163 183 msgstr "%s: Là má»t liên kết má»m nên bá» qua" 164 184 165 #: src/xz/file_io.c: 554185 #: src/xz/file_io.c:660 166 186 #, c-format 167 187 msgid "%s: Is a directory, skipping" 168 188 msgstr "%s: KhÃŽng phải là má»t thÆ° mục nên bá» qua" 169 189 170 #: src/xz/file_io.c: 560190 #: src/xz/file_io.c:666 171 191 #, c-format 172 192 msgid "%s: Not a regular file, skipping" 173 193 msgstr "%s: KhÃŽng phải là táºp tin thÆ°á»ng nên bá» qua" 174 194 175 #: src/xz/file_io.c: 577195 #: src/xz/file_io.c:683 176 196 #, c-format 177 197 msgid "%s: File has setuid or setgid bit set, skipping" 178 198 msgstr "%s: Táºp tin có Äặt bÃt setuid hoặc setgid nên bá» qua" 179 199 180 #: src/xz/file_io.c: 584200 #: src/xz/file_io.c:690 181 201 #, c-format 182 202 msgid "%s: File has sticky bit set, skipping" 183 203 msgstr "%s: Táºp tin có bÃt sticky nên bá» qua" 184 204 185 #: src/xz/file_io.c: 591205 #: src/xz/file_io.c:697 186 206 #, c-format 187 207 msgid "%s: Input file has more than one hard link, skipping" 188 208 msgstr "%s: Táºp tin Äầu và o có nhiá»u hÆ¡n má»t liên kết cứng nên bá» qua" 189 209 190 #: src/xz/file_io.c: 671210 #: src/xz/file_io.c:782 191 211 #, c-format 192 212 msgid "Error restoring the status flags to standard input: %s" 193 213 msgstr "Gặp lá»i khi phục há»i các cá» trạng thái tá»i Äầu và o tiêu chuẩn: %s" 194 214 195 #: src/xz/file_io.c: 720215 #: src/xz/file_io.c:830 196 216 #, c-format 197 217 msgid "Error getting the file status flags from standard output: %s" 198 218 msgstr "Gặp lá»i khi lấy các cá» trạng thái táºp tin từ Äầu và o tiêu chuẩn: %s" 199 219 200 #: src/xz/file_io.c: 898220 #: src/xz/file_io.c:1008 201 221 #, c-format 202 222 msgid "Error restoring the O_APPEND flag to standard output: %s" 203 223 msgstr "Gặp lá»i khi phục há»i cá» O_APPEND trên Äầu ra tiêu chuẩn: %s" 204 224 205 #: src/xz/file_io.c: 910225 #: src/xz/file_io.c:1020 206 226 #, c-format 207 227 msgid "%s: Closing the file failed: %s" 208 228 msgstr "%s: Gặp lá»i khi Äóng táºp tin: %s" 209 229 210 #: src/xz/file_io.c: 946 src/xz/file_io.c:1172230 #: src/xz/file_io.c:1056 src/xz/file_io.c:1282 211 231 #, c-format 212 232 msgid "%s: Seeking failed when trying to create a sparse file: %s" 213 233 msgstr "%s: Gặp lá»i khi di chuyá»n vá» trà Äá»c khi cá» tạo má»t táºp tin rải rác: %s" 214 234 215 #: src/xz/file_io.c:1 041235 #: src/xz/file_io.c:1151 216 236 #, c-format 217 237 msgid "%s: Read error: %s" 218 238 msgstr "%s: Lá»i Äá»c: %s" 219 239 220 #: src/xz/file_io.c:1 061240 #: src/xz/file_io.c:1171 221 241 #, c-format 222 242 msgid "%s: Error seeking the file: %s" 223 243 msgstr "%s: Gặp lá»i khi di chuyá»n vá» trà Äá»c táºp tin: %s" 224 244 225 #: src/xz/file_io.c:1 071245 #: src/xz/file_io.c:1181 226 246 #, c-format 227 247 msgid "%s: Unexpected end of file" 228 248 msgstr "%s: Kết thúc táºp tin bất ngá»" 229 249 230 #: src/xz/file_io.c:1 130250 #: src/xz/file_io.c:1240 231 251 #, c-format 232 252 msgid "%s: Write error: %s" … … 465 485 msgstr "Nén và giải nén vá»i --robot vẫn chÆ°a Äược há» trợ." 466 486 467 #: src/xz/main.c:2 31487 #: src/xz/main.c:252 468 488 msgid "Cannot read data from standard input when reading filenames from standard input" 469 489 msgstr "KhÃŽng thá» Äá»c dữ liá»u từ Äầu và o tiêu chuẩn khi Äá»c táºp tin từ Äầu và o tiêu chuẩn" -
TabularUnified xz/vendor/current/po/xz.pot ¶
r1791 r1993 6 6 msgid "" 7 7 msgstr "" 8 "Project-Id-Version: xz 5.2. 2\n"8 "Project-Id-Version: xz 5.2.3\n" 9 9 "Report-Msgid-Bugs-To: lasse.collin@tukaani.org\n" 10 "POT-Creation-Date: 201 5-09-29 14:03+0300\n"10 "POT-Creation-Date: 2016-12-30 13:27+0200\n" 11 11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 12 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 51 51 msgstr "" 52 52 53 #: src/xz/args.c:643 54 msgid "Compression support was disabled at build time" 55 msgstr "" 56 57 #: src/xz/args.c:650 58 msgid "Decompression support was disabled at build time" 59 msgstr "" 60 53 61 #: src/xz/coder.c:110 54 62 msgid "Maximum number of filters is four" … … 83 91 msgstr "" 84 92 85 #: src/xz/coder.c:23 493 #: src/xz/coder.c:235 86 94 #, c-format 87 95 msgid "Using up to %<PRIu32> threads." 88 96 msgstr "" 89 97 90 #: src/xz/coder.c:2 4798 #: src/xz/coder.c:251 91 99 msgid "Unsupported filter chain or filter options" 92 100 msgstr "" 93 101 94 #: src/xz/coder.c:2 55102 #: src/xz/coder.c:263 95 103 #, c-format 96 104 msgid "Decompression will need %s MiB of memory." 97 105 msgstr "" 98 106 99 #: src/xz/coder.c: 290107 #: src/xz/coder.c:300 100 108 #, c-format 101 109 msgid "Adjusted the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" 102 110 msgstr "" 103 111 104 #: src/xz/coder.c:3 44112 #: src/xz/coder.c:354 105 113 #, c-format 106 114 msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" 107 115 msgstr "" 108 116 109 #: src/xz/file_io.c: 87 src/xz/file_io.c:95117 #: src/xz/file_io.c:110 src/xz/file_io.c:118 110 118 #, c-format 111 119 msgid "Error creating a pipe: %s" 112 120 msgstr "" 113 121 114 #: src/xz/file_io.c:172 122 #: src/xz/file_io.c:173 123 msgid "Sandbox is disabled due to incompatible command line arguments" 124 msgstr "" 125 126 #: src/xz/file_io.c:216 127 msgid "Sandbox was successfully enabled" 128 msgstr "" 129 130 #: src/xz/file_io.c:220 131 msgid "Failed to enable the sandbox" 132 msgstr "" 133 134 #: src/xz/file_io.c:262 115 135 #, c-format 116 136 msgid "%s: poll() failed: %s" … … 127 147 #. of the original file, and in that case it obviously 128 148 #. shouldn't be removed. 129 #: src/xz/file_io.c: 242149 #: src/xz/file_io.c:332 130 150 #, c-format 131 151 msgid "%s: File seems to have been moved, not removing" 132 152 msgstr "" 133 153 134 #: src/xz/file_io.c: 249 src/xz/file_io.c:762154 #: src/xz/file_io.c:339 src/xz/file_io.c:872 135 155 #, c-format 136 156 msgid "%s: Cannot remove: %s" 137 157 msgstr "" 138 158 139 #: src/xz/file_io.c: 274159 #: src/xz/file_io.c:364 140 160 #, c-format 141 161 msgid "%s: Cannot set the file owner: %s" 142 162 msgstr "" 143 163 144 #: src/xz/file_io.c: 280164 #: src/xz/file_io.c:370 145 165 #, c-format 146 166 msgid "%s: Cannot set the file group: %s" 147 167 msgstr "" 148 168 149 #: src/xz/file_io.c: 299169 #: src/xz/file_io.c:389 150 170 #, c-format 151 171 msgid "%s: Cannot set the file permissions: %s" 152 172 msgstr "" 153 173 154 #: src/xz/file_io.c: 409174 #: src/xz/file_io.c:515 155 175 #, c-format 156 176 msgid "Error getting the file status flags from standard input: %s" 157 177 msgstr "" 158 178 159 #: src/xz/file_io.c: 463 src/xz/file_io.c:525179 #: src/xz/file_io.c:569 src/xz/file_io.c:631 160 180 #, c-format 161 181 msgid "%s: Is a symbolic link, skipping" 162 182 msgstr "" 163 183 164 #: src/xz/file_io.c: 554184 #: src/xz/file_io.c:660 165 185 #, c-format 166 186 msgid "%s: Is a directory, skipping" 167 187 msgstr "" 168 188 169 #: src/xz/file_io.c: 560189 #: src/xz/file_io.c:666 170 190 #, c-format 171 191 msgid "%s: Not a regular file, skipping" 172 192 msgstr "" 173 193 174 #: src/xz/file_io.c: 577194 #: src/xz/file_io.c:683 175 195 #, c-format 176 196 msgid "%s: File has setuid or setgid bit set, skipping" 177 197 msgstr "" 178 198 179 #: src/xz/file_io.c: 584199 #: src/xz/file_io.c:690 180 200 #, c-format 181 201 msgid "%s: File has sticky bit set, skipping" 182 202 msgstr "" 183 203 184 #: src/xz/file_io.c: 591204 #: src/xz/file_io.c:697 185 205 #, c-format 186 206 msgid "%s: Input file has more than one hard link, skipping" 187 207 msgstr "" 188 208 189 #: src/xz/file_io.c: 671209 #: src/xz/file_io.c:782 190 210 #, c-format 191 211 msgid "Error restoring the status flags to standard input: %s" 192 212 msgstr "" 193 213 194 #: src/xz/file_io.c: 720214 #: src/xz/file_io.c:830 195 215 #, c-format 196 216 msgid "Error getting the file status flags from standard output: %s" 197 217 msgstr "" 198 218 199 #: src/xz/file_io.c: 898219 #: src/xz/file_io.c:1008 200 220 #, c-format 201 221 msgid "Error restoring the O_APPEND flag to standard output: %s" 202 222 msgstr "" 203 223 204 #: src/xz/file_io.c: 910224 #: src/xz/file_io.c:1020 205 225 #, c-format 206 226 msgid "%s: Closing the file failed: %s" 207 227 msgstr "" 208 228 209 #: src/xz/file_io.c: 946 src/xz/file_io.c:1172229 #: src/xz/file_io.c:1056 src/xz/file_io.c:1282 210 230 #, c-format 211 231 msgid "%s: Seeking failed when trying to create a sparse file: %s" 212 232 msgstr "" 213 233 214 #: src/xz/file_io.c:1 041234 #: src/xz/file_io.c:1151 215 235 #, c-format 216 236 msgid "%s: Read error: %s" 217 237 msgstr "" 218 238 219 #: src/xz/file_io.c:1 061239 #: src/xz/file_io.c:1171 220 240 #, c-format 221 241 msgid "%s: Error seeking the file: %s" 222 242 msgstr "" 223 243 224 #: src/xz/file_io.c:1 071244 #: src/xz/file_io.c:1181 225 245 #, c-format 226 246 msgid "%s: Unexpected end of file" 227 247 msgstr "" 228 248 229 #: src/xz/file_io.c:1 130249 #: src/xz/file_io.c:1240 230 250 #, c-format 231 251 msgid "%s: Write error: %s" … … 461 481 msgstr "" 462 482 463 #: src/xz/main.c:2 31483 #: src/xz/main.c:252 464 484 msgid "Cannot read data from standard input when reading filenames from standard input" 465 485 msgstr "" -
TabularUnified xz/vendor/current/src/Makefile.in ¶
r1791 r1993 93 93 subdir = src 94 94 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 95 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_ pthread.m4 \96 $(top_srcdir)/m4/ getopt.m4 $(top_srcdir)/m4/gettext.m4 \97 $(top_srcdir)/m4/ iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \98 $(top_srcdir)/m4/ lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \99 $(top_srcdir)/m4/lib- prefix.m4 $(top_srcdir)/m4/libtool.m4 \100 $(top_srcdir)/m4/l toptions.m4 $(top_srcdir)/m4/ltsugar.m4 \101 $(top_srcdir)/m4/lt version.m4 $(top_srcdir)/m4/lt~obsolete.m4 \102 $(top_srcdir)/m4/ nls.m4 $(top_srcdir)/m4/po.m4 \103 $(top_srcdir)/m4/po six-shell.m4 $(top_srcdir)/m4/progtest.m4 \104 $(top_srcdir)/m4/ tuklib_common.m4 \95 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_capsicum.m4 \ 96 $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/getopt.m4 \ 97 $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \ 98 $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \ 99 $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ 100 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ 101 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ 102 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \ 103 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/posix-shell.m4 \ 104 $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/tuklib_common.m4 \ 105 105 $(top_srcdir)/m4/tuklib_cpucores.m4 \ 106 106 $(top_srcdir)/m4/tuklib_integer.m4 \ … … 208 208 AUTOMAKE = @AUTOMAKE@ 209 209 AWK = @AWK@ 210 CAPSICUM_LIB = @CAPSICUM_LIB@ 210 211 CC = @CC@ 211 212 CCAS = @CCAS@ -
TabularUnified xz/vendor/current/src/common/tuklib_cpucores.c ¶
r1791 r1993 18 18 # endif 19 19 # include <windows.h> 20 21 // glibc >= 2.9 22 #elif defined(TUKLIB_CPUCORES_SCHED_GETAFFINITY) 23 # include <sched.h> 20 24 21 25 // FreeBSD … … 49 53 GetSystemInfo(&sysinfo); 50 54 ret = sysinfo.dwNumberOfProcessors; 55 56 #elif defined(TUKLIB_CPUCORES_SCHED_GETAFFINITY) 57 cpu_set_t cpu_mask; 58 if (sched_getaffinity(0, sizeof(cpu_mask), &cpu_mask) == 0) 59 ret = CPU_COUNT(&cpu_mask); 51 60 52 61 #elif defined(TUKLIB_CPUCORES_CPUSET) -
TabularUnified xz/vendor/current/src/common/tuklib_physmem.c ¶
r1791 r1993 87 87 HMODULE kernel32 = GetModuleHandle("kernel32.dll"); 88 88 if (kernel32 != NULL) { 89 BOOL (WINAPI *gmse)(LPMEMORYSTATUSEX) = GetProcAddress( 89 typedef BOOL (WINAPI *gmse_type)(LPMEMORYSTATUSEX); 90 gmse_type gmse = (gmse_type)GetProcAddress( 90 91 kernel32, "GlobalMemoryStatusEx"); 91 92 if (gmse != NULL) { -
TabularUnified xz/vendor/current/src/liblzma/Makefile.am ¶
r1791 r1993 25 25 -I$(top_srcdir)/src/common \ 26 26 -DTUKLIB_SYMBOL_PREFIX=lzma_ 27 liblzma_la_LDFLAGS = -no-undefined -version-info 7: 2:227 liblzma_la_LDFLAGS = -no-undefined -version-info 7:3:2 28 28 29 29 EXTRA_DIST += liblzma.map validate_map.sh -
TabularUnified xz/vendor/current/src/liblzma/Makefile.in ¶
r1791 r1993 94 94 95 95 @COND_THREADS_TRUE@am__append_2 = ../common/tuklib_cpucores.c 96 @COND_MAIN_ENCODER_TRUE@am__append_3 = \ 96 @COND_THREADS_TRUE@am__append_3 = common/hardware_cputhreads.c 97 @COND_MAIN_ENCODER_TRUE@am__append_4 = \ 97 98 @COND_MAIN_ENCODER_TRUE@ common/alone_encoder.c \ 98 99 @COND_MAIN_ENCODER_TRUE@ common/block_buffer_encoder.c \ … … 115 116 @COND_MAIN_ENCODER_TRUE@ common/vli_encoder.c 116 117 117 @COND_MAIN_ENCODER_TRUE@@COND_THREADS_TRUE@am__append_4 = \ 118 @COND_MAIN_ENCODER_TRUE@@COND_THREADS_TRUE@ common/hardware_cputhreads.c \ 118 @COND_MAIN_ENCODER_TRUE@@COND_THREADS_TRUE@am__append_5 = \ 119 119 @COND_MAIN_ENCODER_TRUE@@COND_THREADS_TRUE@ common/outqueue.c \ 120 120 @COND_MAIN_ENCODER_TRUE@@COND_THREADS_TRUE@ common/outqueue.h \ 121 121 @COND_MAIN_ENCODER_TRUE@@COND_THREADS_TRUE@ common/stream_encoder_mt.c 122 122 123 @COND_MAIN_DECODER_TRUE@am__append_ 5= \123 @COND_MAIN_DECODER_TRUE@am__append_6 = \ 124 124 @COND_MAIN_DECODER_TRUE@ common/alone_decoder.c \ 125 125 @COND_MAIN_DECODER_TRUE@ common/alone_decoder.h \ … … 142 142 @COND_MAIN_DECODER_TRUE@ common/vli_decoder.c 143 143 144 @COND_CHECK_CRC32_TRUE@@COND_SMALL_TRUE@am__append_ 6= check/crc32_small.c145 @COND_CHECK_CRC32_TRUE@@COND_SMALL_FALSE@am__append_ 7= \144 @COND_CHECK_CRC32_TRUE@@COND_SMALL_TRUE@am__append_7 = check/crc32_small.c 145 @COND_CHECK_CRC32_TRUE@@COND_SMALL_FALSE@am__append_8 = \ 146 146 @COND_CHECK_CRC32_TRUE@@COND_SMALL_FALSE@ check/crc32_table.c \ 147 147 @COND_CHECK_CRC32_TRUE@@COND_SMALL_FALSE@ check/crc32_table_le.h \ 148 148 @COND_CHECK_CRC32_TRUE@@COND_SMALL_FALSE@ check/crc32_table_be.h 149 149 150 @COND_ASM_X86_TRUE@@COND_CHECK_CRC32_TRUE@@COND_SMALL_FALSE@am__append_ 8= check/crc32_x86.S151 @COND_ASM_X86_FALSE@@COND_CHECK_CRC32_TRUE@@COND_SMALL_FALSE@am__append_ 9= check/crc32_fast.c152 @COND_CHECK_CRC64_TRUE@@COND_SMALL_TRUE@am__append_1 0= check/crc64_small.c153 @COND_CHECK_CRC64_TRUE@@COND_SMALL_FALSE@am__append_1 1= \150 @COND_ASM_X86_TRUE@@COND_CHECK_CRC32_TRUE@@COND_SMALL_FALSE@am__append_9 = check/crc32_x86.S 151 @COND_ASM_X86_FALSE@@COND_CHECK_CRC32_TRUE@@COND_SMALL_FALSE@am__append_10 = check/crc32_fast.c 152 @COND_CHECK_CRC64_TRUE@@COND_SMALL_TRUE@am__append_11 = check/crc64_small.c 153 @COND_CHECK_CRC64_TRUE@@COND_SMALL_FALSE@am__append_12 = \ 154 154 @COND_CHECK_CRC64_TRUE@@COND_SMALL_FALSE@ check/crc64_table.c \ 155 155 @COND_CHECK_CRC64_TRUE@@COND_SMALL_FALSE@ check/crc64_table_le.h \ 156 156 @COND_CHECK_CRC64_TRUE@@COND_SMALL_FALSE@ check/crc64_table_be.h 157 157 158 @COND_ASM_X86_TRUE@@COND_CHECK_CRC64_TRUE@@COND_SMALL_FALSE@am__append_1 2= check/crc64_x86.S159 @COND_ASM_X86_FALSE@@COND_CHECK_CRC64_TRUE@@COND_SMALL_FALSE@am__append_1 3= check/crc64_fast.c160 @COND_CHECK_SHA256_TRUE@@COND_INTERNAL_SHA256_TRUE@am__append_1 4= check/sha256.c161 @COND_ENCODER_LZ_TRUE@@COND_FILTER_LZ_TRUE@am__append_1 5= \158 @COND_ASM_X86_TRUE@@COND_CHECK_CRC64_TRUE@@COND_SMALL_FALSE@am__append_13 = check/crc64_x86.S 159 @COND_ASM_X86_FALSE@@COND_CHECK_CRC64_TRUE@@COND_SMALL_FALSE@am__append_14 = check/crc64_fast.c 160 @COND_CHECK_SHA256_TRUE@@COND_INTERNAL_SHA256_TRUE@am__append_15 = check/sha256.c 161 @COND_ENCODER_LZ_TRUE@@COND_FILTER_LZ_TRUE@am__append_16 = \ 162 162 @COND_ENCODER_LZ_TRUE@@COND_FILTER_LZ_TRUE@ lz/lz_encoder.c \ 163 163 @COND_ENCODER_LZ_TRUE@@COND_FILTER_LZ_TRUE@ lz/lz_encoder.h \ … … 166 166 @COND_ENCODER_LZ_TRUE@@COND_FILTER_LZ_TRUE@ lz/lz_encoder_mf.c 167 167 168 @COND_DECODER_LZ_TRUE@@COND_FILTER_LZ_TRUE@am__append_1 6= \168 @COND_DECODER_LZ_TRUE@@COND_FILTER_LZ_TRUE@am__append_17 = \ 169 169 @COND_DECODER_LZ_TRUE@@COND_FILTER_LZ_TRUE@ lz/lz_decoder.c \ 170 170 @COND_DECODER_LZ_TRUE@@COND_FILTER_LZ_TRUE@ lz/lz_decoder.h 171 171 172 @COND_FILTER_LZMA1_TRUE@am__append_1 7= lzma/fastpos_tablegen.c \172 @COND_FILTER_LZMA1_TRUE@am__append_18 = lzma/fastpos_tablegen.c \ 173 173 @COND_FILTER_LZMA1_TRUE@ rangecoder/price_tablegen.c 174 @COND_FILTER_LZMA1_TRUE@am__append_18 = lzma/lzma_common.h 175 @COND_ENCODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@am__append_19 = \ 174 @COND_FILTER_LZMA1_TRUE@am__append_19 = lzma/lzma_common.h \ 175 @COND_FILTER_LZMA1_TRUE@ lzma/lzma_encoder_presets.c 176 @COND_ENCODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@am__append_20 = \ 176 177 @COND_ENCODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@ lzma/fastpos.h \ 177 178 @COND_ENCODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@ lzma/lzma_encoder.h \ 178 179 @COND_ENCODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@ lzma/lzma_encoder.c \ 179 @COND_ENCODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@ lzma/lzma_encoder_presets.c \180 180 @COND_ENCODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@ lzma/lzma_encoder_private.h \ 181 181 @COND_ENCODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@ lzma/lzma_encoder_optimum_fast.c \ 182 182 @COND_ENCODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@ lzma/lzma_encoder_optimum_normal.c 183 183 184 @COND_ENCODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@@COND_SMALL_FALSE@am__append_2 0= lzma/fastpos_table.c185 @COND_DECODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@am__append_2 1= \184 @COND_ENCODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@@COND_SMALL_FALSE@am__append_21 = lzma/fastpos_table.c 185 @COND_DECODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@am__append_22 = \ 186 186 @COND_DECODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@ lzma/lzma_decoder.c \ 187 187 @COND_DECODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@ lzma/lzma_decoder.h 188 188 189 @COND_ENCODER_LZMA2_TRUE@@COND_FILTER_LZMA1_TRUE@am__append_2 2= \189 @COND_ENCODER_LZMA2_TRUE@@COND_FILTER_LZMA1_TRUE@am__append_23 = \ 190 190 @COND_ENCODER_LZMA2_TRUE@@COND_FILTER_LZMA1_TRUE@ lzma/lzma2_encoder.c \ 191 191 @COND_ENCODER_LZMA2_TRUE@@COND_FILTER_LZMA1_TRUE@ lzma/lzma2_encoder.h 192 192 193 @COND_DECODER_LZMA2_TRUE@@COND_FILTER_LZMA1_TRUE@am__append_2 3= \193 @COND_DECODER_LZMA2_TRUE@@COND_FILTER_LZMA1_TRUE@am__append_24 = \ 194 194 @COND_DECODER_LZMA2_TRUE@@COND_FILTER_LZMA1_TRUE@ lzma/lzma2_decoder.c \ 195 195 @COND_DECODER_LZMA2_TRUE@@COND_FILTER_LZMA1_TRUE@ lzma/lzma2_decoder.h 196 196 197 @COND_FILTER_LZMA1_TRUE@am__append_2 4= rangecoder/range_common.h198 @COND_ENCODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@am__append_2 5= \197 @COND_FILTER_LZMA1_TRUE@am__append_25 = rangecoder/range_common.h 198 @COND_ENCODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@am__append_26 = \ 199 199 @COND_ENCODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@ rangecoder/range_encoder.h \ 200 200 @COND_ENCODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@ rangecoder/price.h \ 201 201 @COND_ENCODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@ rangecoder/price_table.c 202 202 203 @COND_DECODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@am__append_2 6= rangecoder/range_decoder.h204 @COND_FILTER_DELTA_TRUE@am__append_2 7= \203 @COND_DECODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@am__append_27 = rangecoder/range_decoder.h 204 @COND_FILTER_DELTA_TRUE@am__append_28 = \ 205 205 @COND_FILTER_DELTA_TRUE@ delta/delta_common.c \ 206 206 @COND_FILTER_DELTA_TRUE@ delta/delta_common.h \ 207 207 @COND_FILTER_DELTA_TRUE@ delta/delta_private.h 208 208 209 @COND_ENCODER_DELTA_TRUE@@COND_FILTER_DELTA_TRUE@am__append_2 8= \209 @COND_ENCODER_DELTA_TRUE@@COND_FILTER_DELTA_TRUE@am__append_29 = \ 210 210 @COND_ENCODER_DELTA_TRUE@@COND_FILTER_DELTA_TRUE@ delta/delta_encoder.c \ 211 211 @COND_ENCODER_DELTA_TRUE@@COND_FILTER_DELTA_TRUE@ delta/delta_encoder.h 212 212 213 @COND_DECODER_DELTA_TRUE@@COND_FILTER_DELTA_TRUE@am__append_ 29= \213 @COND_DECODER_DELTA_TRUE@@COND_FILTER_DELTA_TRUE@am__append_30 = \ 214 214 @COND_DECODER_DELTA_TRUE@@COND_FILTER_DELTA_TRUE@ delta/delta_decoder.c \ 215 215 @COND_DECODER_DELTA_TRUE@@COND_FILTER_DELTA_TRUE@ delta/delta_decoder.h 216 216 217 @COND_FILTER_SIMPLE_TRUE@am__append_3 0= \217 @COND_FILTER_SIMPLE_TRUE@am__append_31 = \ 218 218 @COND_FILTER_SIMPLE_TRUE@ simple/simple_coder.c \ 219 219 @COND_FILTER_SIMPLE_TRUE@ simple/simple_coder.h \ 220 220 @COND_FILTER_SIMPLE_TRUE@ simple/simple_private.h 221 221 222 @COND_ENCODER_SIMPLE_TRUE@@COND_FILTER_SIMPLE_TRUE@am__append_3 1= \222 @COND_ENCODER_SIMPLE_TRUE@@COND_FILTER_SIMPLE_TRUE@am__append_32 = \ 223 223 @COND_ENCODER_SIMPLE_TRUE@@COND_FILTER_SIMPLE_TRUE@ simple/simple_encoder.c \ 224 224 @COND_ENCODER_SIMPLE_TRUE@@COND_FILTER_SIMPLE_TRUE@ simple/simple_encoder.h 225 225 226 @COND_DECODER_SIMPLE_TRUE@@COND_FILTER_SIMPLE_TRUE@am__append_3 2= \226 @COND_DECODER_SIMPLE_TRUE@@COND_FILTER_SIMPLE_TRUE@am__append_33 = \ 227 227 @COND_DECODER_SIMPLE_TRUE@@COND_FILTER_SIMPLE_TRUE@ simple/simple_decoder.c \ 228 228 @COND_DECODER_SIMPLE_TRUE@@COND_FILTER_SIMPLE_TRUE@ simple/simple_decoder.h 229 229 230 @COND_FILTER_SIMPLE_TRUE@@COND_FILTER_X86_TRUE@am__append_3 3= simple/x86.c231 @COND_FILTER_POWERPC_TRUE@@COND_FILTER_SIMPLE_TRUE@am__append_3 4= simple/powerpc.c232 @COND_FILTER_IA64_TRUE@@COND_FILTER_SIMPLE_TRUE@am__append_3 5= simple/ia64.c233 @COND_FILTER_ARM_TRUE@@COND_FILTER_SIMPLE_TRUE@am__append_3 6= simple/arm.c234 @COND_FILTER_ARMTHUMB_TRUE@@COND_FILTER_SIMPLE_TRUE@am__append_3 7= simple/armthumb.c235 @COND_FILTER_SIMPLE_TRUE@@COND_FILTER_SPARC_TRUE@am__append_3 8= simple/sparc.c236 @COND_W32_TRUE@am__append_ 39= liblzma.def liblzma.def.in empty.c237 @COND_W32_TRUE@am__append_4 0= liblzma_w32res.rc238 @COND_W32_TRUE@am__append_4 1= -Xlinker --output-def -Xlinker liblzma.def.in239 @COND_SHARED_TRUE@@COND_W32_TRUE@am__append_4 2= liblzma.def230 @COND_FILTER_SIMPLE_TRUE@@COND_FILTER_X86_TRUE@am__append_34 = simple/x86.c 231 @COND_FILTER_POWERPC_TRUE@@COND_FILTER_SIMPLE_TRUE@am__append_35 = simple/powerpc.c 232 @COND_FILTER_IA64_TRUE@@COND_FILTER_SIMPLE_TRUE@am__append_36 = simple/ia64.c 233 @COND_FILTER_ARM_TRUE@@COND_FILTER_SIMPLE_TRUE@am__append_37 = simple/arm.c 234 @COND_FILTER_ARMTHUMB_TRUE@@COND_FILTER_SIMPLE_TRUE@am__append_38 = simple/armthumb.c 235 @COND_FILTER_SIMPLE_TRUE@@COND_FILTER_SPARC_TRUE@am__append_39 = simple/sparc.c 236 @COND_W32_TRUE@am__append_40 = liblzma.def liblzma.def.in empty.c 237 @COND_W32_TRUE@am__append_41 = liblzma_w32res.rc 238 @COND_W32_TRUE@am__append_42 = -Xlinker --output-def -Xlinker liblzma.def.in 239 @COND_SHARED_TRUE@@COND_W32_TRUE@am__append_43 = liblzma.def 240 240 subdir = src/liblzma 241 241 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 242 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_ pthread.m4 \243 $(top_srcdir)/m4/ getopt.m4 $(top_srcdir)/m4/gettext.m4 \244 $(top_srcdir)/m4/ iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \245 $(top_srcdir)/m4/ lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \246 $(top_srcdir)/m4/lib- prefix.m4 $(top_srcdir)/m4/libtool.m4 \247 $(top_srcdir)/m4/l toptions.m4 $(top_srcdir)/m4/ltsugar.m4 \248 $(top_srcdir)/m4/lt version.m4 $(top_srcdir)/m4/lt~obsolete.m4 \249 $(top_srcdir)/m4/ nls.m4 $(top_srcdir)/m4/po.m4 \250 $(top_srcdir)/m4/po six-shell.m4 $(top_srcdir)/m4/progtest.m4 \251 $(top_srcdir)/m4/ tuklib_common.m4 \242 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_capsicum.m4 \ 243 $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/getopt.m4 \ 244 $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \ 245 $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \ 246 $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ 247 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ 248 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ 249 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \ 250 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/posix-shell.m4 \ 251 $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/tuklib_common.m4 \ 252 252 $(top_srcdir)/m4/tuklib_cpucores.m4 \ 253 253 $(top_srcdir)/m4/tuklib_integer.m4 \ … … 301 301 common/index.c common/index.h common/stream_flags_common.c \ 302 302 common/stream_flags_common.h common/vli_size.c \ 303 common/ alone_encoder.c common/block_buffer_encoder.c \304 common/block_buffer_encoder. h common/block_encoder.c\305 common/block_encoder. h common/block_header_encoder.c\306 common/ easy_buffer_encoder.c common/easy_encoder.c \307 common/easy_encoder _memusage.c common/filter_buffer_encoder.c \308 common/filter_ encoder.c common/filter_encoder.h\309 common/filter_ flags_encoder.c common/index_encoder.c \310 common/index_encoder. h common/stream_buffer_encoder.c\311 common/stream_ encoder.c common/stream_flags_encoder.c \312 common/ vli_encoder.c common/hardware_cputhreads.c \303 common/hardware_cputhreads.c common/alone_encoder.c \ 304 common/block_buffer_encoder.c common/block_buffer_encoder.h \ 305 common/block_encoder.c common/block_encoder.h \ 306 common/block_header_encoder.c common/easy_buffer_encoder.c \ 307 common/easy_encoder.c common/easy_encoder_memusage.c \ 308 common/filter_buffer_encoder.c common/filter_encoder.c \ 309 common/filter_encoder.h common/filter_flags_encoder.c \ 310 common/index_encoder.c common/index_encoder.h \ 311 common/stream_buffer_encoder.c common/stream_encoder.c \ 312 common/stream_flags_encoder.c common/vli_encoder.c \ 313 313 common/outqueue.c common/outqueue.h common/stream_encoder_mt.c \ 314 314 common/alone_decoder.c common/alone_decoder.h \ … … 330 330 lz/lz_encoder_hash.h lz/lz_encoder_hash_table.h \ 331 331 lz/lz_encoder_mf.c lz/lz_decoder.c lz/lz_decoder.h \ 332 lzma/lzma_common.h lzma/ fastpos.h lzma/lzma_encoder.h \333 lzma/lzma_encoder. c lzma/lzma_encoder_presets.c \332 lzma/lzma_common.h lzma/lzma_encoder_presets.c lzma/fastpos.h \ 333 lzma/lzma_encoder.h lzma/lzma_encoder.c \ 334 334 lzma/lzma_encoder_private.h lzma/lzma_encoder_optimum_fast.c \ 335 335 lzma/lzma_encoder_optimum_normal.c lzma/fastpos_table.c \ … … 349 349 liblzma_w32res.rc 350 350 @COND_THREADS_TRUE@am__objects_1 = liblzma_la-tuklib_cpucores.lo 351 @COND_MAIN_ENCODER_TRUE@am__objects_2 = liblzma_la-alone_encoder.lo \ 351 @COND_THREADS_TRUE@am__objects_2 = liblzma_la-hardware_cputhreads.lo 352 @COND_MAIN_ENCODER_TRUE@am__objects_3 = liblzma_la-alone_encoder.lo \ 352 353 @COND_MAIN_ENCODER_TRUE@ liblzma_la-block_buffer_encoder.lo \ 353 354 @COND_MAIN_ENCODER_TRUE@ liblzma_la-block_encoder.lo \ … … 364 365 @COND_MAIN_ENCODER_TRUE@ liblzma_la-stream_flags_encoder.lo \ 365 366 @COND_MAIN_ENCODER_TRUE@ liblzma_la-vli_encoder.lo 366 @COND_MAIN_ENCODER_TRUE@@COND_THREADS_TRUE@am__objects_3 = liblzma_la-hardware_cputhreads.lo \ 367 @COND_MAIN_ENCODER_TRUE@@COND_THREADS_TRUE@ liblzma_la-outqueue.lo \ 367 @COND_MAIN_ENCODER_TRUE@@COND_THREADS_TRUE@am__objects_4 = liblzma_la-outqueue.lo \ 368 368 @COND_MAIN_ENCODER_TRUE@@COND_THREADS_TRUE@ liblzma_la-stream_encoder_mt.lo 369 @COND_MAIN_DECODER_TRUE@am__objects_ 4= liblzma_la-alone_decoder.lo \369 @COND_MAIN_DECODER_TRUE@am__objects_5 = liblzma_la-alone_decoder.lo \ 370 370 @COND_MAIN_DECODER_TRUE@ liblzma_la-auto_decoder.lo \ 371 371 @COND_MAIN_DECODER_TRUE@ liblzma_la-block_buffer_decoder.lo \ … … 382 382 @COND_MAIN_DECODER_TRUE@ liblzma_la-stream_flags_decoder.lo \ 383 383 @COND_MAIN_DECODER_TRUE@ liblzma_la-vli_decoder.lo 384 @COND_CHECK_CRC32_TRUE@@COND_SMALL_TRUE@am__objects_ 5= liblzma_la-crc32_small.lo385 @COND_CHECK_CRC32_TRUE@@COND_SMALL_FALSE@am__objects_ 6= liblzma_la-crc32_table.lo386 @COND_ASM_X86_TRUE@@COND_CHECK_CRC32_TRUE@@COND_SMALL_FALSE@am__objects_ 7= liblzma_la-crc32_x86.lo387 @COND_ASM_X86_FALSE@@COND_CHECK_CRC32_TRUE@@COND_SMALL_FALSE@am__objects_ 8= liblzma_la-crc32_fast.lo388 @COND_CHECK_CRC64_TRUE@@COND_SMALL_TRUE@am__objects_ 9= liblzma_la-crc64_small.lo389 @COND_CHECK_CRC64_TRUE@@COND_SMALL_FALSE@am__objects_1 0= liblzma_la-crc64_table.lo390 @COND_ASM_X86_TRUE@@COND_CHECK_CRC64_TRUE@@COND_SMALL_FALSE@am__objects_1 1= liblzma_la-crc64_x86.lo391 @COND_ASM_X86_FALSE@@COND_CHECK_CRC64_TRUE@@COND_SMALL_FALSE@am__objects_1 2= liblzma_la-crc64_fast.lo392 @COND_CHECK_SHA256_TRUE@@COND_INTERNAL_SHA256_TRUE@am__objects_1 3= liblzma_la-sha256.lo393 @COND_ENCODER_LZ_TRUE@@COND_FILTER_LZ_TRUE@am__objects_1 4= liblzma_la-lz_encoder.lo \384 @COND_CHECK_CRC32_TRUE@@COND_SMALL_TRUE@am__objects_6 = liblzma_la-crc32_small.lo 385 @COND_CHECK_CRC32_TRUE@@COND_SMALL_FALSE@am__objects_7 = liblzma_la-crc32_table.lo 386 @COND_ASM_X86_TRUE@@COND_CHECK_CRC32_TRUE@@COND_SMALL_FALSE@am__objects_8 = liblzma_la-crc32_x86.lo 387 @COND_ASM_X86_FALSE@@COND_CHECK_CRC32_TRUE@@COND_SMALL_FALSE@am__objects_9 = liblzma_la-crc32_fast.lo 388 @COND_CHECK_CRC64_TRUE@@COND_SMALL_TRUE@am__objects_10 = liblzma_la-crc64_small.lo 389 @COND_CHECK_CRC64_TRUE@@COND_SMALL_FALSE@am__objects_11 = liblzma_la-crc64_table.lo 390 @COND_ASM_X86_TRUE@@COND_CHECK_CRC64_TRUE@@COND_SMALL_FALSE@am__objects_12 = liblzma_la-crc64_x86.lo 391 @COND_ASM_X86_FALSE@@COND_CHECK_CRC64_TRUE@@COND_SMALL_FALSE@am__objects_13 = liblzma_la-crc64_fast.lo 392 @COND_CHECK_SHA256_TRUE@@COND_INTERNAL_SHA256_TRUE@am__objects_14 = liblzma_la-sha256.lo 393 @COND_ENCODER_LZ_TRUE@@COND_FILTER_LZ_TRUE@am__objects_15 = liblzma_la-lz_encoder.lo \ 394 394 @COND_ENCODER_LZ_TRUE@@COND_FILTER_LZ_TRUE@ liblzma_la-lz_encoder_mf.lo 395 @COND_DECODER_LZ_TRUE@@COND_FILTER_LZ_TRUE@am__objects_1 5= liblzma_la-lz_decoder.lo396 am__objects_16 = 397 @COND_ ENCODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@am__objects_17 = liblzma_la-lzma_encoder.lo \398 @COND_ENCODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@ liblzma_la-lzma_encoder_presets.lo \395 @COND_DECODER_LZ_TRUE@@COND_FILTER_LZ_TRUE@am__objects_16 = liblzma_la-lz_decoder.lo 396 @COND_FILTER_LZMA1_TRUE@am__objects_17 = \ 397 @COND_FILTER_LZMA1_TRUE@ liblzma_la-lzma_encoder_presets.lo 398 @COND_ENCODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@am__objects_18 = liblzma_la-lzma_encoder.lo \ 399 399 @COND_ENCODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@ liblzma_la-lzma_encoder_optimum_fast.lo \ 400 400 @COND_ENCODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@ liblzma_la-lzma_encoder_optimum_normal.lo 401 @COND_ENCODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@@COND_SMALL_FALSE@am__objects_18 = liblzma_la-fastpos_table.lo 402 @COND_DECODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@am__objects_19 = liblzma_la-lzma_decoder.lo 403 @COND_ENCODER_LZMA2_TRUE@@COND_FILTER_LZMA1_TRUE@am__objects_20 = liblzma_la-lzma2_encoder.lo 404 @COND_DECODER_LZMA2_TRUE@@COND_FILTER_LZMA1_TRUE@am__objects_21 = liblzma_la-lzma2_decoder.lo 405 @COND_ENCODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@am__objects_22 = liblzma_la-price_table.lo 406 @COND_FILTER_DELTA_TRUE@am__objects_23 = liblzma_la-delta_common.lo 407 @COND_ENCODER_DELTA_TRUE@@COND_FILTER_DELTA_TRUE@am__objects_24 = liblzma_la-delta_encoder.lo 408 @COND_DECODER_DELTA_TRUE@@COND_FILTER_DELTA_TRUE@am__objects_25 = liblzma_la-delta_decoder.lo 409 @COND_FILTER_SIMPLE_TRUE@am__objects_26 = liblzma_la-simple_coder.lo 410 @COND_ENCODER_SIMPLE_TRUE@@COND_FILTER_SIMPLE_TRUE@am__objects_27 = liblzma_la-simple_encoder.lo 411 @COND_DECODER_SIMPLE_TRUE@@COND_FILTER_SIMPLE_TRUE@am__objects_28 = liblzma_la-simple_decoder.lo 412 @COND_FILTER_SIMPLE_TRUE@@COND_FILTER_X86_TRUE@am__objects_29 = liblzma_la-x86.lo 413 @COND_FILTER_POWERPC_TRUE@@COND_FILTER_SIMPLE_TRUE@am__objects_30 = liblzma_la-powerpc.lo 414 @COND_FILTER_IA64_TRUE@@COND_FILTER_SIMPLE_TRUE@am__objects_31 = liblzma_la-ia64.lo 415 @COND_FILTER_ARM_TRUE@@COND_FILTER_SIMPLE_TRUE@am__objects_32 = liblzma_la-arm.lo 416 @COND_FILTER_ARMTHUMB_TRUE@@COND_FILTER_SIMPLE_TRUE@am__objects_33 = liblzma_la-armthumb.lo 417 @COND_FILTER_SIMPLE_TRUE@@COND_FILTER_SPARC_TRUE@am__objects_34 = liblzma_la-sparc.lo 418 @COND_W32_TRUE@am__objects_35 = liblzma_w32res.lo 401 @COND_ENCODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@@COND_SMALL_FALSE@am__objects_19 = liblzma_la-fastpos_table.lo 402 @COND_DECODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@am__objects_20 = liblzma_la-lzma_decoder.lo 403 @COND_ENCODER_LZMA2_TRUE@@COND_FILTER_LZMA1_TRUE@am__objects_21 = liblzma_la-lzma2_encoder.lo 404 @COND_DECODER_LZMA2_TRUE@@COND_FILTER_LZMA1_TRUE@am__objects_22 = liblzma_la-lzma2_decoder.lo 405 am__objects_23 = 406 @COND_ENCODER_LZMA1_TRUE@@COND_FILTER_LZMA1_TRUE@am__objects_24 = liblzma_la-price_table.lo 407 @COND_FILTER_DELTA_TRUE@am__objects_25 = liblzma_la-delta_common.lo 408 @COND_ENCODER_DELTA_TRUE@@COND_FILTER_DELTA_TRUE@am__objects_26 = liblzma_la-delta_encoder.lo 409 @COND_DECODER_DELTA_TRUE@@COND_FILTER_DELTA_TRUE@am__objects_27 = liblzma_la-delta_decoder.lo 410 @COND_FILTER_SIMPLE_TRUE@am__objects_28 = liblzma_la-simple_coder.lo 411 @COND_ENCODER_SIMPLE_TRUE@@COND_FILTER_SIMPLE_TRUE@am__objects_29 = liblzma_la-simple_encoder.lo 412 @COND_DECODER_SIMPLE_TRUE@@COND_FILTER_SIMPLE_TRUE@am__objects_30 = liblzma_la-simple_decoder.lo 413 @COND_FILTER_SIMPLE_TRUE@@COND_FILTER_X86_TRUE@am__objects_31 = liblzma_la-x86.lo 414 @COND_FILTER_POWERPC_TRUE@@COND_FILTER_SIMPLE_TRUE@am__objects_32 = liblzma_la-powerpc.lo 415 @COND_FILTER_IA64_TRUE@@COND_FILTER_SIMPLE_TRUE@am__objects_33 = liblzma_la-ia64.lo 416 @COND_FILTER_ARM_TRUE@@COND_FILTER_SIMPLE_TRUE@am__objects_34 = liblzma_la-arm.lo 417 @COND_FILTER_ARMTHUMB_TRUE@@COND_FILTER_SIMPLE_TRUE@am__objects_35 = liblzma_la-armthumb.lo 418 @COND_FILTER_SIMPLE_TRUE@@COND_FILTER_SPARC_TRUE@am__objects_36 = liblzma_la-sparc.lo 419 @COND_W32_TRUE@am__objects_37 = liblzma_w32res.lo 419 420 am_liblzma_la_OBJECTS = liblzma_la-tuklib_physmem.lo $(am__objects_1) \ 420 421 liblzma_la-common.lo liblzma_la-block_util.lo \ … … 423 424 liblzma_la-stream_flags_common.lo liblzma_la-vli_size.lo \ 424 425 $(am__objects_2) $(am__objects_3) $(am__objects_4) \ 425 liblzma_la-check.lo $(am__objects_5)$(am__objects_6) \426 $(am__objects_5) liblzma_la-check.lo $(am__objects_6) \ 426 427 $(am__objects_7) $(am__objects_8) $(am__objects_9) \ 427 428 $(am__objects_10) $(am__objects_11) $(am__objects_12) \ … … 429 430 $(am__objects_16) $(am__objects_17) $(am__objects_18) \ 430 431 $(am__objects_19) $(am__objects_20) $(am__objects_21) \ 431 $(am__objects_ 16) $(am__objects_22) $(am__objects_16) \432 $(am__objects_23) $(am__objects_2 4) $(am__objects_25) \433 $(am__objects_2 6) $(am__objects_27) $(am__objects_28) \434 $(am__objects_ 29) $(am__objects_30) $(am__objects_31) \435 $(am__objects_3 2) $(am__objects_33) $(am__objects_34) \436 $(am__objects_3 5)432 $(am__objects_22) $(am__objects_23) $(am__objects_24) \ 433 $(am__objects_23) $(am__objects_25) $(am__objects_26) \ 434 $(am__objects_27) $(am__objects_28) $(am__objects_29) \ 435 $(am__objects_30) $(am__objects_31) $(am__objects_32) \ 436 $(am__objects_33) $(am__objects_34) $(am__objects_35) \ 437 $(am__objects_36) $(am__objects_37) 437 438 liblzma_la_OBJECTS = $(am_liblzma_la_OBJECTS) 438 439 AM_V_lt = $(am__v_lt_@AM_V@) … … 572 573 AUTOMAKE = @AUTOMAKE@ 573 574 AWK = @AWK@ 575 CAPSICUM_LIB = @CAPSICUM_LIB@ 574 576 CC = @CC@ 575 577 CCAS = @CCAS@ … … 713 715 SUBDIRS = api 714 716 EXTRA_DIST = liblzma.map validate_map.sh check/crc32_tablegen.c \ 715 check/crc64_tablegen.c $(am__append_1 7) liblzma.pc.in716 CLEANFILES = $(am__append_ 39)717 doc_DATA = $(am__append_4 2)717 check/crc64_tablegen.c $(am__append_18) liblzma.pc.in 718 CLEANFILES = $(am__append_40) 719 doc_DATA = $(am__append_43) 718 720 lib_LTLIBRARIES = liblzma.la 719 721 liblzma_la_SOURCES = ../common/tuklib_physmem.c $(am__append_2) \ … … 724 726 common/stream_flags_common.c common/stream_flags_common.h \ 725 727 common/vli_size.c $(am__append_3) $(am__append_4) \ 726 $(am__append_5) check/check.c check/check.h check/crc_macros.h \727 $(am__append_6)$(am__append_7) $(am__append_8) \728 $(am__append_5) $(am__append_6) check/check.c check/check.h \ 729 check/crc_macros.h $(am__append_7) $(am__append_8) \ 728 730 $(am__append_9) $(am__append_10) $(am__append_11) \ 729 731 $(am__append_12) $(am__append_13) $(am__append_14) \ 730 $(am__append_15) $(am__append_16) $(am__append_1 8) \732 $(am__append_15) $(am__append_16) $(am__append_17) \ 731 733 $(am__append_19) $(am__append_20) $(am__append_21) \ 732 734 $(am__append_22) $(am__append_23) $(am__append_24) \ … … 735 737 $(am__append_31) $(am__append_32) $(am__append_33) \ 736 738 $(am__append_34) $(am__append_35) $(am__append_36) \ 737 $(am__append_37) $(am__append_38) $(am__append_40) 739 $(am__append_37) $(am__append_38) $(am__append_39) \ 740 $(am__append_41) 738 741 liblzma_la_CPPFLAGS = \ 739 742 -I$(top_srcdir)/src/liblzma/api \ … … 748 751 -DTUKLIB_SYMBOL_PREFIX=lzma_ 749 752 750 liblzma_la_LDFLAGS = -no-undefined -version-info 7: 2:2 $(am__append_1) \751 $(am__append_4 1)753 liblzma_la_LDFLAGS = -no-undefined -version-info 7:3:2 $(am__append_1) \ 754 $(am__append_42) 752 755 pkgconfigdir = $(libdir)/pkgconfig 753 756 pkgconfig_DATA = liblzma.pc … … 1038 1041 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liblzma_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o liblzma_la-vli_size.lo `test -f 'common/vli_size.c' || echo '$(srcdir)/'`common/vli_size.c 1039 1042 1043 liblzma_la-hardware_cputhreads.lo: common/hardware_cputhreads.c 1044 @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liblzma_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT liblzma_la-hardware_cputhreads.lo -MD -MP -MF $(DEPDIR)/liblzma_la-hardware_cputhreads.Tpo -c -o liblzma_la-hardware_cputhreads.lo `test -f 'common/hardware_cputhreads.c' || echo '$(srcdir)/'`common/hardware_cputhreads.c 1045 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblzma_la-hardware_cputhreads.Tpo $(DEPDIR)/liblzma_la-hardware_cputhreads.Plo 1046 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='common/hardware_cputhreads.c' object='liblzma_la-hardware_cputhreads.lo' libtool=yes @AMDEPBACKSLASH@ 1047 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 1048 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liblzma_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o liblzma_la-hardware_cputhreads.lo `test -f 'common/hardware_cputhreads.c' || echo '$(srcdir)/'`common/hardware_cputhreads.c 1049 1040 1050 liblzma_la-alone_encoder.lo: common/alone_encoder.c 1041 1051 @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liblzma_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT liblzma_la-alone_encoder.lo -MD -MP -MF $(DEPDIR)/liblzma_la-alone_encoder.Tpo -c -o liblzma_la-alone_encoder.lo `test -f 'common/alone_encoder.c' || echo '$(srcdir)/'`common/alone_encoder.c … … 1143 1153 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liblzma_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o liblzma_la-vli_encoder.lo `test -f 'common/vli_encoder.c' || echo '$(srcdir)/'`common/vli_encoder.c 1144 1154 1145 liblzma_la-hardware_cputhreads.lo: common/hardware_cputhreads.c1146 @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liblzma_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT liblzma_la-hardware_cputhreads.lo -MD -MP -MF $(DEPDIR)/liblzma_la-hardware_cputhreads.Tpo -c -o liblzma_la-hardware_cputhreads.lo `test -f 'common/hardware_cputhreads.c' || echo '$(srcdir)/'`common/hardware_cputhreads.c1147 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblzma_la-hardware_cputhreads.Tpo $(DEPDIR)/liblzma_la-hardware_cputhreads.Plo1148 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='common/hardware_cputhreads.c' object='liblzma_la-hardware_cputhreads.lo' libtool=yes @AMDEPBACKSLASH@1149 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@1150 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liblzma_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o liblzma_la-hardware_cputhreads.lo `test -f 'common/hardware_cputhreads.c' || echo '$(srcdir)/'`common/hardware_cputhreads.c1151 1152 1155 liblzma_la-outqueue.lo: common/outqueue.c 1153 1156 @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liblzma_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT liblzma_la-outqueue.lo -MD -MP -MF $(DEPDIR)/liblzma_la-outqueue.Tpo -c -o liblzma_la-outqueue.lo `test -f 'common/outqueue.c' || echo '$(srcdir)/'`common/outqueue.c … … 1346 1349 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liblzma_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o liblzma_la-lz_decoder.lo `test -f 'lz/lz_decoder.c' || echo '$(srcdir)/'`lz/lz_decoder.c 1347 1350 1351 liblzma_la-lzma_encoder_presets.lo: lzma/lzma_encoder_presets.c 1352 @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liblzma_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT liblzma_la-lzma_encoder_presets.lo -MD -MP -MF $(DEPDIR)/liblzma_la-lzma_encoder_presets.Tpo -c -o liblzma_la-lzma_encoder_presets.lo `test -f 'lzma/lzma_encoder_presets.c' || echo '$(srcdir)/'`lzma/lzma_encoder_presets.c 1353 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblzma_la-lzma_encoder_presets.Tpo $(DEPDIR)/liblzma_la-lzma_encoder_presets.Plo 1354 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='lzma/lzma_encoder_presets.c' object='liblzma_la-lzma_encoder_presets.lo' libtool=yes @AMDEPBACKSLASH@ 1355 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 1356 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liblzma_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o liblzma_la-lzma_encoder_presets.lo `test -f 'lzma/lzma_encoder_presets.c' || echo '$(srcdir)/'`lzma/lzma_encoder_presets.c 1357 1348 1358 liblzma_la-lzma_encoder.lo: lzma/lzma_encoder.c 1349 1359 @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liblzma_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT liblzma_la-lzma_encoder.lo -MD -MP -MF $(DEPDIR)/liblzma_la-lzma_encoder.Tpo -c -o liblzma_la-lzma_encoder.lo `test -f 'lzma/lzma_encoder.c' || echo '$(srcdir)/'`lzma/lzma_encoder.c … … 1352 1362 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 1353 1363 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liblzma_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o liblzma_la-lzma_encoder.lo `test -f 'lzma/lzma_encoder.c' || echo '$(srcdir)/'`lzma/lzma_encoder.c 1354 1355 liblzma_la-lzma_encoder_presets.lo: lzma/lzma_encoder_presets.c1356 @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liblzma_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT liblzma_la-lzma_encoder_presets.lo -MD -MP -MF $(DEPDIR)/liblzma_la-lzma_encoder_presets.Tpo -c -o liblzma_la-lzma_encoder_presets.lo `test -f 'lzma/lzma_encoder_presets.c' || echo '$(srcdir)/'`lzma/lzma_encoder_presets.c1357 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblzma_la-lzma_encoder_presets.Tpo $(DEPDIR)/liblzma_la-lzma_encoder_presets.Plo1358 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='lzma/lzma_encoder_presets.c' object='liblzma_la-lzma_encoder_presets.lo' libtool=yes @AMDEPBACKSLASH@1359 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@1360 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liblzma_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o liblzma_la-lzma_encoder_presets.lo `test -f 'lzma/lzma_encoder_presets.c' || echo '$(srcdir)/'`lzma/lzma_encoder_presets.c1361 1364 1362 1365 liblzma_la-lzma_encoder_optimum_fast.lo: lzma/lzma_encoder_optimum_fast.c -
TabularUnified xz/vendor/current/src/liblzma/api/Makefile.in ¶
r1791 r1993 91 91 subdir = src/liblzma/api 92 92 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 93 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_ pthread.m4 \94 $(top_srcdir)/m4/ getopt.m4 $(top_srcdir)/m4/gettext.m4 \95 $(top_srcdir)/m4/ iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \96 $(top_srcdir)/m4/ lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \97 $(top_srcdir)/m4/lib- prefix.m4 $(top_srcdir)/m4/libtool.m4 \98 $(top_srcdir)/m4/l toptions.m4 $(top_srcdir)/m4/ltsugar.m4 \99 $(top_srcdir)/m4/lt version.m4 $(top_srcdir)/m4/lt~obsolete.m4 \100 $(top_srcdir)/m4/ nls.m4 $(top_srcdir)/m4/po.m4 \101 $(top_srcdir)/m4/po six-shell.m4 $(top_srcdir)/m4/progtest.m4 \102 $(top_srcdir)/m4/ tuklib_common.m4 \93 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_capsicum.m4 \ 94 $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/getopt.m4 \ 95 $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \ 96 $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \ 97 $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ 98 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ 99 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ 100 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \ 101 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/posix-shell.m4 \ 102 $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/tuklib_common.m4 \ 103 103 $(top_srcdir)/m4/tuklib_cpucores.m4 \ 104 104 $(top_srcdir)/m4/tuklib_integer.m4 \ … … 194 194 AUTOMAKE = @AUTOMAKE@ 195 195 AWK = @AWK@ 196 CAPSICUM_LIB = @CAPSICUM_LIB@ 196 197 CC = @CC@ 197 198 CCAS = @CCAS@ -
TabularUnified xz/vendor/current/src/liblzma/api/lzma/version.h ¶
r1791 r1993 23 23 #define LZMA_VERSION_MAJOR 5 24 24 #define LZMA_VERSION_MINOR 2 25 #define LZMA_VERSION_PATCH 225 #define LZMA_VERSION_PATCH 3 26 26 #define LZMA_VERSION_STABILITY LZMA_VERSION_STABILITY_STABLE 27 27 -
TabularUnified xz/vendor/current/src/liblzma/check/check.h ¶
r1791 r1993 16 16 #include "common.h" 17 17 18 #if defined(HAVE_COMMONCRYPTO_COMMONDIGEST_H) 18 // If the function for external SHA-256 is missing, use the internal SHA-256 19 // code. Due to how configure works, these defines can only get defined when 20 // both a usable header and a type have already been found. 21 #if !(defined(HAVE_CC_SHA256_INIT) \ 22 || defined(HAVE_SHA256_INIT) \ 23 || defined(HAVE_SHA256INIT)) 24 # define HAVE_INTERNAL_SHA256 1 25 #endif 26 27 #if defined(HAVE_INTERNAL_SHA256) 28 // Nothing 29 #elif defined(HAVE_COMMONCRYPTO_COMMONDIGEST_H) 19 30 # include <CommonCrypto/CommonDigest.h> 20 31 #elif defined(HAVE_SHA256_H) … … 24 35 # include <sys/types.h> 25 36 # include <sha2.h> 26 #elif defined(HAVE_MINIX_SHA2_H)27 # include <sys/types.h>28 # include <minix/sha2.h>29 37 #endif 30 38 31 #if defined(HAVE_CC_SHA256_CTX) 32 typedef CC_SHA256_CTX lzma_sha256_state; 33 #elif defined(HAVE_SHA256_CTX) 34 typedef SHA256_CTX lzma_sha256_state; 35 #elif defined(HAVE_SHA2_CTX) 36 typedef SHA2_CTX lzma_sha256_state; 37 #else 39 #if defined(HAVE_INTERNAL_SHA256) 38 40 /// State for the internal SHA-256 implementation 39 41 typedef struct { … … 44 46 uint64_t size; 45 47 } lzma_sha256_state; 48 #elif defined(HAVE_CC_SHA256_CTX) 49 typedef CC_SHA256_CTX lzma_sha256_state; 50 #elif defined(HAVE_SHA256_CTX) 51 typedef SHA256_CTX lzma_sha256_state; 52 #elif defined(HAVE_SHA2_CTX) 53 typedef SHA2_CTX lzma_sha256_state; 46 54 #endif 47 55 48 #if defined(HAVE_CC_SHA256_INIT) 56 #if defined(HAVE_INTERNAL_SHA256) 57 // Nothing 58 #elif defined(HAVE_CC_SHA256_INIT) 49 59 # define LZMA_SHA256FUNC(x) CC_SHA256_ ## x 50 60 #elif defined(HAVE_SHA256_INIT) -
TabularUnified xz/vendor/current/src/liblzma/common/Makefile.inc ¶
r1791 r1993 21 21 common/stream_flags_common.h \ 22 22 common/vli_size.c 23 24 if COND_THREADS 25 liblzma_la_SOURCES += common/hardware_cputhreads.c 26 endif 23 27 24 28 if COND_MAIN_ENCODER … … 46 50 if COND_THREADS 47 51 liblzma_la_SOURCES += \ 48 common/hardware_cputhreads.c \49 52 common/outqueue.c \ 50 53 common/outqueue.h \ -
TabularUnified xz/vendor/current/src/liblzma/common/alone_decoder.c ¶
r1791 r1993 16 16 17 17 18 struct lzma_coder_s{18 typedef struct { 19 19 lzma_next_coder next; 20 20 … … 47 47 /// the LZMA decoder 48 48 lzma_options_lzma options; 49 } ;49 } lzma_alone_coder; 50 50 51 51 52 52 static lzma_ret 53 alone_decode( lzma_coder *coder,53 alone_decode(void *coder_ptr, 54 54 const lzma_allocator *allocator lzma_attribute((__unused__)), 55 55 const uint8_t *restrict in, size_t *restrict in_pos, … … 58 58 lzma_action action) 59 59 { 60 lzma_alone_coder *coder = coder_ptr; 61 60 62 while (*out_pos < out_size 61 63 && (coder->sequence == SEQ_CODE || *in_pos < in_size)) … … 167 169 168 170 static void 169 alone_decoder_end(lzma_coder *coder, const lzma_allocator *allocator) 170 { 171 alone_decoder_end(void *coder_ptr, const lzma_allocator *allocator) 172 { 173 lzma_alone_coder *coder = coder_ptr; 171 174 lzma_next_end(&coder->next, allocator); 172 175 lzma_free(coder, allocator); … … 176 179 177 180 static lzma_ret 178 alone_decoder_memconfig( lzma_coder *coder, uint64_t *memusage,181 alone_decoder_memconfig(void *coder_ptr, uint64_t *memusage, 179 182 uint64_t *old_memlimit, uint64_t new_memlimit) 180 183 { 184 lzma_alone_coder *coder = coder_ptr; 185 181 186 *memusage = coder->memusage; 182 187 *old_memlimit = coder->memlimit; … … 202 207 return LZMA_PROG_ERROR; 203 208 204 if (next->coder == NULL) { 205 next->coder = lzma_alloc(sizeof(lzma_coder), allocator); 206 if (next->coder == NULL) 209 lzma_alone_coder *coder = next->coder; 210 211 if (coder == NULL) { 212 coder = lzma_alloc(sizeof(lzma_alone_coder), allocator); 213 if (coder == NULL) 207 214 return LZMA_MEM_ERROR; 208 215 216 next->coder = coder; 209 217 next->code = &alone_decode; 210 218 next->end = &alone_decoder_end; 211 219 next->memconfig = &alone_decoder_memconfig; 212 next->coder->next = LZMA_NEXT_CODER_INIT;213 } 214 215 next->coder->sequence = SEQ_PROPERTIES;216 next->coder->picky = picky;217 next->coder->pos = 0;218 next->coder->options.dict_size = 0;219 next->coder->options.preset_dict = NULL;220 next->coder->options.preset_dict_size = 0;221 next->coder->uncompressed_size = 0;222 next->coder->memlimit = memlimit;223 next->coder->memusage = LZMA_MEMUSAGE_BASE;220 coder->next = LZMA_NEXT_CODER_INIT; 221 } 222 223 coder->sequence = SEQ_PROPERTIES; 224 coder->picky = picky; 225 coder->pos = 0; 226 coder->options.dict_size = 0; 227 coder->options.preset_dict = NULL; 228 coder->options.preset_dict_size = 0; 229 coder->uncompressed_size = 0; 230 coder->memlimit = memlimit; 231 coder->memusage = LZMA_MEMUSAGE_BASE; 224 232 225 233 return LZMA_OK; -
TabularUnified xz/vendor/current/src/liblzma/common/alone_encoder.c ¶
r1791 r1993 18 18 19 19 20 struct lzma_coder_s{20 typedef struct { 21 21 lzma_next_coder next; 22 22 … … 28 28 size_t header_pos; 29 29 uint8_t header[ALONE_HEADER_SIZE]; 30 } ;30 } lzma_alone_coder; 31 31 32 32 33 33 static lzma_ret 34 alone_encode( lzma_coder *coder,34 alone_encode(void *coder_ptr, 35 35 const lzma_allocator *allocator lzma_attribute((__unused__)), 36 36 const uint8_t *restrict in, size_t *restrict in_pos, … … 39 39 lzma_action action) 40 40 { 41 lzma_alone_coder *coder = coder_ptr; 42 41 43 while (*out_pos < out_size) 42 44 switch (coder->sequence) { … … 66 68 67 69 static void 68 alone_encoder_end( lzma_coder *coder, const lzma_allocator *allocator)70 alone_encoder_end(void *coder_ptr, const lzma_allocator *allocator) 69 71 { 72 lzma_alone_coder *coder = coder_ptr; 70 73 lzma_next_end(&coder->next, allocator); 71 74 lzma_free(coder, allocator); … … 81 84 lzma_next_coder_init(&alone_encoder_init, next, allocator); 82 85 83 if (next->coder == NULL) { 84 next->coder = lzma_alloc(sizeof(lzma_coder), allocator); 85 if (next->coder == NULL) 86 lzma_alone_coder *coder = next->coder; 87 88 if (coder == NULL) { 89 coder = lzma_alloc(sizeof(lzma_alone_coder), allocator); 90 if (coder == NULL) 86 91 return LZMA_MEM_ERROR; 87 92 93 next->coder = coder; 88 94 next->code = &alone_encode; 89 95 next->end = &alone_encoder_end; 90 next->coder->next = LZMA_NEXT_CODER_INIT;96 coder->next = LZMA_NEXT_CODER_INIT; 91 97 } 92 98 93 99 // Basic initializations 94 next->coder->sequence = SEQ_HEADER;95 next->coder->header_pos = 0;100 coder->sequence = SEQ_HEADER; 101 coder->header_pos = 0; 96 102 97 103 // Encode the header: 98 104 // - Properties (1 byte) 99 if (lzma_lzma_lclppb_encode(options, next->coder->header))105 if (lzma_lzma_lclppb_encode(options, coder->header)) 100 106 return LZMA_OPTIONS_ERROR; 101 107 … … 117 123 ++d; 118 124 119 unaligned_write32le( next->coder->header + 1, d);125 unaligned_write32le(coder->header + 1, d); 120 126 121 127 // - Uncompressed size (always unknown and using EOPM) 122 memset( next->coder->header + 1 + 4, 0xFF, 8);128 memset(coder->header + 1 + 4, 0xFF, 8); 123 129 124 130 // Initialize the LZMA encoder. … … 132 138 }; 133 139 134 return lzma_next_filter_init(& next->coder->next, allocator, filters);140 return lzma_next_filter_init(&coder->next, allocator, filters); 135 141 } 136 142 -
TabularUnified xz/vendor/current/src/liblzma/common/auto_decoder.c ¶
r1791 r1993 15 15 16 16 17 struct lzma_coder_s{17 typedef struct { 18 18 /// Stream decoder or LZMA_Alone decoder 19 19 lzma_next_coder next; … … 27 27 SEQ_FINISH, 28 28 } sequence; 29 } ;29 } lzma_auto_coder; 30 30 31 31 32 32 static lzma_ret 33 auto_decode( lzma_coder *coder, const lzma_allocator *allocator,33 auto_decode(void *coder_ptr, const lzma_allocator *allocator, 34 34 const uint8_t *restrict in, size_t *restrict in_pos, 35 35 size_t in_size, uint8_t *restrict out, 36 36 size_t *restrict out_pos, size_t out_size, lzma_action action) 37 37 { 38 lzma_auto_coder *coder = coder_ptr; 39 38 40 switch (coder->sequence) { 39 41 case SEQ_INIT: … … 101 103 102 104 static void 103 auto_decoder_end( lzma_coder *coder, const lzma_allocator *allocator)105 auto_decoder_end(void *coder_ptr, const lzma_allocator *allocator) 104 106 { 107 lzma_auto_coder *coder = coder_ptr; 105 108 lzma_next_end(&coder->next, allocator); 106 109 lzma_free(coder, allocator); … … 110 113 111 114 static lzma_check 112 auto_decoder_get_check(const lzma_coder *coder)115 auto_decoder_get_check(const void *coder_ptr) 113 116 { 117 const lzma_auto_coder *coder = coder_ptr; 118 114 119 // It is LZMA_Alone if get_check is NULL. 115 120 return coder->next.get_check == NULL ? LZMA_CHECK_NONE … … 119 124 120 125 static lzma_ret 121 auto_decoder_memconfig( lzma_coder *coder, uint64_t *memusage,126 auto_decoder_memconfig(void *coder_ptr, uint64_t *memusage, 122 127 uint64_t *old_memlimit, uint64_t new_memlimit) 123 128 { 129 lzma_auto_coder *coder = coder_ptr; 130 124 131 lzma_ret ret; 125 132 … … 155 162 return LZMA_OPTIONS_ERROR; 156 163 157 if (next->coder == NULL) { 158 next->coder = lzma_alloc(sizeof(lzma_coder), allocator); 159 if (next->coder == NULL) 164 lzma_auto_coder *coder = next->coder; 165 if (coder == NULL) { 166 coder = lzma_alloc(sizeof(lzma_auto_coder), allocator); 167 if (coder == NULL) 160 168 return LZMA_MEM_ERROR; 161 169 170 next->coder = coder; 162 171 next->code = &auto_decode; 163 172 next->end = &auto_decoder_end; 164 173 next->get_check = &auto_decoder_get_check; 165 174 next->memconfig = &auto_decoder_memconfig; 166 next->coder->next = LZMA_NEXT_CODER_INIT;175 coder->next = LZMA_NEXT_CODER_INIT; 167 176 } 168 177 169 next->coder->memlimit = memlimit;170 next->coder->flags = flags;171 next->coder->sequence = SEQ_INIT;178 coder->memlimit = memlimit; 179 coder->flags = flags; 180 coder->sequence = SEQ_INIT; 172 181 173 182 return LZMA_OK; -
TabularUnified xz/vendor/current/src/liblzma/common/block_decoder.c ¶
r1791 r1993 16 16 17 17 18 struct lzma_coder_s{18 typedef struct { 19 19 enum { 20 20 SEQ_CODE, … … 49 49 /// True if the integrity check won't be calculated and verified. 50 50 bool ignore_check; 51 } ;51 } lzma_block_coder; 52 52 53 53 … … 75 75 76 76 static lzma_ret 77 block_decode( lzma_coder *coder, const lzma_allocator *allocator,77 block_decode(void *coder_ptr, const lzma_allocator *allocator, 78 78 const uint8_t *restrict in, size_t *restrict in_pos, 79 79 size_t in_size, uint8_t *restrict out, 80 80 size_t *restrict out_pos, size_t out_size, lzma_action action) 81 81 { 82 lzma_block_coder *coder = coder_ptr; 83 82 84 switch (coder->sequence) { 83 85 case SEQ_CODE: { … … 178 180 179 181 static void 180 block_decoder_end(lzma_coder *coder, const lzma_allocator *allocator) 181 { 182 block_decoder_end(void *coder_ptr, const lzma_allocator *allocator) 183 { 184 lzma_block_coder *coder = coder_ptr; 182 185 lzma_next_end(&coder->next, allocator); 183 186 lzma_free(coder, allocator); … … 199 202 return LZMA_PROG_ERROR; 200 203 201 // Allocate and initialize *next->coder if needed. 202 if (next->coder == NULL) { 203 next->coder = lzma_alloc(sizeof(lzma_coder), allocator); 204 if (next->coder == NULL) 204 // Allocate *next->coder if needed. 205 lzma_block_coder *coder = next->coder; 206 if (coder == NULL) { 207 coder = lzma_alloc(sizeof(lzma_block_coder), allocator); 208 if (coder == NULL) 205 209 return LZMA_MEM_ERROR; 206 210 211 next->coder = coder; 207 212 next->code = &block_decode; 208 213 next->end = &block_decoder_end; 209 next->coder->next = LZMA_NEXT_CODER_INIT;214 coder->next = LZMA_NEXT_CODER_INIT; 210 215 } 211 216 212 217 // Basic initializations 213 next->coder->sequence = SEQ_CODE;214 next->coder->block = block;215 next->coder->compressed_size = 0;216 next->coder->uncompressed_size = 0;218 coder->sequence = SEQ_CODE; 219 coder->block = block; 220 coder->compressed_size = 0; 221 coder->uncompressed_size = 0; 217 222 218 223 // If Compressed Size is not known, we calculate the maximum allowed 219 224 // value so that encoded size of the Block (including Block Padding) 220 225 // is still a valid VLI and a multiple of four. 221 next->coder->compressed_limit226 coder->compressed_limit 222 227 = block->compressed_size == LZMA_VLI_UNKNOWN 223 228 ? (LZMA_VLI_MAX & ~LZMA_VLI_C(3)) … … 229 234 // supported, and the Block decoder cannot verify the Check field. 230 235 // Caller can test lzma_check_is_supported(block->check). 231 next->coder->check_pos = 0;232 lzma_check_init(& next->coder->check, block->check);233 234 next->coder->ignore_check = block->version >= 1236 coder->check_pos = 0; 237 lzma_check_init(&coder->check, block->check); 238 239 coder->ignore_check = block->version >= 1 235 240 ? block->ignore_check : false; 236 241 237 242 // Initialize the filter chain. 238 return lzma_raw_decoder_init(& next->coder->next, allocator,243 return lzma_raw_decoder_init(&coder->next, allocator, 239 244 block->filters); 240 245 } -
TabularUnified xz/vendor/current/src/liblzma/common/block_encoder.c ¶
r1791 r1993 16 16 17 17 18 struct lzma_coder_s{18 typedef struct { 19 19 /// The filters in the chain; initialized with lzma_raw_decoder_init(). 20 20 lzma_next_coder next; … … 42 42 /// Check of the uncompressed data 43 43 lzma_check_state check; 44 } ;44 } lzma_block_coder; 45 45 46 46 47 47 static lzma_ret 48 block_encode( lzma_coder *coder, const lzma_allocator *allocator,48 block_encode(void *coder_ptr, const lzma_allocator *allocator, 49 49 const uint8_t *restrict in, size_t *restrict in_pos, 50 50 size_t in_size, uint8_t *restrict out, 51 51 size_t *restrict out_pos, size_t out_size, lzma_action action) 52 52 { 53 lzma_block_coder *coder = coder_ptr; 54 53 55 // Check that our amount of input stays in proper limits. 54 56 if (LZMA_VLI_MAX - coder->uncompressed_size < in_size - *in_pos) … … 135 137 136 138 static void 137 block_encoder_end(lzma_coder *coder, const lzma_allocator *allocator) 138 { 139 block_encoder_end(void *coder_ptr, const lzma_allocator *allocator) 140 { 141 lzma_block_coder *coder = coder_ptr; 139 142 lzma_next_end(&coder->next, allocator); 140 143 lzma_free(coder, allocator); … … 144 147 145 148 static lzma_ret 146 block_encoder_update( lzma_coder *coder, const lzma_allocator *allocator,149 block_encoder_update(void *coder_ptr, const lzma_allocator *allocator, 147 150 const lzma_filter *filters lzma_attribute((__unused__)), 148 151 const lzma_filter *reversed_filters) 149 152 { 153 lzma_block_coder *coder = coder_ptr; 154 150 155 if (coder->sequence != SEQ_CODE) 151 156 return LZMA_PROG_ERROR; … … 179 184 180 185 // Allocate and initialize *next->coder if needed. 181 if (next->coder == NULL) { 182 next->coder = lzma_alloc(sizeof(lzma_coder), allocator); 183 if (next->coder == NULL) 186 lzma_block_coder *coder = next->coder; 187 if (coder == NULL) { 188 coder = lzma_alloc(sizeof(lzma_block_coder), allocator); 189 if (coder == NULL) 184 190 return LZMA_MEM_ERROR; 185 191 192 next->coder = coder; 186 193 next->code = &block_encode; 187 194 next->end = &block_encoder_end; 188 195 next->update = &block_encoder_update; 189 next->coder->next = LZMA_NEXT_CODER_INIT;196 coder->next = LZMA_NEXT_CODER_INIT; 190 197 } 191 198 192 199 // Basic initializations 193 next->coder->sequence = SEQ_CODE;194 next->coder->block = block;195 next->coder->compressed_size = 0;196 next->coder->uncompressed_size = 0;197 next->coder->pos = 0;200 coder->sequence = SEQ_CODE; 201 coder->block = block; 202 coder->compressed_size = 0; 203 coder->uncompressed_size = 0; 204 coder->pos = 0; 198 205 199 206 // Initialize the check 200 lzma_check_init(& next->coder->check, block->check);207 lzma_check_init(&coder->check, block->check); 201 208 202 209 // Initialize the requested filters. 203 return lzma_raw_encoder_init(&next->coder->next, allocator, 204 block->filters); 210 return lzma_raw_encoder_init(&coder->next, allocator, block->filters); 205 211 } 206 212 -
TabularUnified xz/vendor/current/src/liblzma/common/common.h ¶
r1791 r1993 89 89 90 90 91 /// Type of encoder/decoder specific data; the actual structure is defined92 /// differently in different coders.93 typedef struct lzma_coder_s lzma_coder;94 95 91 typedef struct lzma_next_coder_s lzma_next_coder; 96 92 … … 108 104 /// function prototype. 109 105 typedef lzma_ret (*lzma_code_function)( 110 lzma_coder*coder, const lzma_allocator *allocator,106 void *coder, const lzma_allocator *allocator, 111 107 const uint8_t *restrict in, size_t *restrict in_pos, 112 108 size_t in_size, uint8_t *restrict out, … … 116 112 /// Type of a function to free the memory allocated for the coder 117 113 typedef void (*lzma_end_function)( 118 lzma_coder*coder, const lzma_allocator *allocator);114 void *coder, const lzma_allocator *allocator); 119 115 120 116 … … 139 135 struct lzma_next_coder_s { 140 136 /// Pointer to coder-specific data 141 lzma_coder*coder;137 void *coder; 142 138 143 139 /// Filter ID. This is LZMA_VLI_UNKNOWN when this structure doesn't … … 161 157 /// Pointer to a function to get progress information. If this is NULL, 162 158 /// lzma_stream.total_in and .total_out are used instead. 163 void (*get_progress)( lzma_coder*coder,159 void (*get_progress)(void *coder, 164 160 uint64_t *progress_in, uint64_t *progress_out); 165 161 166 162 /// Pointer to function to return the type of the integrity check. 167 163 /// Most coders won't support this. 168 lzma_check (*get_check)(const lzma_coder*coder);164 lzma_check (*get_check)(const void *coder); 169 165 170 166 /// Pointer to function to get and/or change the memory usage limit. 171 167 /// If new_memlimit == 0, the limit is not changed. 172 lzma_ret (*memconfig)( lzma_coder*coder, uint64_t *memusage,168 lzma_ret (*memconfig)(void *coder, uint64_t *memusage, 173 169 uint64_t *old_memlimit, uint64_t new_memlimit); 174 170 175 171 /// Update the filter-specific options or the whole filter chain 176 172 /// in the encoder. 177 lzma_ret (*update)( lzma_coder*coder, const lzma_allocator *allocator,173 lzma_ret (*update)(void *coder, const lzma_allocator *allocator, 178 174 const lzma_filter *filters, 179 175 const lzma_filter *reversed_filters); -
TabularUnified xz/vendor/current/src/liblzma/common/index.c ¶
r1791 r1993 203 203 index_tree_node_end(node->right, allocator, free_func); 204 204 205 if (free_func != NULL) 206 free_func(node, allocator); 207 208 lzma_free(node, allocator); 205 free_func(node, allocator); 209 206 return; 210 207 } 211 208 212 209 213 /// Free the me ory allocated for a tree. If free_func is not NULL,214 /// it is called on each node before freeing the node. This is used215 /// to free the Record groups from each index_stream before freeing216 /// the index_stream itself.210 /// Free the memory allocated for a tree. Each node is freed using the 211 /// given free_func which is either &lzma_free or &index_stream_end. 212 /// The latter is used to free the Record groups from each index_stream 213 /// before freeing the index_stream itself. 217 214 static void 218 215 index_tree_end(index_tree *tree, const lzma_allocator *allocator, 219 216 void (*free_func)(void *node, const lzma_allocator *allocator)) 220 217 { 218 assert(free_func != NULL); 219 221 220 if (tree->root != NULL) 222 221 index_tree_node_end(tree->root, allocator, free_func); … … 372 371 { 373 372 index_stream *s = node; 374 index_tree_end(&s->groups, allocator, NULL); 373 index_tree_end(&s->groups, allocator, &lzma_free); 374 lzma_free(s, allocator); 375 375 return; 376 376 } … … 830 830 831 831 lzma_free(g, allocator); 832 833 // NOTE: newg isn't leaked here because 834 // newg == (void *)&newg->node. 832 835 } 833 836 } … … 870 873 src->node.uncompressed_base, src->number, 871 874 src->block_number_base, allocator); 872 873 // Return immediately if allocation failed or if there are 874 // no groups to duplicate. 875 if (dest == NULL || src->groups.leftmost == NULL) 876 return dest; 875 if (dest == NULL) 876 return NULL; 877 877 878 878 // Copy the overall information. … … 881 881 dest->stream_flags = src->stream_flags; 882 882 dest->stream_padding = src->stream_padding; 883 884 // Return if there are no groups to duplicate. 885 if (src->groups.leftmost == NULL) 886 return dest; 883 887 884 888 // Allocate memory for the Records. We put all the Records into -
TabularUnified xz/vendor/current/src/liblzma/common/index_decoder.c ¶
r1791 r1993 15 15 16 16 17 struct lzma_coder_s{17 typedef struct { 18 18 enum { 19 19 SEQ_INDICATOR, … … 51 51 /// CRC32 of the List of Records field 52 52 uint32_t crc32; 53 } ;53 } lzma_index_coder; 54 54 55 55 56 56 static lzma_ret 57 index_decode( lzma_coder *coder, const lzma_allocator *allocator,57 index_decode(void *coder_ptr, const lzma_allocator *allocator, 58 58 const uint8_t *restrict in, size_t *restrict in_pos, 59 59 size_t in_size, … … 63 63 lzma_action action lzma_attribute((__unused__))) 64 64 { 65 lzma_index_coder *coder = coder_ptr; 66 65 67 // Similar optimization as in index_encoder.c 66 68 const size_t in_start = *in_pos; … … 208 210 209 211 static void 210 index_decoder_end(lzma_coder *coder, const lzma_allocator *allocator) 211 { 212 index_decoder_end(void *coder_ptr, const lzma_allocator *allocator) 213 { 214 lzma_index_coder *coder = coder_ptr; 212 215 lzma_index_end(coder->index, allocator); 213 216 lzma_free(coder, allocator); … … 217 220 218 221 static lzma_ret 219 index_decoder_memconfig( lzma_coder *coder, uint64_t *memusage,222 index_decoder_memconfig(void *coder_ptr, uint64_t *memusage, 220 223 uint64_t *old_memlimit, uint64_t new_memlimit) 221 224 { 225 lzma_index_coder *coder = coder_ptr; 226 222 227 *memusage = lzma_index_memusage(1, coder->count); 223 228 *old_memlimit = coder->memlimit; … … 235 240 236 241 static lzma_ret 237 index_decoder_reset(lzma_ coder *coder, const lzma_allocator *allocator,242 index_decoder_reset(lzma_index_coder *coder, const lzma_allocator *allocator, 238 243 lzma_index **i, uint64_t memlimit) 239 244 { … … 270 275 return LZMA_PROG_ERROR; 271 276 272 if (next->coder == NULL) { 273 next->coder = lzma_alloc(sizeof(lzma_coder), allocator); 274 if (next->coder == NULL) 277 lzma_index_coder *coder = next->coder; 278 if (coder == NULL) { 279 coder = lzma_alloc(sizeof(lzma_index_coder), allocator); 280 if (coder == NULL) 275 281 return LZMA_MEM_ERROR; 276 282 283 next->coder = coder; 277 284 next->code = &index_decode; 278 285 next->end = &index_decoder_end; 279 286 next->memconfig = &index_decoder_memconfig; 280 next->coder->index = NULL;287 coder->index = NULL; 281 288 } else { 282 lzma_index_end( next->coder->index, allocator);283 } 284 285 return index_decoder_reset( next->coder, allocator, i, memlimit);289 lzma_index_end(coder->index, allocator); 290 } 291 292 return index_decoder_reset(coder, allocator, i, memlimit); 286 293 } 287 294 … … 310 317 311 318 // Initialize the decoder. 312 lzma_ coder coder;319 lzma_index_coder coder; 313 320 return_if_error(index_decoder_reset(&coder, allocator, i, *memlimit)); 314 321 -
TabularUnified xz/vendor/current/src/liblzma/common/index_encoder.c ¶
r1791 r1993 16 16 17 17 18 struct lzma_coder_s{18 typedef struct { 19 19 enum { 20 20 SEQ_INDICATOR, … … 38 38 /// CRC32 of the List of Records field 39 39 uint32_t crc32; 40 } ;40 } lzma_index_coder; 41 41 42 42 43 43 static lzma_ret 44 index_encode( lzma_coder *coder,44 index_encode(void *coder_ptr, 45 45 const lzma_allocator *allocator lzma_attribute((__unused__)), 46 46 const uint8_t *restrict in lzma_attribute((__unused__)), … … 51 51 lzma_action action lzma_attribute((__unused__))) 52 52 { 53 lzma_index_coder *coder = coder_ptr; 54 53 55 // Position where to start calculating CRC32. The idea is that we 54 56 // need to call lzma_crc32() only once per call to index_encode(). … … 160 162 161 163 static void 162 index_encoder_end( lzma_coder*coder, const lzma_allocator *allocator)164 index_encoder_end(void *coder, const lzma_allocator *allocator) 163 165 { 164 166 lzma_free(coder, allocator); … … 168 170 169 171 static void 170 index_encoder_reset(lzma_ coder *coder, const lzma_index *i)172 index_encoder_reset(lzma_index_coder *coder, const lzma_index *i) 171 173 { 172 174 lzma_index_iter_init(&coder->iter, i); … … 191 193 192 194 if (next->coder == NULL) { 193 next->coder = lzma_alloc(sizeof(lzma_ coder), allocator);195 next->coder = lzma_alloc(sizeof(lzma_index_coder), allocator); 194 196 if (next->coder == NULL) 195 197 return LZMA_MEM_ERROR; … … 231 233 // The Index encoder needs just one small data structure so we can 232 234 // allocate it on stack. 233 lzma_ coder coder;235 lzma_index_coder coder; 234 236 index_encoder_reset(&coder, i); 235 237 -
TabularUnified xz/vendor/current/src/liblzma/common/stream_decoder.c ¶
r1791 r1993 15 15 16 16 17 struct lzma_coder_s{17 typedef struct { 18 18 enum { 19 19 SEQ_STREAM_HEADER, … … 81 81 /// Block Header has biggest maximum size. 82 82 uint8_t buffer[LZMA_BLOCK_HEADER_SIZE_MAX]; 83 } ;83 } lzma_stream_coder; 84 84 85 85 86 86 static lzma_ret 87 stream_decoder_reset(lzma_ coder *coder, const lzma_allocator *allocator)87 stream_decoder_reset(lzma_stream_coder *coder, const lzma_allocator *allocator) 88 88 { 89 89 // Initialize the Index hash used to verify the Index. … … 101 101 102 102 static lzma_ret 103 stream_decode( lzma_coder *coder, const lzma_allocator *allocator,103 stream_decode(void *coder_ptr, const lzma_allocator *allocator, 104 104 const uint8_t *restrict in, size_t *restrict in_pos, 105 105 size_t in_size, uint8_t *restrict out, 106 106 size_t *restrict out_pos, size_t out_size, lzma_action action) 107 107 { 108 lzma_stream_coder *coder = coder_ptr; 109 108 110 // When decoding the actual Block, it may be able to produce more 109 111 // output even if we don't give it any new input. … … 376 378 377 379 static void 378 stream_decoder_end(lzma_coder *coder, const lzma_allocator *allocator) 379 { 380 stream_decoder_end(void *coder_ptr, const lzma_allocator *allocator) 381 { 382 lzma_stream_coder *coder = coder_ptr; 380 383 lzma_next_end(&coder->block_decoder, allocator); 381 384 lzma_index_hash_end(coder->index_hash, allocator); … … 386 389 387 390 static lzma_check 388 stream_decoder_get_check(const lzma_coder *coder) 389 { 391 stream_decoder_get_check(const void *coder_ptr) 392 { 393 const lzma_stream_coder *coder = coder_ptr; 390 394 return coder->stream_flags.check; 391 395 } … … 393 397 394 398 static lzma_ret 395 stream_decoder_memconfig( lzma_coder *coder, uint64_t *memusage,399 stream_decoder_memconfig(void *coder_ptr, uint64_t *memusage, 396 400 uint64_t *old_memlimit, uint64_t new_memlimit) 397 401 { 402 lzma_stream_coder *coder = coder_ptr; 403 398 404 *memusage = coder->memusage; 399 405 *old_memlimit = coder->memlimit; … … 423 429 return LZMA_OPTIONS_ERROR; 424 430 425 if (next->coder == NULL) { 426 next->coder = lzma_alloc(sizeof(lzma_coder), allocator); 427 if (next->coder == NULL) 431 lzma_stream_coder *coder = next->coder; 432 if (coder == NULL) { 433 coder = lzma_alloc(sizeof(lzma_stream_coder), allocator); 434 if (coder == NULL) 428 435 return LZMA_MEM_ERROR; 429 436 437 next->coder = coder; 430 438 next->code = &stream_decode; 431 439 next->end = &stream_decoder_end; … … 433 441 next->memconfig = &stream_decoder_memconfig; 434 442 435 next->coder->block_decoder = LZMA_NEXT_CODER_INIT;436 next->coder->index_hash = NULL;437 } 438 439 next->coder->memlimit = memlimit;440 next->coder->memusage = LZMA_MEMUSAGE_BASE;441 next->coder->tell_no_check = (flags & LZMA_TELL_NO_CHECK) != 0;442 next->coder->tell_unsupported_check443 coder->block_decoder = LZMA_NEXT_CODER_INIT; 444 coder->index_hash = NULL; 445 } 446 447 coder->memlimit = memlimit; 448 coder->memusage = LZMA_MEMUSAGE_BASE; 449 coder->tell_no_check = (flags & LZMA_TELL_NO_CHECK) != 0; 450 coder->tell_unsupported_check 443 451 = (flags & LZMA_TELL_UNSUPPORTED_CHECK) != 0; 444 next->coder->tell_any_check = (flags & LZMA_TELL_ANY_CHECK) != 0;445 next->coder->ignore_check = (flags & LZMA_IGNORE_CHECK) != 0;446 next->coder->concatenated = (flags & LZMA_CONCATENATED) != 0;447 next->coder->first_stream = true;448 449 return stream_decoder_reset( next->coder, allocator);452 coder->tell_any_check = (flags & LZMA_TELL_ANY_CHECK) != 0; 453 coder->ignore_check = (flags & LZMA_IGNORE_CHECK) != 0; 454 coder->concatenated = (flags & LZMA_CONCATENATED) != 0; 455 coder->first_stream = true; 456 457 return stream_decoder_reset(coder, allocator); 450 458 } 451 459 -
TabularUnified xz/vendor/current/src/liblzma/common/stream_encoder.c ¶
r1791 r1993 15 15 16 16 17 struct lzma_coder_s{17 typedef struct { 18 18 enum { 19 19 SEQ_STREAM_HEADER, … … 56 56 /// Block Header has biggest maximum size. 57 57 uint8_t buffer[LZMA_BLOCK_HEADER_SIZE_MAX]; 58 } ;58 } lzma_stream_coder; 59 59 60 60 61 61 static lzma_ret 62 block_encoder_init(lzma_ coder *coder, const lzma_allocator *allocator)62 block_encoder_init(lzma_stream_coder *coder, const lzma_allocator *allocator) 63 63 { 64 64 // Prepare the Block options. Even though Block encoder doesn't need … … 79 79 80 80 static lzma_ret 81 stream_encode( lzma_coder *coder, const lzma_allocator *allocator,81 stream_encode(void *coder_ptr, const lzma_allocator *allocator, 82 82 const uint8_t *restrict in, size_t *restrict in_pos, 83 83 size_t in_size, uint8_t *restrict out, 84 84 size_t *restrict out_pos, size_t out_size, lzma_action action) 85 85 { 86 lzma_stream_coder *coder = coder_ptr; 87 86 88 // Main loop 87 89 while (*out_pos < out_size) … … 210 212 211 213 static void 212 stream_encoder_end(lzma_coder *coder, const lzma_allocator *allocator) 213 { 214 stream_encoder_end(void *coder_ptr, const lzma_allocator *allocator) 215 { 216 lzma_stream_coder *coder = coder_ptr; 217 214 218 lzma_next_end(&coder->block_encoder, allocator); 215 219 lzma_next_end(&coder->index_encoder, allocator); … … 225 229 226 230 static lzma_ret 227 stream_encoder_update( lzma_coder *coder, const lzma_allocator *allocator,231 stream_encoder_update(void *coder_ptr, const lzma_allocator *allocator, 228 232 const lzma_filter *filters, 229 233 const lzma_filter *reversed_filters) 230 234 { 235 lzma_stream_coder *coder = coder_ptr; 236 231 237 if (coder->sequence <= SEQ_BLOCK_INIT) { 232 238 // There is no incomplete Block waiting to be finished, … … 272 278 return LZMA_PROG_ERROR; 273 279 274 if (next->coder == NULL) { 275 next->coder = lzma_alloc(sizeof(lzma_coder), allocator); 276 if (next->coder == NULL) 280 lzma_stream_coder *coder = next->coder; 281 282 if (coder == NULL) { 283 coder = lzma_alloc(sizeof(lzma_stream_coder), allocator); 284 if (coder == NULL) 277 285 return LZMA_MEM_ERROR; 278 286 287 next->coder = coder; 279 288 next->code = &stream_encode; 280 289 next->end = &stream_encoder_end; 281 290 next->update = &stream_encoder_update; 282 291 283 next->coder->filters[0].id = LZMA_VLI_UNKNOWN;284 next->coder->block_encoder = LZMA_NEXT_CODER_INIT;285 next->coder->index_encoder = LZMA_NEXT_CODER_INIT;286 next->coder->index = NULL;292 coder->filters[0].id = LZMA_VLI_UNKNOWN; 293 coder->block_encoder = LZMA_NEXT_CODER_INIT; 294 coder->index_encoder = LZMA_NEXT_CODER_INIT; 295 coder->index = NULL; 287 296 } 288 297 289 298 // Basic initializations 290 next->coder->sequence = SEQ_STREAM_HEADER;291 next->coder->block_options.version = 0;292 next->coder->block_options.check = check;299 coder->sequence = SEQ_STREAM_HEADER; 300 coder->block_options.version = 0; 301 coder->block_options.check = check; 293 302 294 303 // Initialize the Index 295 lzma_index_end( next->coder->index, allocator);296 next->coder->index = lzma_index_init(allocator);297 if ( next->coder->index == NULL)304 lzma_index_end(coder->index, allocator); 305 coder->index = lzma_index_init(allocator); 306 if (coder->index == NULL) 298 307 return LZMA_MEM_ERROR; 299 308 … … 304 313 }; 305 314 return_if_error(lzma_stream_header_encode( 306 &stream_flags, next->coder->buffer));307 308 next->coder->buffer_pos = 0;309 next->coder->buffer_size = LZMA_STREAM_HEADER_SIZE;315 &stream_flags, coder->buffer)); 316 317 coder->buffer_pos = 0; 318 coder->buffer_size = LZMA_STREAM_HEADER_SIZE; 310 319 311 320 // Initialize the Block encoder. This way we detect unsupported 312 321 // filter chains when initializing the Stream encoder instead of 313 322 // giving an error after Stream Header has already written out. 314 return stream_encoder_update( 315 next->coder, allocator, filters, NULL); 323 return stream_encoder_update(coder, allocator, filters, NULL); 316 324 } 317 325 -
TabularUnified xz/vendor/current/src/liblzma/common/stream_encoder_mt.c ¶
r1791 r1993 45 45 } worker_state; 46 46 47 typedef struct lzma_stream_coder_s lzma_stream_coder; 47 48 48 49 typedef struct worker_thread_s worker_thread; … … 66 67 /// Pointer to the main structure is needed when putting this 67 68 /// thread back to the stack of free threads. 68 lzma_ coder *coder;69 lzma_stream_coder *coder; 69 70 70 71 /// The allocator is set by the main thread. Since a copy of the … … 97 98 98 99 99 struct lzma_ coder_s {100 struct lzma_stream_coder_s { 100 101 enum { 101 102 SEQ_STREAM_HEADER, … … 418 419 /// Make the threads stop but not exit. Optionally wait for them to stop. 419 420 static void 420 threads_stop(lzma_ coder *coder, bool wait_for_threads)421 threads_stop(lzma_stream_coder *coder, bool wait_for_threads) 421 422 { 422 423 // Tell the threads to stop. … … 447 448 /// Wait until the threads have exited. 448 449 static void 449 threads_end(lzma_ coder *coder, const lzma_allocator *allocator)450 threads_end(lzma_stream_coder *coder, const lzma_allocator *allocator) 450 451 { 451 452 for (uint32_t i = 0; i < coder->threads_initialized; ++i) { … … 469 470 /// Initialize a new worker_thread structure and create a new thread. 470 471 static lzma_ret 471 initialize_new_thread(lzma_coder *coder, const lzma_allocator *allocator) 472 initialize_new_thread(lzma_stream_coder *coder, 473 const lzma_allocator *allocator) 472 474 { 473 475 worker_thread *thr = &coder->threads[coder->threads_initialized]; … … 511 513 512 514 static lzma_ret 513 get_thread(lzma_ coder *coder, const lzma_allocator *allocator)515 get_thread(lzma_stream_coder *coder, const lzma_allocator *allocator) 514 516 { 515 517 // If there are no free output subqueues, there is no … … 549 551 550 552 static lzma_ret 551 stream_encode_in(lzma_ coder *coder, const lzma_allocator *allocator,553 stream_encode_in(lzma_stream_coder *coder, const lzma_allocator *allocator, 552 554 const uint8_t *restrict in, size_t *restrict in_pos, 553 555 size_t in_size, lzma_action action) … … 617 619 /// an optional timeout is reached. 618 620 static bool 619 wait_for_work(lzma_ coder *coder, mythread_condtime *wait_abs,621 wait_for_work(lzma_stream_coder *coder, mythread_condtime *wait_abs, 620 622 bool *has_blocked, bool has_input) 621 623 { … … 663 665 664 666 static lzma_ret 665 stream_encode_mt( lzma_coder *coder, const lzma_allocator *allocator,667 stream_encode_mt(void *coder_ptr, const lzma_allocator *allocator, 666 668 const uint8_t *restrict in, size_t *restrict in_pos, 667 669 size_t in_size, uint8_t *restrict out, 668 670 size_t *restrict out_pos, size_t out_size, lzma_action action) 669 671 { 672 lzma_stream_coder *coder = coder_ptr; 673 670 674 switch (coder->sequence) { 671 675 case SEQ_STREAM_HEADER: … … 835 839 836 840 static void 837 stream_encoder_mt_end(lzma_coder *coder, const lzma_allocator *allocator) 838 { 841 stream_encoder_mt_end(void *coder_ptr, const lzma_allocator *allocator) 842 { 843 lzma_stream_coder *coder = coder_ptr; 844 839 845 // Threads must be killed before the output queue can be freed. 840 846 threads_end(coder, allocator); … … 908 914 909 915 static void 910 get_progress(lzma_coder *coder, uint64_t *progress_in, uint64_t *progress_out) 911 { 916 get_progress(void *coder_ptr, uint64_t *progress_in, uint64_t *progress_out) 917 { 918 lzma_stream_coder *coder = coder_ptr; 919 912 920 // Lock coder->mutex to prevent finishing threads from moving their 913 // progress info from the worker_thread structure to lzma_ coder.921 // progress info from the worker_thread structure to lzma_stream_coder. 914 922 mythread_sync(coder->mutex) { 915 923 *progress_in = coder->progress_in; … … 963 971 964 972 // Allocate and initialize the base structure if needed. 965 if (next->coder == NULL) { 966 next->coder = lzma_alloc(sizeof(lzma_coder), allocator); 967 if (next->coder == NULL) 973 lzma_stream_coder *coder = next->coder; 974 if (coder == NULL) { 975 coder = lzma_alloc(sizeof(lzma_stream_coder), allocator); 976 if (coder == NULL) 968 977 return LZMA_MEM_ERROR; 978 979 next->coder = coder; 969 980 970 981 // For the mutex and condition variable initializations … … 972 983 // stream_encoder_mt_end() doesn't know if they have 973 984 // already been initialized or not. 974 if (mythread_mutex_init(& next->coder->mutex)) {975 lzma_free( next->coder, allocator);985 if (mythread_mutex_init(&coder->mutex)) { 986 lzma_free(coder, allocator); 976 987 next->coder = NULL; 977 988 return LZMA_MEM_ERROR; 978 989 } 979 990 980 if (mythread_cond_init(& next->coder->cond)) {981 mythread_mutex_destroy(& next->coder->mutex);982 lzma_free( next->coder, allocator);991 if (mythread_cond_init(&coder->cond)) { 992 mythread_mutex_destroy(&coder->mutex); 993 lzma_free(coder, allocator); 983 994 next->coder = NULL; 984 995 return LZMA_MEM_ERROR; … … 990 1001 // next->update = &stream_encoder_mt_update; 991 1002 992 next->coder->filters[0].id = LZMA_VLI_UNKNOWN;993 next->coder->index_encoder = LZMA_NEXT_CODER_INIT;994 next->coder->index = NULL;995 memzero(& next->coder->outq, sizeof(next->coder->outq));996 next->coder->threads = NULL;997 next->coder->threads_max = 0;998 next->coder->threads_initialized = 0;1003 coder->filters[0].id = LZMA_VLI_UNKNOWN; 1004 coder->index_encoder = LZMA_NEXT_CODER_INIT; 1005 coder->index = NULL; 1006 memzero(&coder->outq, sizeof(coder->outq)); 1007 coder->threads = NULL; 1008 coder->threads_max = 0; 1009 coder->threads_initialized = 0; 999 1010 } 1000 1011 1001 1012 // Basic initializations 1002 next->coder->sequence = SEQ_STREAM_HEADER;1003 next->coder->block_size = (size_t)(block_size);1004 next->coder->thread_error = LZMA_OK;1005 next->coder->thr = NULL;1013 coder->sequence = SEQ_STREAM_HEADER; 1014 coder->block_size = (size_t)(block_size); 1015 coder->thread_error = LZMA_OK; 1016 coder->thr = NULL; 1006 1017 1007 1018 // Allocate the thread-specific base structures. 1008 1019 assert(options->threads > 0); 1009 if ( next->coder->threads_max != options->threads) {1010 threads_end( next->coder, allocator);1011 1012 next->coder->threads = NULL;1013 next->coder->threads_max = 0;1014 1015 next->coder->threads_initialized = 0;1016 next->coder->threads_free = NULL;1017 1018 next->coder->threads = lzma_alloc(1020 if (coder->threads_max != options->threads) { 1021 threads_end(coder, allocator); 1022 1023 coder->threads = NULL; 1024 coder->threads_max = 0; 1025 1026 coder->threads_initialized = 0; 1027 coder->threads_free = NULL; 1028 1029 coder->threads = lzma_alloc( 1019 1030 options->threads * sizeof(worker_thread), 1020 1031 allocator); 1021 if ( next->coder->threads == NULL)1032 if (coder->threads == NULL) 1022 1033 return LZMA_MEM_ERROR; 1023 1034 1024 next->coder->threads_max = options->threads;1035 coder->threads_max = options->threads; 1025 1036 } else { 1026 1037 // Reuse the old structures and threads. Tell the running 1027 1038 // threads to stop and wait until they have stopped. 1028 threads_stop( next->coder, true);1039 threads_stop(coder, true); 1029 1040 } 1030 1041 1031 1042 // Output queue 1032 return_if_error(lzma_outq_init(& next->coder->outq, allocator,1043 return_if_error(lzma_outq_init(&coder->outq, allocator, 1033 1044 outbuf_size_max, options->threads)); 1034 1045 1035 1046 // Timeout 1036 next->coder->timeout = options->timeout;1047 coder->timeout = options->timeout; 1037 1048 1038 1049 // Free the old filter chain and copy the new one. 1039 for (size_t i = 0; next->coder->filters[i].id != LZMA_VLI_UNKNOWN; ++i)1040 lzma_free( next->coder->filters[i].options, allocator);1050 for (size_t i = 0; coder->filters[i].id != LZMA_VLI_UNKNOWN; ++i) 1051 lzma_free(coder->filters[i].options, allocator); 1041 1052 1042 1053 return_if_error(lzma_filters_copy( 1043 filters, next->coder->filters, allocator));1054 filters, coder->filters, allocator)); 1044 1055 1045 1056 // Index 1046 lzma_index_end( next->coder->index, allocator);1047 next->coder->index = lzma_index_init(allocator);1048 if ( next->coder->index == NULL)1057 lzma_index_end(coder->index, allocator); 1058 coder->index = lzma_index_init(allocator); 1059 if (coder->index == NULL) 1049 1060 return LZMA_MEM_ERROR; 1050 1061 1051 1062 // Stream Header 1052 next->coder->stream_flags.version = 0;1053 next->coder->stream_flags.check = options->check;1063 coder->stream_flags.version = 0; 1064 coder->stream_flags.check = options->check; 1054 1065 return_if_error(lzma_stream_header_encode( 1055 & next->coder->stream_flags, next->coder->header));1056 1057 next->coder->header_pos = 0;1066 &coder->stream_flags, coder->header)); 1067 1068 coder->header_pos = 0; 1058 1069 1059 1070 // Progress info 1060 next->coder->progress_in = 0;1061 next->coder->progress_out = LZMA_STREAM_HEADER_SIZE;1071 coder->progress_in = 0; 1072 coder->progress_out = LZMA_STREAM_HEADER_SIZE; 1062 1073 1063 1074 return LZMA_OK; … … 1112 1123 1113 1124 // Sum them with overflow checking. 1114 uint64_t total_memusage = LZMA_MEMUSAGE_BASE + sizeof(lzma_coder) 1125 uint64_t total_memusage = LZMA_MEMUSAGE_BASE 1126 + sizeof(lzma_stream_coder) 1115 1127 + options->threads * sizeof(worker_thread); 1116 1128 -
TabularUnified xz/vendor/current/src/liblzma/delta/delta_common.c ¶
r1791 r1993 16 16 17 17 static void 18 delta_coder_end( lzma_coder *coder, const lzma_allocator *allocator)18 delta_coder_end(void *coder_ptr, const lzma_allocator *allocator) 19 19 { 20 lzma_delta_coder *coder = coder_ptr; 20 21 lzma_next_end(&coder->next, allocator); 21 22 lzma_free(coder, allocator); … … 29 30 { 30 31 // Allocate memory for the decoder if needed. 31 if (next->coder == NULL) { 32 next->coder = lzma_alloc(sizeof(lzma_coder), allocator); 33 if (next->coder == NULL) 32 lzma_delta_coder *coder = next->coder; 33 if (coder == NULL) { 34 coder = lzma_alloc(sizeof(lzma_delta_coder), allocator); 35 if (coder == NULL) 34 36 return LZMA_MEM_ERROR; 37 38 next->coder = coder; 35 39 36 40 // End function is the same for encoder and decoder. 37 41 next->end = &delta_coder_end; 38 next->coder->next = LZMA_NEXT_CODER_INIT;42 coder->next = LZMA_NEXT_CODER_INIT; 39 43 } 40 44 … … 45 49 // Set the delta distance. 46 50 const lzma_options_delta *opt = filters[0].options; 47 next->coder->distance = opt->dist;51 coder->distance = opt->dist; 48 52 49 53 // Initialize the rest of the variables. 50 next->coder->pos = 0;51 memzero( next->coder->history, LZMA_DELTA_DIST_MAX);54 coder->pos = 0; 55 memzero(coder->history, LZMA_DELTA_DIST_MAX); 52 56 53 57 // Initialize the next decoder in the chain, if any. 54 return lzma_next_filter_init(&next->coder->next, 55 allocator, filters + 1); 58 return lzma_next_filter_init(&coder->next, allocator, filters + 1); 56 59 } 57 60 … … 67 70 return UINT64_MAX; 68 71 69 return sizeof(lzma_ coder);72 return sizeof(lzma_delta_coder); 70 73 } -
TabularUnified xz/vendor/current/src/liblzma/delta/delta_decoder.c ¶
r1791 r1993 16 16 17 17 static void 18 decode_buffer(lzma_ coder *coder, uint8_t *buffer, size_t size)18 decode_buffer(lzma_delta_coder *coder, uint8_t *buffer, size_t size) 19 19 { 20 20 const size_t distance = coder->distance; … … 28 28 29 29 static lzma_ret 30 delta_decode( lzma_coder *coder, const lzma_allocator *allocator,30 delta_decode(void *coder_ptr, const lzma_allocator *allocator, 31 31 const uint8_t *restrict in, size_t *restrict in_pos, 32 32 size_t in_size, uint8_t *restrict out, 33 33 size_t *restrict out_pos, size_t out_size, lzma_action action) 34 34 { 35 lzma_delta_coder *coder = coder_ptr; 36 35 37 assert(coder->next.code != NULL); 36 38 -
TabularUnified xz/vendor/current/src/liblzma/delta/delta_encoder.c ¶
r1791 r1993 19 19 /// encoder's filter stack). 20 20 static void 21 copy_and_encode(lzma_ coder *coder,21 copy_and_encode(lzma_delta_coder *coder, 22 22 const uint8_t *restrict in, uint8_t *restrict out, size_t size) 23 23 { … … 36 36 /// in the chain (and thus non-last filter in the encoder's filter stack). 37 37 static void 38 encode_in_place(lzma_ coder *coder, uint8_t *buffer, size_t size)38 encode_in_place(lzma_delta_coder *coder, uint8_t *buffer, size_t size) 39 39 { 40 40 const size_t distance = coder->distance; … … 50 50 51 51 static lzma_ret 52 delta_encode( lzma_coder *coder, const lzma_allocator *allocator,52 delta_encode(void *coder_ptr, const lzma_allocator *allocator, 53 53 const uint8_t *restrict in, size_t *restrict in_pos, 54 54 size_t in_size, uint8_t *restrict out, 55 55 size_t *restrict out_pos, size_t out_size, lzma_action action) 56 56 { 57 lzma_delta_coder *coder = coder_ptr; 58 57 59 lzma_ret ret; 58 60 … … 85 87 86 88 static lzma_ret 87 delta_encoder_update( lzma_coder *coder, const lzma_allocator *allocator,89 delta_encoder_update(void *coder_ptr, const lzma_allocator *allocator, 88 90 const lzma_filter *filters_null lzma_attribute((__unused__)), 89 91 const lzma_filter *reversed_filters) 90 92 { 93 lzma_delta_coder *coder = coder_ptr; 94 91 95 // Delta doesn't and will never support changing the options in 92 96 // the middle of encoding. If the app tries to change them, we -
TabularUnified xz/vendor/current/src/liblzma/delta/delta_private.h ¶
r1791 r1993 16 16 #include "delta_common.h" 17 17 18 struct lzma_coder_s{18 typedef struct { 19 19 /// Next coder in the chain 20 20 lzma_next_coder next; … … 28 28 /// Buffer to hold history of the original data 29 29 uint8_t history[LZMA_DELTA_DIST_MAX]; 30 } ;30 } lzma_delta_coder; 31 31 32 32 -
TabularUnified xz/vendor/current/src/liblzma/lz/lz_decoder.c ¶
r1791 r1993 21 21 22 22 23 struct lzma_coder_s{23 typedef struct { 24 24 /// Dictionary (history buffer) 25 25 lzma_dict dict; … … 49 49 uint8_t buffer[LZMA_BUFFER_SIZE]; 50 50 } temp; 51 } ;51 } lzma_coder; 52 52 53 53 … … 126 126 127 127 static lzma_ret 128 lz_decode( lzma_coder *coder,128 lz_decode(void *coder_ptr, 129 129 const lzma_allocator *allocator lzma_attribute((__unused__)), 130 130 const uint8_t *restrict in, size_t *restrict in_pos, … … 133 133 lzma_action action) 134 134 { 135 lzma_coder *coder = coder_ptr; 136 135 137 if (coder->next.code == NULL) 136 138 return decode_buffer(coder, in, in_pos, in_size, … … 185 187 186 188 static void 187 lz_decoder_end(lzma_coder *coder, const lzma_allocator *allocator) 188 { 189 lz_decoder_end(void *coder_ptr, const lzma_allocator *allocator) 190 { 191 lzma_coder *coder = coder_ptr; 192 189 193 lzma_next_end(&coder->next, allocator); 190 194 lzma_free(coder->dict.buf, allocator); … … 208 212 { 209 213 // Allocate the base structure if it isn't already allocated. 210 if (next->coder == NULL) { 211 next->coder = lzma_alloc(sizeof(lzma_coder), allocator); 212 if (next->coder == NULL) 214 lzma_coder *coder = next->coder; 215 if (coder == NULL) { 216 coder = lzma_alloc(sizeof(lzma_coder), allocator); 217 if (coder == NULL) 213 218 return LZMA_MEM_ERROR; 214 219 220 next->coder = coder; 215 221 next->code = &lz_decode; 216 222 next->end = &lz_decoder_end; 217 223 218 next->coder->dict.buf = NULL;219 next->coder->dict.size = 0;220 next->coder->lz = LZMA_LZ_DECODER_INIT;221 next->coder->next = LZMA_NEXT_CODER_INIT;224 coder->dict.buf = NULL; 225 coder->dict.size = 0; 226 coder->lz = LZMA_LZ_DECODER_INIT; 227 coder->next = LZMA_NEXT_CODER_INIT; 222 228 } 223 229 … … 225 231 // us the dictionary size. 226 232 lzma_lz_options lz_options; 227 return_if_error(lz_init(& next->coder->lz, allocator,233 return_if_error(lz_init(&coder->lz, allocator, 228 234 filters[0].options, &lz_options)); 229 235 … … 249 255 250 256 // Allocate and initialize the dictionary. 251 if ( next->coder->dict.size != lz_options.dict_size) {252 lzma_free( next->coder->dict.buf, allocator);253 next->coder->dict.buf257 if (coder->dict.size != lz_options.dict_size) { 258 lzma_free(coder->dict.buf, allocator); 259 coder->dict.buf 254 260 = lzma_alloc(lz_options.dict_size, allocator); 255 if ( next->coder->dict.buf == NULL)261 if (coder->dict.buf == NULL) 256 262 return LZMA_MEM_ERROR; 257 263 258 next->coder->dict.size = lz_options.dict_size;264 coder->dict.size = lz_options.dict_size; 259 265 } 260 266 … … 269 275 lz_options.dict_size); 270 276 const size_t offset = lz_options.preset_dict_size - copy_size; 271 memcpy( next->coder->dict.buf, lz_options.preset_dict + offset,277 memcpy(coder->dict.buf, lz_options.preset_dict + offset, 272 278 copy_size); 273 next->coder->dict.pos = copy_size;274 next->coder->dict.full = copy_size;279 coder->dict.pos = copy_size; 280 coder->dict.full = copy_size; 275 281 } 276 282 277 283 // Miscellaneous initializations 278 next->coder->next_finished = false;279 next->coder->this_finished = false;280 next->coder->temp.pos = 0;281 next->coder->temp.size = 0;284 coder->next_finished = false; 285 coder->this_finished = false; 286 coder->temp.pos = 0; 287 coder->temp.size = 0; 282 288 283 289 // Initialize the next filter in the chain, if any. 284 return lzma_next_filter_init(&next->coder->next, allocator, 285 filters + 1); 290 return lzma_next_filter_init(&coder->next, allocator, filters + 1); 286 291 } 287 292 … … 295 300 296 301 extern void 297 lzma_lz_decoder_uncompressed(lzma_coder *coder, lzma_vli uncompressed_size) 298 { 302 lzma_lz_decoder_uncompressed(void *coder_ptr, lzma_vli uncompressed_size) 303 { 304 lzma_coder *coder = coder_ptr; 299 305 coder->lz.set_uncompressed(coder->lz.coder, uncompressed_size); 300 306 } -
TabularUnified xz/vendor/current/src/liblzma/lz/lz_decoder.h ¶
r1791 r1993 54 54 typedef struct { 55 55 /// Data specific to the LZ-based decoder 56 lzma_coder*coder;56 void *coder; 57 57 58 58 /// Function to decode from in[] to *dict 59 lzma_ret (*code)( lzma_coder *restrictcoder,59 lzma_ret (*code)(void *coder, 60 60 lzma_dict *restrict dict, const uint8_t *restrict in, 61 61 size_t *restrict in_pos, size_t in_size); 62 62 63 void (*reset)( lzma_coder*coder, const void *options);63 void (*reset)(void *coder, const void *options); 64 64 65 65 /// Set the uncompressed size 66 void (*set_uncompressed)(lzma_coder *coder, 67 lzma_vli uncompressed_size); 66 void (*set_uncompressed)(void *coder, lzma_vli uncompressed_size); 68 67 69 68 /// Free allocated resources 70 void (*end)( lzma_coder*coder, const lzma_allocator *allocator);69 void (*end)(void *coder, const lzma_allocator *allocator); 71 70 72 71 } lzma_lz_decoder; … … 93 92 94 93 extern void lzma_lz_decoder_uncompressed( 95 lzma_coder*coder, lzma_vli uncompressed_size);94 void *coder, lzma_vli uncompressed_size); 96 95 97 96 -
TabularUnified xz/vendor/current/src/liblzma/lz/lz_encoder.c ¶
r1791 r1993 24 24 25 25 26 struct lzma_coder_s{26 typedef struct { 27 27 /// LZ-based encoder e.g. LZMA 28 28 lzma_lz_encoder lz; … … 33 33 /// Next coder in the chain 34 34 lzma_next_coder next; 35 } ;35 } lzma_coder; 36 36 37 37 … … 158 158 159 159 static lzma_ret 160 lz_encode( lzma_coder *coder, const lzma_allocator *allocator,160 lz_encode(void *coder_ptr, const lzma_allocator *allocator, 161 161 const uint8_t *restrict in, size_t *restrict in_pos, 162 162 size_t in_size, … … 164 164 size_t out_size, lzma_action action) 165 165 { 166 lzma_coder *coder = coder_ptr; 167 166 168 while (*out_pos < out_size 167 169 && (*in_pos < in_size || action != LZMA_RUN)) { … … 482 484 483 485 static void 484 lz_encoder_end(lzma_coder *coder, const lzma_allocator *allocator) 485 { 486 lz_encoder_end(void *coder_ptr, const lzma_allocator *allocator) 487 { 488 lzma_coder *coder = coder_ptr; 489 486 490 lzma_next_end(&coder->next, allocator); 487 491 … … 501 505 502 506 static lzma_ret 503 lz_encoder_update( lzma_coder *coder, const lzma_allocator *allocator,507 lz_encoder_update(void *coder_ptr, const lzma_allocator *allocator, 504 508 const lzma_filter *filters_null lzma_attribute((__unused__)), 505 509 const lzma_filter *reversed_filters) 506 510 { 511 lzma_coder *coder = coder_ptr; 512 507 513 if (coder->lz.options_update == NULL) 508 514 return LZMA_PROG_ERROR; … … 529 535 530 536 // Allocate and initialize the base data structure. 531 if (next->coder == NULL) { 532 next->coder = lzma_alloc(sizeof(lzma_coder), allocator); 533 if (next->coder == NULL) 537 lzma_coder *coder = next->coder; 538 if (coder == NULL) { 539 coder = lzma_alloc(sizeof(lzma_coder), allocator); 540 if (coder == NULL) 534 541 return LZMA_MEM_ERROR; 535 542 543 next->coder = coder; 536 544 next->code = &lz_encode; 537 545 next->end = &lz_encoder_end; 538 546 next->update = &lz_encoder_update; 539 547 540 next->coder->lz.coder = NULL; 541 next->coder->lz.code = NULL; 542 next->coder->lz.end = NULL; 543 544 next->coder->mf.buffer = NULL; 545 next->coder->mf.hash = NULL; 546 next->coder->mf.son = NULL; 547 next->coder->mf.hash_count = 0; 548 next->coder->mf.sons_count = 0; 549 550 next->coder->next = LZMA_NEXT_CODER_INIT; 548 coder->lz.coder = NULL; 549 coder->lz.code = NULL; 550 coder->lz.end = NULL; 551 552 // mf.size is initialized to silence Valgrind 553 // when used on optimized binaries (GCC may reorder 554 // code in a way that Valgrind gets unhappy). 555 coder->mf.buffer = NULL; 556 coder->mf.size = 0; 557 coder->mf.hash = NULL; 558 coder->mf.son = NULL; 559 coder->mf.hash_count = 0; 560 coder->mf.sons_count = 0; 561 562 coder->next = LZMA_NEXT_CODER_INIT; 551 563 } 552 564 553 565 // Initialize the LZ-based encoder. 554 566 lzma_lz_options lz_options; 555 return_if_error(lz_init(& next->coder->lz, allocator,567 return_if_error(lz_init(&coder->lz, allocator, 556 568 filters[0].options, &lz_options)); 557 569 558 // Setup the size information into next->coder->mf and deallocate570 // Setup the size information into coder->mf and deallocate 559 571 // old buffers if they have wrong size. 560 if (lz_encoder_prepare(& next->coder->mf, allocator, &lz_options))572 if (lz_encoder_prepare(&coder->mf, allocator, &lz_options)) 561 573 return LZMA_OPTIONS_ERROR; 562 574 563 575 // Allocate new buffers if needed, and do the rest of 564 576 // the initialization. 565 if (lz_encoder_init(& next->coder->mf, allocator, &lz_options))577 if (lz_encoder_init(&coder->mf, allocator, &lz_options)) 566 578 return LZMA_MEM_ERROR; 567 579 568 580 // Initialize the next filter in the chain, if any. 569 return lzma_next_filter_init(&next->coder->next, allocator, 570 filters + 1); 581 return lzma_next_filter_init(&coder->next, allocator, filters + 1); 571 582 } 572 583 -
TabularUnified xz/vendor/current/src/liblzma/lz/lz_encoder.h ¶
r1791 r1993 192 192 typedef struct { 193 193 /// Data specific to the LZ-based encoder 194 lzma_coder*coder;194 void *coder; 195 195 196 196 /// Function to encode from *dict to out[] 197 lzma_ret (*code)( lzma_coder *restrictcoder,197 lzma_ret (*code)(void *coder, 198 198 lzma_mf *restrict mf, uint8_t *restrict out, 199 199 size_t *restrict out_pos, size_t out_size); 200 200 201 201 /// Free allocated resources 202 void (*end)( lzma_coder*coder, const lzma_allocator *allocator);202 void (*end)(void *coder, const lzma_allocator *allocator); 203 203 204 204 /// Update the options in the middle of the encoding. 205 lzma_ret (*options_update)(lzma_coder *coder, 206 const lzma_filter *filter); 205 lzma_ret (*options_update)(void *coder, const lzma_filter *filter); 207 206 208 207 } lzma_lz_encoder; -
TabularUnified xz/vendor/current/src/liblzma/lzma/Makefile.inc ¶
r122 r1993 10 10 liblzma_la_SOURCES += lzma/lzma_common.h 11 11 12 if COND_FILTER_LZMA1 13 liblzma_la_SOURCES += \ 14 lzma/lzma_encoder_presets.c 15 endif 16 12 17 if COND_ENCODER_LZMA1 13 18 liblzma_la_SOURCES += \ … … 15 20 lzma/lzma_encoder.h \ 16 21 lzma/lzma_encoder.c \ 17 lzma/lzma_encoder_presets.c \18 22 lzma/lzma_encoder_private.h \ 19 23 lzma/lzma_encoder_optimum_fast.c \ -
TabularUnified xz/vendor/current/src/liblzma/lzma/lzma2_decoder.c ¶
r1791 r1993 17 17 18 18 19 struct lzma_coder_s{19 typedef struct { 20 20 enum sequence { 21 21 SEQ_CONTROL, … … 51 51 52 52 lzma_options_lzma options; 53 } ;53 } lzma_lzma2_coder; 54 54 55 55 56 56 static lzma_ret 57 lzma2_decode( lzma_coder *restrict coder, lzma_dict *restrict dict,57 lzma2_decode(void *coder_ptr, lzma_dict *restrict dict, 58 58 const uint8_t *restrict in, size_t *restrict in_pos, 59 59 size_t in_size) 60 60 { 61 lzma_lzma2_coder *restrict coder = coder_ptr; 62 61 63 // With SEQ_LZMA it is possible that no new input is needed to do 62 64 // some progress. The rest of the sequences assume that there is … … 210 212 211 213 static void 212 lzma2_decoder_end(lzma_coder *coder, const lzma_allocator *allocator) 213 { 214 lzma2_decoder_end(void *coder_ptr, const lzma_allocator *allocator) 215 { 216 lzma_lzma2_coder *coder = coder_ptr; 217 214 218 assert(coder->lzma.end == NULL); 215 219 lzma_free(coder->lzma.coder, allocator); … … 225 229 const void *opt, lzma_lz_options *lz_options) 226 230 { 227 if (lz->coder == NULL) { 228 lz->coder = lzma_alloc(sizeof(lzma_coder), allocator); 229 if (lz->coder == NULL) 231 lzma_lzma2_coder *coder = lz->coder; 232 if (coder == NULL) { 233 coder = lzma_alloc(sizeof(lzma_lzma2_coder), allocator); 234 if (coder == NULL) 230 235 return LZMA_MEM_ERROR; 231 236 237 lz->coder = coder; 232 238 lz->code = &lzma2_decode; 233 239 lz->end = &lzma2_decoder_end; 234 240 235 lz->coder->lzma = LZMA_LZ_DECODER_INIT;241 coder->lzma = LZMA_LZ_DECODER_INIT; 236 242 } 237 243 238 244 const lzma_options_lzma *options = opt; 239 245 240 lz->coder->sequence = SEQ_CONTROL;241 lz->coder->need_properties = true;242 lz->coder->need_dictionary_reset = options->preset_dict == NULL246 coder->sequence = SEQ_CONTROL; 247 coder->need_properties = true; 248 coder->need_dictionary_reset = options->preset_dict == NULL 243 249 || options->preset_dict_size == 0; 244 250 245 return lzma_lzma_decoder_create(& lz->coder->lzma,251 return lzma_lzma_decoder_create(&coder->lzma, 246 252 allocator, options, lz_options); 247 253 } … … 264 270 lzma_lzma2_decoder_memusage(const void *options) 265 271 { 266 return sizeof(lzma_ coder)272 return sizeof(lzma_lzma2_coder) 267 273 + lzma_lzma_decoder_memusage_nocheck(options); 268 274 } -
TabularUnified xz/vendor/current/src/liblzma/lzma/lzma2_encoder.c ¶
r1791 r1993 18 18 19 19 20 struct lzma_coder_s{20 typedef struct { 21 21 enum { 22 22 SEQ_INIT, … … 28 28 29 29 /// LZMA encoder 30 lzma_coder*lzma;30 void *lzma; 31 31 32 32 /// LZMA options currently in use. … … 49 49 /// Buffer to hold the chunk header and LZMA compressed data 50 50 uint8_t buf[LZMA2_HEADER_MAX + LZMA2_CHUNK_MAX]; 51 } ;51 } lzma_lzma2_coder; 52 52 53 53 54 54 static void 55 lzma2_header_lzma(lzma_ coder *coder)55 lzma2_header_lzma(lzma_lzma2_coder *coder) 56 56 { 57 57 assert(coder->uncompressed_size > 0); … … 109 109 110 110 static void 111 lzma2_header_uncompressed(lzma_ coder *coder)111 lzma2_header_uncompressed(lzma_lzma2_coder *coder) 112 112 { 113 113 assert(coder->uncompressed_size > 0); … … 134 134 135 135 static lzma_ret 136 lzma2_encode( lzma_coder *restrict coder, lzma_mf *restrict mf,136 lzma2_encode(void *coder_ptr, lzma_mf *restrict mf, 137 137 uint8_t *restrict out, size_t *restrict out_pos, 138 138 size_t out_size) 139 139 { 140 lzma_lzma2_coder *restrict coder = coder_ptr; 141 140 142 while (*out_pos < out_size) 141 143 switch (coder->sequence) { … … 263 265 264 266 static void 265 lzma2_encoder_end(lzma_coder *coder, const lzma_allocator *allocator) 266 { 267 lzma2_encoder_end(void *coder_ptr, const lzma_allocator *allocator) 268 { 269 lzma_lzma2_coder *coder = coder_ptr; 267 270 lzma_free(coder->lzma, allocator); 268 271 lzma_free(coder, allocator); … … 272 275 273 276 static lzma_ret 274 lzma2_encoder_options_update(lzma_coder *coder, const lzma_filter *filter) 275 { 277 lzma2_encoder_options_update(void *coder_ptr, const lzma_filter *filter) 278 { 279 lzma_lzma2_coder *coder = coder_ptr; 280 276 281 // New options can be set only when there is no incomplete chunk. 277 282 // This is the case at the beginning of the raw stream and right … … 311 316 return LZMA_PROG_ERROR; 312 317 313 if (lz->coder == NULL) { 314 lz->coder = lzma_alloc(sizeof(lzma_coder), allocator); 315 if (lz->coder == NULL) 318 lzma_lzma2_coder *coder = lz->coder; 319 if (coder == NULL) { 320 coder = lzma_alloc(sizeof(lzma_lzma2_coder), allocator); 321 if (coder == NULL) 316 322 return LZMA_MEM_ERROR; 317 323 324 lz->coder = coder; 318 325 lz->code = &lzma2_encode; 319 326 lz->end = &lzma2_encoder_end; 320 327 lz->options_update = &lzma2_encoder_options_update; 321 328 322 lz->coder->lzma = NULL;329 coder->lzma = NULL; 323 330 } 324 331 325 lz->coder->opt_cur = *(const lzma_options_lzma *)(options);326 327 lz->coder->sequence = SEQ_INIT;328 lz->coder->need_properties = true;329 lz->coder->need_state_reset = false;330 lz->coder->need_dictionary_reset331 = lz->coder->opt_cur.preset_dict == NULL332 || lz->coder->opt_cur.preset_dict_size == 0;332 coder->opt_cur = *(const lzma_options_lzma *)(options); 333 334 coder->sequence = SEQ_INIT; 335 coder->need_properties = true; 336 coder->need_state_reset = false; 337 coder->need_dictionary_reset 338 = coder->opt_cur.preset_dict == NULL 339 || coder->opt_cur.preset_dict_size == 0; 333 340 334 341 // Initialize LZMA encoder 335 return_if_error(lzma_lzma_encoder_create(& lz->coder->lzma, allocator,336 & lz->coder->opt_cur, lz_options));342 return_if_error(lzma_lzma_encoder_create(&coder->lzma, allocator, 343 &coder->opt_cur, lz_options)); 337 344 338 345 // Make sure that we will always have enough history available in … … 365 372 return UINT64_MAX; 366 373 367 return sizeof(lzma_ coder) + lzma_mem;374 return sizeof(lzma_lzma2_coder) + lzma_mem; 368 375 } 369 376 -
TabularUnified xz/vendor/current/src/liblzma/lzma/lzma_decoder.c ¶
r1791 r1993 162 162 163 163 164 struct lzma_coder_s{164 typedef struct { 165 165 /////////////////// 166 166 // Probabilities // … … 278 278 /// If decoding a match: length of the match. 279 279 uint32_t len; 280 } ;280 } lzma_lzma1_decoder; 281 281 282 282 283 283 static lzma_ret 284 lzma_decode( lzma_coder *restrict coder, lzma_dict *restrict dictptr,284 lzma_decode(void *coder_ptr, lzma_dict *restrict dictptr, 285 285 const uint8_t *restrict in, 286 286 size_t *restrict in_pos, size_t in_size) 287 287 { 288 lzma_lzma1_decoder *restrict coder = coder_ptr; 289 288 290 //////////////////// 289 291 // Initialization // … … 841 843 842 844 static void 843 lzma_decoder_uncompressed( lzma_coder *coder, lzma_vli uncompressed_size)845 lzma_decoder_uncompressed(void *coder_ptr, lzma_vli uncompressed_size) 844 846 { 847 lzma_lzma1_decoder *coder = coder_ptr; 845 848 coder->uncompressed_size = uncompressed_size; 846 849 } 847 850 848 /* 849 externvoid850 lzma_ lzma_decoder_uncompressed(void *coder_ptr, lzma_vli uncompressed_size)851 852 static void 853 lzma_decoder_reset(void *coder_ptr, const void *opt) 851 854 { 852 // This is hack. 853 (*(lzma_coder **)(coder))->uncompressed_size = uncompressed_size; 854 } 855 */ 856 857 static void 858 lzma_decoder_reset(lzma_coder *coder, const void *opt) 859 { 855 lzma_lzma1_decoder *coder = coder_ptr; 860 856 const lzma_options_lzma *options = opt; 861 857 … … 942 938 { 943 939 if (lz->coder == NULL) { 944 lz->coder = lzma_alloc(sizeof(lzma_ coder), allocator);940 lz->coder = lzma_alloc(sizeof(lzma_lzma1_decoder), allocator); 945 941 if (lz->coder == NULL) 946 942 return LZMA_MEM_ERROR; … … 1015 1011 { 1016 1012 const lzma_options_lzma *const opt = options; 1017 return sizeof(lzma_coder) + lzma_lz_decoder_memusage(opt->dict_size); 1013 return sizeof(lzma_lzma1_decoder) 1014 + lzma_lz_decoder_memusage(opt->dict_size); 1018 1015 } 1019 1016 -
TabularUnified xz/vendor/current/src/liblzma/lzma/lzma_encoder.c ¶
r1791 r1993 44 44 45 45 static inline void 46 literal(lzma_ coder *coder, lzma_mf *mf, uint32_t position)46 literal(lzma_lzma1_encoder *coder, lzma_mf *mf, uint32_t position) 47 47 { 48 48 // Locate the literal byte to be encoded and the subcoder. … … 141 141 142 142 static inline void 143 match(lzma_ coder *coder, const uint32_t pos_state,143 match(lzma_lzma1_encoder *coder, const uint32_t pos_state, 144 144 const uint32_t distance, const uint32_t len) 145 145 { … … 188 188 189 189 static inline void 190 rep_match(lzma_ coder *coder, const uint32_t pos_state,190 rep_match(lzma_lzma1_encoder *coder, const uint32_t pos_state, 191 191 const uint32_t rep, const uint32_t len) 192 192 { … … 232 232 233 233 static void 234 encode_symbol(lzma_ coder *coder, lzma_mf *mf,234 encode_symbol(lzma_lzma1_encoder *coder, lzma_mf *mf, 235 235 uint32_t back, uint32_t len, uint32_t position) 236 236 { … … 266 266 267 267 static bool 268 encode_init(lzma_ coder *coder, lzma_mf *mf)268 encode_init(lzma_lzma1_encoder *coder, lzma_mf *mf) 269 269 { 270 270 assert(mf_position(mf) == 0); … … 294 294 295 295 static void 296 encode_eopm(lzma_ coder *coder, uint32_t position)296 encode_eopm(lzma_lzma1_encoder *coder, uint32_t position) 297 297 { 298 298 const uint32_t pos_state = position & coder->pos_mask; … … 310 310 311 311 extern lzma_ret 312 lzma_lzma_encode(lzma_ coder *restrict coder, lzma_mf *restrict mf,312 lzma_lzma_encode(lzma_lzma1_encoder *restrict coder, lzma_mf *restrict mf, 313 313 uint8_t *restrict out, size_t *restrict out_pos, 314 314 size_t out_size, uint32_t limit) … … 403 403 404 404 static lzma_ret 405 lzma_encode( lzma_coder *restrictcoder, lzma_mf *restrict mf,405 lzma_encode(void *coder, lzma_mf *restrict mf, 406 406 uint8_t *restrict out, size_t *restrict out_pos, 407 407 size_t out_size) … … 474 474 475 475 extern lzma_ret 476 lzma_lzma_encoder_reset(lzma_coder *coder, const lzma_options_lzma *options) 476 lzma_lzma_encoder_reset(lzma_lzma1_encoder *coder, 477 const lzma_options_lzma *options) 477 478 { 478 479 if (!is_options_valid(options)) … … 546 547 547 548 extern lzma_ret 548 lzma_lzma_encoder_create( lzma_coder**coder_ptr,549 lzma_lzma_encoder_create(void **coder_ptr, 549 550 const lzma_allocator *allocator, 550 551 const lzma_options_lzma *options, lzma_lz_options *lz_options) 551 552 { 552 // Allocate lzma_ coder if it wasn't already allocated.553 // Allocate lzma_lzma1_encoder if it wasn't already allocated. 553 554 if (*coder_ptr == NULL) { 554 *coder_ptr = lzma_alloc(sizeof(lzma_ coder), allocator);555 *coder_ptr = lzma_alloc(sizeof(lzma_lzma1_encoder), allocator); 555 556 if (*coder_ptr == NULL) 556 557 return LZMA_MEM_ERROR; 557 558 } 558 559 559 lzma_ coder *coder = *coder_ptr;560 lzma_lzma1_encoder *coder = *coder_ptr; 560 561 561 562 // Set compression mode. We haven't validates the options yet, … … 637 638 return UINT64_MAX; 638 639 639 return (uint64_t)(sizeof(lzma_ coder)) + lz_memusage;640 return (uint64_t)(sizeof(lzma_lzma1_encoder)) + lz_memusage; 640 641 } 641 642 -
TabularUnified xz/vendor/current/src/liblzma/lzma/lzma_encoder.h ¶
r1791 r1993 16 16 17 17 #include "common.h" 18 19 20 typedef struct lzma_lzma1_encoder_s lzma_lzma1_encoder; 18 21 19 22 … … 37 40 /// Initializes raw LZMA encoder; this is used by LZMA2. 38 41 extern lzma_ret lzma_lzma_encoder_create( 39 lzma_coder**coder_ptr, const lzma_allocator *allocator,42 void **coder_ptr, const lzma_allocator *allocator, 40 43 const lzma_options_lzma *options, lzma_lz_options *lz_options); 41 44 … … 43 46 /// Resets an already initialized LZMA encoder; this is used by LZMA2. 44 47 extern lzma_ret lzma_lzma_encoder_reset( 45 lzma_ coder *coder, const lzma_options_lzma *options);48 lzma_lzma1_encoder *coder, const lzma_options_lzma *options); 46 49 47 50 48 extern lzma_ret lzma_lzma_encode(lzma_ coder *restrict coder,51 extern lzma_ret lzma_lzma_encode(lzma_lzma1_encoder *restrict coder, 49 52 lzma_mf *restrict mf, uint8_t *restrict out, 50 53 size_t *restrict out_pos, size_t out_size, -
TabularUnified xz/vendor/current/src/liblzma/lzma/lzma_encoder_optimum_fast.c ¶
r1791 r1993 19 19 20 20 extern void 21 lzma_lzma_optimum_fast(lzma_coder *restrict coder, lzma_mf *restrict mf, 21 lzma_lzma_optimum_fast(lzma_lzma1_encoder *restrict coder, 22 lzma_mf *restrict mf, 22 23 uint32_t *restrict back_res, uint32_t *restrict len_res) 23 24 { -
TabularUnified xz/vendor/current/src/liblzma/lzma/lzma_encoder_optimum_normal.c ¶
r1791 r1993 20 20 21 21 static uint32_t 22 get_literal_price(const lzma_ coder *const coder, const uint32_t pos,22 get_literal_price(const lzma_lzma1_encoder *const coder, const uint32_t pos, 23 23 const uint32_t prev_byte, const bool match_mode, 24 24 uint32_t match_byte, uint32_t symbol) … … 66 66 67 67 static inline uint32_t 68 get_short_rep_price(const lzma_ coder *const coder,68 get_short_rep_price(const lzma_lzma1_encoder *const coder, 69 69 const lzma_lzma_state state, const uint32_t pos_state) 70 70 { … … 75 75 76 76 static inline uint32_t 77 get_pure_rep_price(const lzma_ coder *const coder, const uint32_t rep_index,77 get_pure_rep_price(const lzma_lzma1_encoder *const coder, const uint32_t rep_index, 78 78 const lzma_lzma_state state, uint32_t pos_state) 79 79 { … … 100 100 101 101 static inline uint32_t 102 get_rep_price(const lzma_ coder *const coder, const uint32_t rep_index,102 get_rep_price(const lzma_lzma1_encoder *const coder, const uint32_t rep_index, 103 103 const uint32_t len, const lzma_lzma_state state, 104 104 const uint32_t pos_state) … … 110 110 111 111 static inline uint32_t 112 get_dist_len_price(const lzma_ coder *const coder, const uint32_t dist,112 get_dist_len_price(const lzma_lzma1_encoder *const coder, const uint32_t dist, 113 113 const uint32_t len, const uint32_t pos_state) 114 114 { … … 131 131 132 132 static void 133 fill_dist_prices(lzma_ coder *coder)133 fill_dist_prices(lzma_lzma1_encoder *coder) 134 134 { 135 135 for (uint32_t dist_state = 0; dist_state < DIST_STATES; ++dist_state) { … … 186 186 187 187 static void 188 fill_align_prices(lzma_ coder *coder)188 fill_align_prices(lzma_lzma1_encoder *coder) 189 189 { 190 190 for (uint32_t i = 0; i < ALIGN_SIZE; ++i) … … 222 222 223 223 static void 224 backward(lzma_ coder *restrict coder, uint32_t *restrict len_res,224 backward(lzma_lzma1_encoder *restrict coder, uint32_t *restrict len_res, 225 225 uint32_t *restrict back_res, uint32_t cur) 226 226 { … … 270 270 271 271 static inline uint32_t 272 helper1(lzma_ coder *restrict coder, lzma_mf *restrict mf,272 helper1(lzma_lzma1_encoder *restrict coder, lzma_mf *restrict mf, 273 273 uint32_t *restrict back_res, uint32_t *restrict len_res, 274 274 uint32_t position) … … 442 442 443 443 static inline uint32_t 444 helper2(lzma_ coder *coder, uint32_t *reps, const uint8_t *buf,444 helper2(lzma_lzma1_encoder *coder, uint32_t *reps, const uint8_t *buf, 445 445 uint32_t len_end, uint32_t position, const uint32_t cur, 446 446 const uint32_t nice_len, const uint32_t buf_avail_full) … … 798 798 799 799 extern void 800 lzma_lzma_optimum_normal(lzma_coder *restrict coder, lzma_mf *restrict mf, 800 lzma_lzma_optimum_normal(lzma_lzma1_encoder *restrict coder, 801 lzma_mf *restrict mf, 801 802 uint32_t *restrict back_res, uint32_t *restrict len_res, 802 803 uint32_t position) -
TabularUnified xz/vendor/current/src/liblzma/lzma/lzma_encoder_presets.c ¶
r1791 r1993 3 3 /// \file lzma_encoder_presets.c 4 4 /// \brief Encoder presets 5 /// \note xz needs this even when only decoding is enabled. 5 6 // 6 7 // Author: Lasse Collin -
TabularUnified xz/vendor/current/src/liblzma/lzma/lzma_encoder_private.h ¶
r1791 r1993 70 70 71 71 72 struct lzma_ coder_s {72 struct lzma_lzma1_encoder_s { 73 73 /// Range encoder 74 74 lzma_range_encoder rc; … … 139 139 140 140 extern void lzma_lzma_optimum_fast( 141 lzma_ coder *restrict coder, lzma_mf *restrict mf,141 lzma_lzma1_encoder *restrict coder, lzma_mf *restrict mf, 142 142 uint32_t *restrict back_res, uint32_t *restrict len_res); 143 143 144 extern void lzma_lzma_optimum_normal(lzma_ coder *restrict coder,144 extern void lzma_lzma_optimum_normal(lzma_lzma1_encoder *restrict coder, 145 145 lzma_mf *restrict mf, uint32_t *restrict back_res, 146 146 uint32_t *restrict len_res, uint32_t position); -
TabularUnified xz/vendor/current/src/liblzma/simple/arm.c ¶
r1791 r1993 16 16 17 17 static size_t 18 arm_code( lzma_simple*simple lzma_attribute((__unused__)),18 arm_code(void *simple lzma_attribute((__unused__)), 19 19 uint32_t now_pos, bool is_encoder, 20 20 uint8_t *buffer, size_t size) -
TabularUnified xz/vendor/current/src/liblzma/simple/armthumb.c ¶
r1791 r1993 16 16 17 17 static size_t 18 armthumb_code( lzma_simple*simple lzma_attribute((__unused__)),18 armthumb_code(void *simple lzma_attribute((__unused__)), 19 19 uint32_t now_pos, bool is_encoder, 20 20 uint8_t *buffer, size_t size) -
TabularUnified xz/vendor/current/src/liblzma/simple/ia64.c ¶
r1791 r1993 16 16 17 17 static size_t 18 ia64_code( lzma_simple*simple lzma_attribute((__unused__)),18 ia64_code(void *simple lzma_attribute((__unused__)), 19 19 uint32_t now_pos, bool is_encoder, 20 20 uint8_t *buffer, size_t size) -
TabularUnified xz/vendor/current/src/liblzma/simple/powerpc.c ¶
r1791 r1993 16 16 17 17 static size_t 18 powerpc_code( lzma_simple*simple lzma_attribute((__unused__)),18 powerpc_code(void *simple lzma_attribute((__unused__)), 19 19 uint32_t now_pos, bool is_encoder, 20 20 uint8_t *buffer, size_t size) -
TabularUnified xz/vendor/current/src/liblzma/simple/simple_coder.c ¶
r1791 r1993 19 19 /// Copied or encodes/decodes more data to out[]. 20 20 static lzma_ret 21 copy_or_code(lzma_ coder *coder, const lzma_allocator *allocator,21 copy_or_code(lzma_simple_coder *coder, const lzma_allocator *allocator, 22 22 const uint8_t *restrict in, size_t *restrict in_pos, 23 23 size_t in_size, uint8_t *restrict out, … … 56 56 57 57 static size_t 58 call_filter(lzma_ coder *coder, uint8_t *buffer, size_t size)58 call_filter(lzma_simple_coder *coder, uint8_t *buffer, size_t size) 59 59 { 60 60 const size_t filtered = coder->filter(coder->simple, … … 67 67 68 68 static lzma_ret 69 simple_code( lzma_coder *coder, const lzma_allocator *allocator,69 simple_code(void *coder_ptr, const lzma_allocator *allocator, 70 70 const uint8_t *restrict in, size_t *restrict in_pos, 71 71 size_t in_size, uint8_t *restrict out, 72 72 size_t *restrict out_pos, size_t out_size, lzma_action action) 73 73 { 74 lzma_simple_coder *coder = coder_ptr; 75 74 76 // TODO: Add partial support for LZMA_SYNC_FLUSH. We can support it 75 77 // in cases when the filter is able to filter everything. With most … … 199 201 200 202 static void 201 simple_coder_end(lzma_coder *coder, const lzma_allocator *allocator) 202 { 203 simple_coder_end(void *coder_ptr, const lzma_allocator *allocator) 204 { 205 lzma_simple_coder *coder = coder_ptr; 203 206 lzma_next_end(&coder->next, allocator); 204 207 lzma_free(coder->simple, allocator); … … 209 212 210 213 static lzma_ret 211 simple_coder_update( lzma_coder *coder, const lzma_allocator *allocator,214 simple_coder_update(void *coder_ptr, const lzma_allocator *allocator, 212 215 const lzma_filter *filters_null lzma_attribute((__unused__)), 213 216 const lzma_filter *reversed_filters) 214 217 { 218 lzma_simple_coder *coder = coder_ptr; 219 215 220 // No update support, just call the next filter in the chain. 216 221 return lzma_next_filter_update( … … 222 227 lzma_simple_coder_init(lzma_next_coder *next, const lzma_allocator *allocator, 223 228 const lzma_filter_info *filters, 224 size_t (*filter)( lzma_simple*simple, uint32_t now_pos,229 size_t (*filter)(void *simple, uint32_t now_pos, 225 230 bool is_encoder, uint8_t *buffer, size_t size), 226 231 size_t simple_size, size_t unfiltered_max, 227 232 uint32_t alignment, bool is_encoder) 228 233 { 229 // Allocate memory for the lzma_coder structure if needed. 230 if (next->coder == NULL) { 234 // Allocate memory for the lzma_simple_coder structure if needed. 235 lzma_simple_coder *coder = next->coder; 236 if (coder == NULL) { 231 237 // Here we allocate space also for the temporary buffer. We 232 238 // need twice the size of unfiltered_max, because then it 233 239 // is always possible to filter at least unfiltered_max bytes 234 240 // more data in coder->buffer[] if it can be filled completely. 235 next->coder = lzma_alloc(sizeof(lzma_coder)241 coder = lzma_alloc(sizeof(lzma_simple_coder) 236 242 + 2 * unfiltered_max, allocator); 237 if ( next->coder == NULL)243 if (coder == NULL) 238 244 return LZMA_MEM_ERROR; 239 245 246 next->coder = coder; 240 247 next->code = &simple_code; 241 248 next->end = &simple_coder_end; 242 249 next->update = &simple_coder_update; 243 250 244 next->coder->next = LZMA_NEXT_CODER_INIT;245 next->coder->filter = filter;246 next->coder->allocated = 2 * unfiltered_max;251 coder->next = LZMA_NEXT_CODER_INIT; 252 coder->filter = filter; 253 coder->allocated = 2 * unfiltered_max; 247 254 248 255 // Allocate memory for filter-specific data structure. 249 256 if (simple_size > 0) { 250 next->coder->simple = lzma_alloc( 251 simple_size, allocator); 252 if (next->coder->simple == NULL) 257 coder->simple = lzma_alloc(simple_size, allocator); 258 if (coder->simple == NULL) 253 259 return LZMA_MEM_ERROR; 254 260 } else { 255 next->coder->simple = NULL;261 coder->simple = NULL; 256 262 } 257 263 } … … 259 265 if (filters[0].options != NULL) { 260 266 const lzma_options_bcj *simple = filters[0].options; 261 next->coder->now_pos = simple->start_offset;262 if ( next->coder->now_pos & (alignment - 1))267 coder->now_pos = simple->start_offset; 268 if (coder->now_pos & (alignment - 1)) 263 269 return LZMA_OPTIONS_ERROR; 264 270 } else { 265 next->coder->now_pos = 0;271 coder->now_pos = 0; 266 272 } 267 273 268 274 // Reset variables. 269 next->coder->is_encoder = is_encoder; 270 next->coder->end_was_reached = false; 271 next->coder->pos = 0; 272 next->coder->filtered = 0; 273 next->coder->size = 0; 274 275 return lzma_next_filter_init( 276 &next->coder->next, allocator, filters + 1); 277 } 275 coder->is_encoder = is_encoder; 276 coder->end_was_reached = false; 277 coder->pos = 0; 278 coder->filtered = 0; 279 coder->size = 0; 280 281 return lzma_next_filter_init(&coder->next, allocator, filters + 1); 282 } -
TabularUnified xz/vendor/current/src/liblzma/simple/simple_private.h ¶
r1791 r1993 17 17 18 18 19 typedef struct lzma_simple_s lzma_simple; 20 21 struct lzma_coder_s { 19 typedef struct { 22 20 /// Next filter in the chain 23 21 lzma_next_coder next; … … 34 32 /// Pointer to filter-specific function, which does 35 33 /// the actual filtering. 36 size_t (*filter)( lzma_simple*simple, uint32_t now_pos,34 size_t (*filter)(void *simple, uint32_t now_pos, 37 35 bool is_encoder, uint8_t *buffer, size_t size); 38 36 39 37 /// Pointer to filter-specific data, or NULL if filter doesn't need 40 38 /// any extra data. 41 lzma_simple*simple;39 void *simple; 42 40 43 41 /// The lowest 32 bits of the current position in the data. Most … … 63 61 /// Temporary buffer 64 62 uint8_t buffer[]; 65 } ;63 } lzma_simple_coder; 66 64 67 65 … … 69 67 const lzma_allocator *allocator, 70 68 const lzma_filter_info *filters, 71 size_t (*filter)( lzma_simple*simple, uint32_t now_pos,69 size_t (*filter)(void *simple, uint32_t now_pos, 72 70 bool is_encoder, uint8_t *buffer, size_t size), 73 71 size_t simple_size, size_t unfiltered_max, -
TabularUnified xz/vendor/current/src/liblzma/simple/sparc.c ¶
r1791 r1993 16 16 17 17 static size_t 18 sparc_code( lzma_simple*simple lzma_attribute((__unused__)),18 sparc_code(void *simple lzma_attribute((__unused__)), 19 19 uint32_t now_pos, bool is_encoder, 20 20 uint8_t *buffer, size_t size) -
TabularUnified xz/vendor/current/src/liblzma/simple/x86.c ¶
r1791 r1993 18 18 19 19 20 struct lzma_simple_s{20 typedef struct { 21 21 uint32_t prev_mask; 22 22 uint32_t prev_pos; 23 } ;23 } lzma_simple_x86; 24 24 25 25 26 26 static size_t 27 x86_code( lzma_simple *simple, uint32_t now_pos, bool is_encoder,27 x86_code(void *simple_ptr, uint32_t now_pos, bool is_encoder, 28 28 uint8_t *buffer, size_t size) 29 29 { … … 34 34 = { 0, 1, 2, 2, 3, 3, 3, 3 }; 35 35 36 lzma_simple_x86 *simple = simple_ptr; 36 37 uint32_t prev_mask = simple->prev_mask; 37 38 uint32_t prev_pos = simple->prev_pos; … … 128 129 { 129 130 const lzma_ret ret = lzma_simple_coder_init(next, allocator, filters, 130 &x86_code, sizeof(lzma_simple ), 5, 1, is_encoder);131 &x86_code, sizeof(lzma_simple_x86), 5, 1, is_encoder); 131 132 132 133 if (ret == LZMA_OK) { 133 next->coder->simple->prev_mask = 0; 134 next->coder->simple->prev_pos = (uint32_t)(-5); 134 lzma_simple_coder *coder = next->coder; 135 lzma_simple_x86 *simple = coder->simple; 136 simple->prev_mask = 0; 137 simple->prev_pos = (uint32_t)(-5); 135 138 } 136 139 -
TabularUnified xz/vendor/current/src/lzmainfo/Makefile.in ¶
r1791 r1993 94 94 subdir = src/lzmainfo 95 95 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 96 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_ pthread.m4 \97 $(top_srcdir)/m4/ getopt.m4 $(top_srcdir)/m4/gettext.m4 \98 $(top_srcdir)/m4/ iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \99 $(top_srcdir)/m4/ lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \100 $(top_srcdir)/m4/lib- prefix.m4 $(top_srcdir)/m4/libtool.m4 \101 $(top_srcdir)/m4/l toptions.m4 $(top_srcdir)/m4/ltsugar.m4 \102 $(top_srcdir)/m4/lt version.m4 $(top_srcdir)/m4/lt~obsolete.m4 \103 $(top_srcdir)/m4/ nls.m4 $(top_srcdir)/m4/po.m4 \104 $(top_srcdir)/m4/po six-shell.m4 $(top_srcdir)/m4/progtest.m4 \105 $(top_srcdir)/m4/ tuklib_common.m4 \96 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_capsicum.m4 \ 97 $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/getopt.m4 \ 98 $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \ 99 $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \ 100 $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ 101 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ 102 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ 103 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \ 104 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/posix-shell.m4 \ 105 $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/tuklib_common.m4 \ 106 106 $(top_srcdir)/m4/tuklib_cpucores.m4 \ 107 107 $(top_srcdir)/m4/tuklib_integer.m4 \ … … 236 236 AUTOMAKE = @AUTOMAKE@ 237 237 AWK = @AWK@ 238 CAPSICUM_LIB = @CAPSICUM_LIB@ 238 239 CC = @CC@ 239 240 CCAS = @CCAS@ -
TabularUnified xz/vendor/current/src/scripts/Makefile.in ¶
r1791 r1993 100 100 subdir = src/scripts 101 101 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 102 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_ pthread.m4 \103 $(top_srcdir)/m4/ getopt.m4 $(top_srcdir)/m4/gettext.m4 \104 $(top_srcdir)/m4/ iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \105 $(top_srcdir)/m4/ lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \106 $(top_srcdir)/m4/lib- prefix.m4 $(top_srcdir)/m4/libtool.m4 \107 $(top_srcdir)/m4/l toptions.m4 $(top_srcdir)/m4/ltsugar.m4 \108 $(top_srcdir)/m4/lt version.m4 $(top_srcdir)/m4/lt~obsolete.m4 \109 $(top_srcdir)/m4/ nls.m4 $(top_srcdir)/m4/po.m4 \110 $(top_srcdir)/m4/po six-shell.m4 $(top_srcdir)/m4/progtest.m4 \111 $(top_srcdir)/m4/ tuklib_common.m4 \102 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_capsicum.m4 \ 103 $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/getopt.m4 \ 104 $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \ 105 $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \ 106 $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ 107 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ 108 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ 109 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \ 110 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/posix-shell.m4 \ 111 $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/tuklib_common.m4 \ 112 112 $(top_srcdir)/m4/tuklib_cpucores.m4 \ 113 113 $(top_srcdir)/m4/tuklib_integer.m4 \ … … 189 189 AUTOMAKE = @AUTOMAKE@ 190 190 AWK = @AWK@ 191 CAPSICUM_LIB = @CAPSICUM_LIB@ 191 192 CC = @CC@ 192 193 CCAS = @CCAS@ -
TabularUnified xz/vendor/current/src/xz/Makefile.am ¶
r1791 r1993 17 17 hardware.c \ 18 18 hardware.h \ 19 list.c \20 list.h \21 19 main.c \ 22 20 main.h \ … … 40 38 ../common/tuklib_mbstr_fw.c 41 39 40 if COND_MAIN_DECODER 41 xz_SOURCES += \ 42 list.c \ 43 list.h 44 endif 45 42 46 if COND_W32 43 47 xz_SOURCES += xz_w32res.rc … … 50 54 -I$(top_builddir)/lib 51 55 52 xz_LDADD = $(top_builddir)/src/liblzma/liblzma.la 56 xz_LDADD = $(top_builddir)/src/liblzma/liblzma.la $(CAPSICUM_LIB) 53 57 54 58 if COND_GNULIB -
TabularUnified xz/vendor/current/src/xz/Makefile.in ¶
r1791 r1993 90 90 host_triplet = @host@ 91 91 bin_PROGRAMS = xz$(EXEEXT) 92 @COND_W32_TRUE@am__append_1 = xz_w32res.rc 93 @COND_GNULIB_TRUE@am__append_2 = $(top_builddir)/lib/libgnu.a 94 @COND_LZMALINKS_TRUE@am__append_3 = lzma unlzma lzcat 92 @COND_MAIN_DECODER_TRUE@am__append_1 = \ 93 @COND_MAIN_DECODER_TRUE@ list.c \ 94 @COND_MAIN_DECODER_TRUE@ list.h 95 96 @COND_W32_TRUE@am__append_2 = xz_w32res.rc 97 @COND_GNULIB_TRUE@am__append_3 = $(top_builddir)/lib/libgnu.a 98 @COND_LZMALINKS_TRUE@am__append_4 = lzma unlzma lzcat 95 99 subdir = src/xz 96 100 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 97 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_ pthread.m4 \98 $(top_srcdir)/m4/ getopt.m4 $(top_srcdir)/m4/gettext.m4 \99 $(top_srcdir)/m4/ iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \100 $(top_srcdir)/m4/ lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \101 $(top_srcdir)/m4/lib- prefix.m4 $(top_srcdir)/m4/libtool.m4 \102 $(top_srcdir)/m4/l toptions.m4 $(top_srcdir)/m4/ltsugar.m4 \103 $(top_srcdir)/m4/lt version.m4 $(top_srcdir)/m4/lt~obsolete.m4 \104 $(top_srcdir)/m4/ nls.m4 $(top_srcdir)/m4/po.m4 \105 $(top_srcdir)/m4/po six-shell.m4 $(top_srcdir)/m4/progtest.m4 \106 $(top_srcdir)/m4/ tuklib_common.m4 \101 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_capsicum.m4 \ 102 $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/getopt.m4 \ 103 $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \ 104 $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \ 105 $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ 106 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ 107 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ 108 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \ 109 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/posix-shell.m4 \ 110 $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/tuklib_common.m4 \ 107 111 $(top_srcdir)/m4/tuklib_cpucores.m4 \ 108 112 $(top_srcdir)/m4/tuklib_integer.m4 \ … … 121 125 PROGRAMS = $(bin_PROGRAMS) 122 126 am__xz_SOURCES_DIST = args.c args.h coder.c coder.h file_io.c \ 123 file_io.h hardware.c hardware.h list.c list.h main.c main.h\124 message. c message.h mytime.c mytime.h options.c options.h \125 private.hsignals.c signals.h suffix.c suffix.h util.c util.h \127 file_io.h hardware.c hardware.h main.c main.h message.c \ 128 message.h mytime.c mytime.h options.c options.h private.h \ 129 signals.c signals.h suffix.c suffix.h util.c util.h \ 126 130 ../common/tuklib_open_stdxxx.c ../common/tuklib_progname.c \ 127 131 ../common/tuklib_exit.c ../common/tuklib_mbstr_width.c \ 128 ../common/tuklib_mbstr_fw.c xz_w32res.rc 129 @COND_W32_TRUE@am__objects_1 = xz_w32res.$(OBJEXT) 132 ../common/tuklib_mbstr_fw.c list.c list.h xz_w32res.rc 133 @COND_MAIN_DECODER_TRUE@am__objects_1 = xz-list.$(OBJEXT) 134 @COND_W32_TRUE@am__objects_2 = xz_w32res.$(OBJEXT) 130 135 am_xz_OBJECTS = xz-args.$(OBJEXT) xz-coder.$(OBJEXT) \ 131 xz-file_io.$(OBJEXT) xz-hardware.$(OBJEXT) xz-list.$(OBJEXT) \ 132 xz-main.$(OBJEXT) xz-message.$(OBJEXT) xz-mytime.$(OBJEXT) \ 133 xz-options.$(OBJEXT) xz-signals.$(OBJEXT) xz-suffix.$(OBJEXT) \ 134 xz-util.$(OBJEXT) xz-tuklib_open_stdxxx.$(OBJEXT) \ 135 xz-tuklib_progname.$(OBJEXT) xz-tuklib_exit.$(OBJEXT) \ 136 xz-tuklib_mbstr_width.$(OBJEXT) xz-tuklib_mbstr_fw.$(OBJEXT) \ 137 $(am__objects_1) 136 xz-file_io.$(OBJEXT) xz-hardware.$(OBJEXT) xz-main.$(OBJEXT) \ 137 xz-message.$(OBJEXT) xz-mytime.$(OBJEXT) xz-options.$(OBJEXT) \ 138 xz-signals.$(OBJEXT) xz-suffix.$(OBJEXT) xz-util.$(OBJEXT) \ 139 xz-tuklib_open_stdxxx.$(OBJEXT) xz-tuklib_progname.$(OBJEXT) \ 140 xz-tuklib_exit.$(OBJEXT) xz-tuklib_mbstr_width.$(OBJEXT) \ 141 xz-tuklib_mbstr_fw.$(OBJEXT) $(am__objects_1) $(am__objects_2) 138 142 xz_OBJECTS = $(am_xz_OBJECTS) 139 143 am__DEPENDENCIES_1 = 140 144 xz_DEPENDENCIES = $(top_builddir)/src/liblzma/liblzma.la \ 141 $(am__ append_2) $(am__DEPENDENCIES_1)145 $(am__DEPENDENCIES_1) $(am__append_3) $(am__DEPENDENCIES_1) 142 146 AM_V_lt = $(am__v_lt_@AM_V@) 143 147 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) … … 247 251 AUTOMAKE = @AUTOMAKE@ 248 252 AWK = @AWK@ 253 CAPSICUM_LIB = @CAPSICUM_LIB@ 249 254 CC = @CC@ 250 255 CCAS = @CCAS@ … … 387 392 xz = @xz@ 388 393 xz_SOURCES = args.c args.h coder.c coder.h file_io.c file_io.h \ 389 hardware.c hardware.h list.c list.h main.c main.h message.c\390 m essage.h mytime.c mytime.h options.c options.h private.h\391 signals. c signals.h suffix.c suffix.h util.c util.h \394 hardware.c hardware.h main.c main.h message.c message.h \ 395 mytime.c mytime.h options.c options.h private.h signals.c \ 396 signals.h suffix.c suffix.h util.c util.h \ 392 397 ../common/tuklib_open_stdxxx.c ../common/tuklib_progname.c \ 393 398 ../common/tuklib_exit.c ../common/tuklib_mbstr_width.c \ 394 ../common/tuklib_mbstr_fw.c $(am__append_1) 399 ../common/tuklib_mbstr_fw.c $(am__append_1) $(am__append_2) 395 400 xz_CPPFLAGS = \ 396 401 -DLOCALEDIR=\"$(localedir)\" \ … … 401 406 402 407 # libgnu.a may need these libs, so this must be after libgnu.a. 403 xz_LDADD = $(top_builddir)/src/liblzma/liblzma.la $( am__append_2) \404 $( LTLIBINTL)408 xz_LDADD = $(top_builddir)/src/liblzma/liblzma.la $(CAPSICUM_LIB) \ 409 $(am__append_3) $(LTLIBINTL) 405 410 dist_man_MANS = xz.1 406 xzlinks = unxz xzcat $(am__append_ 3)411 xzlinks = unxz xzcat $(am__append_4) 407 412 all: all-am 408 413 … … 593 598 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-hardware.obj `if test -f 'hardware.c'; then $(CYGPATH_W) 'hardware.c'; else $(CYGPATH_W) '$(srcdir)/hardware.c'; fi` 594 599 600 xz-main.o: main.c 601 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-main.o -MD -MP -MF $(DEPDIR)/xz-main.Tpo -c -o xz-main.o `test -f 'main.c' || echo '$(srcdir)/'`main.c 602 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-main.Tpo $(DEPDIR)/xz-main.Po 603 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='main.c' object='xz-main.o' libtool=no @AMDEPBACKSLASH@ 604 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 605 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-main.o `test -f 'main.c' || echo '$(srcdir)/'`main.c 606 607 xz-main.obj: main.c 608 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-main.obj -MD -MP -MF $(DEPDIR)/xz-main.Tpo -c -o xz-main.obj `if test -f 'main.c'; then $(CYGPATH_W) 'main.c'; else $(CYGPATH_W) '$(srcdir)/main.c'; fi` 609 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-main.Tpo $(DEPDIR)/xz-main.Po 610 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='main.c' object='xz-main.obj' libtool=no @AMDEPBACKSLASH@ 611 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 612 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-main.obj `if test -f 'main.c'; then $(CYGPATH_W) 'main.c'; else $(CYGPATH_W) '$(srcdir)/main.c'; fi` 613 614 xz-message.o: message.c 615 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-message.o -MD -MP -MF $(DEPDIR)/xz-message.Tpo -c -o xz-message.o `test -f 'message.c' || echo '$(srcdir)/'`message.c 616 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-message.Tpo $(DEPDIR)/xz-message.Po 617 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='message.c' object='xz-message.o' libtool=no @AMDEPBACKSLASH@ 618 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 619 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-message.o `test -f 'message.c' || echo '$(srcdir)/'`message.c 620 621 xz-message.obj: message.c 622 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-message.obj -MD -MP -MF $(DEPDIR)/xz-message.Tpo -c -o xz-message.obj `if test -f 'message.c'; then $(CYGPATH_W) 'message.c'; else $(CYGPATH_W) '$(srcdir)/message.c'; fi` 623 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-message.Tpo $(DEPDIR)/xz-message.Po 624 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='message.c' object='xz-message.obj' libtool=no @AMDEPBACKSLASH@ 625 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 626 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-message.obj `if test -f 'message.c'; then $(CYGPATH_W) 'message.c'; else $(CYGPATH_W) '$(srcdir)/message.c'; fi` 627 628 xz-mytime.o: mytime.c 629 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-mytime.o -MD -MP -MF $(DEPDIR)/xz-mytime.Tpo -c -o xz-mytime.o `test -f 'mytime.c' || echo '$(srcdir)/'`mytime.c 630 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-mytime.Tpo $(DEPDIR)/xz-mytime.Po 631 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='mytime.c' object='xz-mytime.o' libtool=no @AMDEPBACKSLASH@ 632 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 633 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-mytime.o `test -f 'mytime.c' || echo '$(srcdir)/'`mytime.c 634 635 xz-mytime.obj: mytime.c 636 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-mytime.obj -MD -MP -MF $(DEPDIR)/xz-mytime.Tpo -c -o xz-mytime.obj `if test -f 'mytime.c'; then $(CYGPATH_W) 'mytime.c'; else $(CYGPATH_W) '$(srcdir)/mytime.c'; fi` 637 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-mytime.Tpo $(DEPDIR)/xz-mytime.Po 638 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='mytime.c' object='xz-mytime.obj' libtool=no @AMDEPBACKSLASH@ 639 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 640 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-mytime.obj `if test -f 'mytime.c'; then $(CYGPATH_W) 'mytime.c'; else $(CYGPATH_W) '$(srcdir)/mytime.c'; fi` 641 642 xz-options.o: options.c 643 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-options.o -MD -MP -MF $(DEPDIR)/xz-options.Tpo -c -o xz-options.o `test -f 'options.c' || echo '$(srcdir)/'`options.c 644 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-options.Tpo $(DEPDIR)/xz-options.Po 645 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='options.c' object='xz-options.o' libtool=no @AMDEPBACKSLASH@ 646 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 647 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-options.o `test -f 'options.c' || echo '$(srcdir)/'`options.c 648 649 xz-options.obj: options.c 650 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-options.obj -MD -MP -MF $(DEPDIR)/xz-options.Tpo -c -o xz-options.obj `if test -f 'options.c'; then $(CYGPATH_W) 'options.c'; else $(CYGPATH_W) '$(srcdir)/options.c'; fi` 651 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-options.Tpo $(DEPDIR)/xz-options.Po 652 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='options.c' object='xz-options.obj' libtool=no @AMDEPBACKSLASH@ 653 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 654 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-options.obj `if test -f 'options.c'; then $(CYGPATH_W) 'options.c'; else $(CYGPATH_W) '$(srcdir)/options.c'; fi` 655 656 xz-signals.o: signals.c 657 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-signals.o -MD -MP -MF $(DEPDIR)/xz-signals.Tpo -c -o xz-signals.o `test -f 'signals.c' || echo '$(srcdir)/'`signals.c 658 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-signals.Tpo $(DEPDIR)/xz-signals.Po 659 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='signals.c' object='xz-signals.o' libtool=no @AMDEPBACKSLASH@ 660 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 661 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-signals.o `test -f 'signals.c' || echo '$(srcdir)/'`signals.c 662 663 xz-signals.obj: signals.c 664 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-signals.obj -MD -MP -MF $(DEPDIR)/xz-signals.Tpo -c -o xz-signals.obj `if test -f 'signals.c'; then $(CYGPATH_W) 'signals.c'; else $(CYGPATH_W) '$(srcdir)/signals.c'; fi` 665 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-signals.Tpo $(DEPDIR)/xz-signals.Po 666 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='signals.c' object='xz-signals.obj' libtool=no @AMDEPBACKSLASH@ 667 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 668 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-signals.obj `if test -f 'signals.c'; then $(CYGPATH_W) 'signals.c'; else $(CYGPATH_W) '$(srcdir)/signals.c'; fi` 669 670 xz-suffix.o: suffix.c 671 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-suffix.o -MD -MP -MF $(DEPDIR)/xz-suffix.Tpo -c -o xz-suffix.o `test -f 'suffix.c' || echo '$(srcdir)/'`suffix.c 672 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-suffix.Tpo $(DEPDIR)/xz-suffix.Po 673 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='suffix.c' object='xz-suffix.o' libtool=no @AMDEPBACKSLASH@ 674 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 675 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-suffix.o `test -f 'suffix.c' || echo '$(srcdir)/'`suffix.c 676 677 xz-suffix.obj: suffix.c 678 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-suffix.obj -MD -MP -MF $(DEPDIR)/xz-suffix.Tpo -c -o xz-suffix.obj `if test -f 'suffix.c'; then $(CYGPATH_W) 'suffix.c'; else $(CYGPATH_W) '$(srcdir)/suffix.c'; fi` 679 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-suffix.Tpo $(DEPDIR)/xz-suffix.Po 680 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='suffix.c' object='xz-suffix.obj' libtool=no @AMDEPBACKSLASH@ 681 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 682 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-suffix.obj `if test -f 'suffix.c'; then $(CYGPATH_W) 'suffix.c'; else $(CYGPATH_W) '$(srcdir)/suffix.c'; fi` 683 684 xz-util.o: util.c 685 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-util.o -MD -MP -MF $(DEPDIR)/xz-util.Tpo -c -o xz-util.o `test -f 'util.c' || echo '$(srcdir)/'`util.c 686 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-util.Tpo $(DEPDIR)/xz-util.Po 687 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='util.c' object='xz-util.o' libtool=no @AMDEPBACKSLASH@ 688 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 689 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-util.o `test -f 'util.c' || echo '$(srcdir)/'`util.c 690 691 xz-util.obj: util.c 692 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-util.obj -MD -MP -MF $(DEPDIR)/xz-util.Tpo -c -o xz-util.obj `if test -f 'util.c'; then $(CYGPATH_W) 'util.c'; else $(CYGPATH_W) '$(srcdir)/util.c'; fi` 693 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-util.Tpo $(DEPDIR)/xz-util.Po 694 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='util.c' object='xz-util.obj' libtool=no @AMDEPBACKSLASH@ 695 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 696 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-util.obj `if test -f 'util.c'; then $(CYGPATH_W) 'util.c'; else $(CYGPATH_W) '$(srcdir)/util.c'; fi` 697 698 xz-tuklib_open_stdxxx.o: ../common/tuklib_open_stdxxx.c 699 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-tuklib_open_stdxxx.o -MD -MP -MF $(DEPDIR)/xz-tuklib_open_stdxxx.Tpo -c -o xz-tuklib_open_stdxxx.o `test -f '../common/tuklib_open_stdxxx.c' || echo '$(srcdir)/'`../common/tuklib_open_stdxxx.c 700 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-tuklib_open_stdxxx.Tpo $(DEPDIR)/xz-tuklib_open_stdxxx.Po 701 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='../common/tuklib_open_stdxxx.c' object='xz-tuklib_open_stdxxx.o' libtool=no @AMDEPBACKSLASH@ 702 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 703 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-tuklib_open_stdxxx.o `test -f '../common/tuklib_open_stdxxx.c' || echo '$(srcdir)/'`../common/tuklib_open_stdxxx.c 704 705 xz-tuklib_open_stdxxx.obj: ../common/tuklib_open_stdxxx.c 706 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-tuklib_open_stdxxx.obj -MD -MP -MF $(DEPDIR)/xz-tuklib_open_stdxxx.Tpo -c -o xz-tuklib_open_stdxxx.obj `if test -f '../common/tuklib_open_stdxxx.c'; then $(CYGPATH_W) '../common/tuklib_open_stdxxx.c'; else $(CYGPATH_W) '$(srcdir)/../common/tuklib_open_stdxxx.c'; fi` 707 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-tuklib_open_stdxxx.Tpo $(DEPDIR)/xz-tuklib_open_stdxxx.Po 708 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='../common/tuklib_open_stdxxx.c' object='xz-tuklib_open_stdxxx.obj' libtool=no @AMDEPBACKSLASH@ 709 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 710 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-tuklib_open_stdxxx.obj `if test -f '../common/tuklib_open_stdxxx.c'; then $(CYGPATH_W) '../common/tuklib_open_stdxxx.c'; else $(CYGPATH_W) '$(srcdir)/../common/tuklib_open_stdxxx.c'; fi` 711 712 xz-tuklib_progname.o: ../common/tuklib_progname.c 713 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-tuklib_progname.o -MD -MP -MF $(DEPDIR)/xz-tuklib_progname.Tpo -c -o xz-tuklib_progname.o `test -f '../common/tuklib_progname.c' || echo '$(srcdir)/'`../common/tuklib_progname.c 714 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-tuklib_progname.Tpo $(DEPDIR)/xz-tuklib_progname.Po 715 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='../common/tuklib_progname.c' object='xz-tuklib_progname.o' libtool=no @AMDEPBACKSLASH@ 716 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 717 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-tuklib_progname.o `test -f '../common/tuklib_progname.c' || echo '$(srcdir)/'`../common/tuklib_progname.c 718 719 xz-tuklib_progname.obj: ../common/tuklib_progname.c 720 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-tuklib_progname.obj -MD -MP -MF $(DEPDIR)/xz-tuklib_progname.Tpo -c -o xz-tuklib_progname.obj `if test -f '../common/tuklib_progname.c'; then $(CYGPATH_W) '../common/tuklib_progname.c'; else $(CYGPATH_W) '$(srcdir)/../common/tuklib_progname.c'; fi` 721 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-tuklib_progname.Tpo $(DEPDIR)/xz-tuklib_progname.Po 722 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='../common/tuklib_progname.c' object='xz-tuklib_progname.obj' libtool=no @AMDEPBACKSLASH@ 723 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 724 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-tuklib_progname.obj `if test -f '../common/tuklib_progname.c'; then $(CYGPATH_W) '../common/tuklib_progname.c'; else $(CYGPATH_W) '$(srcdir)/../common/tuklib_progname.c'; fi` 725 726 xz-tuklib_exit.o: ../common/tuklib_exit.c 727 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-tuklib_exit.o -MD -MP -MF $(DEPDIR)/xz-tuklib_exit.Tpo -c -o xz-tuklib_exit.o `test -f '../common/tuklib_exit.c' || echo '$(srcdir)/'`../common/tuklib_exit.c 728 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-tuklib_exit.Tpo $(DEPDIR)/xz-tuklib_exit.Po 729 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='../common/tuklib_exit.c' object='xz-tuklib_exit.o' libtool=no @AMDEPBACKSLASH@ 730 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 731 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-tuklib_exit.o `test -f '../common/tuklib_exit.c' || echo '$(srcdir)/'`../common/tuklib_exit.c 732 733 xz-tuklib_exit.obj: ../common/tuklib_exit.c 734 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-tuklib_exit.obj -MD -MP -MF $(DEPDIR)/xz-tuklib_exit.Tpo -c -o xz-tuklib_exit.obj `if test -f '../common/tuklib_exit.c'; then $(CYGPATH_W) '../common/tuklib_exit.c'; else $(CYGPATH_W) '$(srcdir)/../common/tuklib_exit.c'; fi` 735 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-tuklib_exit.Tpo $(DEPDIR)/xz-tuklib_exit.Po 736 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='../common/tuklib_exit.c' object='xz-tuklib_exit.obj' libtool=no @AMDEPBACKSLASH@ 737 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 738 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-tuklib_exit.obj `if test -f '../common/tuklib_exit.c'; then $(CYGPATH_W) '../common/tuklib_exit.c'; else $(CYGPATH_W) '$(srcdir)/../common/tuklib_exit.c'; fi` 739 740 xz-tuklib_mbstr_width.o: ../common/tuklib_mbstr_width.c 741 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-tuklib_mbstr_width.o -MD -MP -MF $(DEPDIR)/xz-tuklib_mbstr_width.Tpo -c -o xz-tuklib_mbstr_width.o `test -f '../common/tuklib_mbstr_width.c' || echo '$(srcdir)/'`../common/tuklib_mbstr_width.c 742 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-tuklib_mbstr_width.Tpo $(DEPDIR)/xz-tuklib_mbstr_width.Po 743 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='../common/tuklib_mbstr_width.c' object='xz-tuklib_mbstr_width.o' libtool=no @AMDEPBACKSLASH@ 744 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 745 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-tuklib_mbstr_width.o `test -f '../common/tuklib_mbstr_width.c' || echo '$(srcdir)/'`../common/tuklib_mbstr_width.c 746 747 xz-tuklib_mbstr_width.obj: ../common/tuklib_mbstr_width.c 748 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-tuklib_mbstr_width.obj -MD -MP -MF $(DEPDIR)/xz-tuklib_mbstr_width.Tpo -c -o xz-tuklib_mbstr_width.obj `if test -f '../common/tuklib_mbstr_width.c'; then $(CYGPATH_W) '../common/tuklib_mbstr_width.c'; else $(CYGPATH_W) '$(srcdir)/../common/tuklib_mbstr_width.c'; fi` 749 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-tuklib_mbstr_width.Tpo $(DEPDIR)/xz-tuklib_mbstr_width.Po 750 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='../common/tuklib_mbstr_width.c' object='xz-tuklib_mbstr_width.obj' libtool=no @AMDEPBACKSLASH@ 751 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 752 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-tuklib_mbstr_width.obj `if test -f '../common/tuklib_mbstr_width.c'; then $(CYGPATH_W) '../common/tuklib_mbstr_width.c'; else $(CYGPATH_W) '$(srcdir)/../common/tuklib_mbstr_width.c'; fi` 753 754 xz-tuklib_mbstr_fw.o: ../common/tuklib_mbstr_fw.c 755 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-tuklib_mbstr_fw.o -MD -MP -MF $(DEPDIR)/xz-tuklib_mbstr_fw.Tpo -c -o xz-tuklib_mbstr_fw.o `test -f '../common/tuklib_mbstr_fw.c' || echo '$(srcdir)/'`../common/tuklib_mbstr_fw.c 756 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-tuklib_mbstr_fw.Tpo $(DEPDIR)/xz-tuklib_mbstr_fw.Po 757 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='../common/tuklib_mbstr_fw.c' object='xz-tuklib_mbstr_fw.o' libtool=no @AMDEPBACKSLASH@ 758 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 759 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-tuklib_mbstr_fw.o `test -f '../common/tuklib_mbstr_fw.c' || echo '$(srcdir)/'`../common/tuklib_mbstr_fw.c 760 761 xz-tuklib_mbstr_fw.obj: ../common/tuklib_mbstr_fw.c 762 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-tuklib_mbstr_fw.obj -MD -MP -MF $(DEPDIR)/xz-tuklib_mbstr_fw.Tpo -c -o xz-tuklib_mbstr_fw.obj `if test -f '../common/tuklib_mbstr_fw.c'; then $(CYGPATH_W) '../common/tuklib_mbstr_fw.c'; else $(CYGPATH_W) '$(srcdir)/../common/tuklib_mbstr_fw.c'; fi` 763 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-tuklib_mbstr_fw.Tpo $(DEPDIR)/xz-tuklib_mbstr_fw.Po 764 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='../common/tuklib_mbstr_fw.c' object='xz-tuklib_mbstr_fw.obj' libtool=no @AMDEPBACKSLASH@ 765 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 766 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-tuklib_mbstr_fw.obj `if test -f '../common/tuklib_mbstr_fw.c'; then $(CYGPATH_W) '../common/tuklib_mbstr_fw.c'; else $(CYGPATH_W) '$(srcdir)/../common/tuklib_mbstr_fw.c'; fi` 767 595 768 xz-list.o: list.c 596 769 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-list.o -MD -MP -MF $(DEPDIR)/xz-list.Tpo -c -o xz-list.o `test -f 'list.c' || echo '$(srcdir)/'`list.c … … 606 779 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 607 780 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-list.obj `if test -f 'list.c'; then $(CYGPATH_W) 'list.c'; else $(CYGPATH_W) '$(srcdir)/list.c'; fi` 608 609 xz-main.o: main.c610 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-main.o -MD -MP -MF $(DEPDIR)/xz-main.Tpo -c -o xz-main.o `test -f 'main.c' || echo '$(srcdir)/'`main.c611 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-main.Tpo $(DEPDIR)/xz-main.Po612 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='main.c' object='xz-main.o' libtool=no @AMDEPBACKSLASH@613 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@614 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-main.o `test -f 'main.c' || echo '$(srcdir)/'`main.c615 616 xz-main.obj: main.c617 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-main.obj -MD -MP -MF $(DEPDIR)/xz-main.Tpo -c -o xz-main.obj `if test -f 'main.c'; then $(CYGPATH_W) 'main.c'; else $(CYGPATH_W) '$(srcdir)/main.c'; fi`618 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-main.Tpo $(DEPDIR)/xz-main.Po619 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='main.c' object='xz-main.obj' libtool=no @AMDEPBACKSLASH@620 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@621 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-main.obj `if test -f 'main.c'; then $(CYGPATH_W) 'main.c'; else $(CYGPATH_W) '$(srcdir)/main.c'; fi`622 623 xz-message.o: message.c624 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-message.o -MD -MP -MF $(DEPDIR)/xz-message.Tpo -c -o xz-message.o `test -f 'message.c' || echo '$(srcdir)/'`message.c625 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-message.Tpo $(DEPDIR)/xz-message.Po626 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='message.c' object='xz-message.o' libtool=no @AMDEPBACKSLASH@627 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@628 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-message.o `test -f 'message.c' || echo '$(srcdir)/'`message.c629 630 xz-message.obj: message.c631 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-message.obj -MD -MP -MF $(DEPDIR)/xz-message.Tpo -c -o xz-message.obj `if test -f 'message.c'; then $(CYGPATH_W) 'message.c'; else $(CYGPATH_W) '$(srcdir)/message.c'; fi`632 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-message.Tpo $(DEPDIR)/xz-message.Po633 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='message.c' object='xz-message.obj' libtool=no @AMDEPBACKSLASH@634 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@635 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-message.obj `if test -f 'message.c'; then $(CYGPATH_W) 'message.c'; else $(CYGPATH_W) '$(srcdir)/message.c'; fi`636 637 xz-mytime.o: mytime.c638 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-mytime.o -MD -MP -MF $(DEPDIR)/xz-mytime.Tpo -c -o xz-mytime.o `test -f 'mytime.c' || echo '$(srcdir)/'`mytime.c639 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-mytime.Tpo $(DEPDIR)/xz-mytime.Po640 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='mytime.c' object='xz-mytime.o' libtool=no @AMDEPBACKSLASH@641 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@642 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-mytime.o `test -f 'mytime.c' || echo '$(srcdir)/'`mytime.c643 644 xz-mytime.obj: mytime.c645 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-mytime.obj -MD -MP -MF $(DEPDIR)/xz-mytime.Tpo -c -o xz-mytime.obj `if test -f 'mytime.c'; then $(CYGPATH_W) 'mytime.c'; else $(CYGPATH_W) '$(srcdir)/mytime.c'; fi`646 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-mytime.Tpo $(DEPDIR)/xz-mytime.Po647 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='mytime.c' object='xz-mytime.obj' libtool=no @AMDEPBACKSLASH@648 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@649 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-mytime.obj `if test -f 'mytime.c'; then $(CYGPATH_W) 'mytime.c'; else $(CYGPATH_W) '$(srcdir)/mytime.c'; fi`650 651 xz-options.o: options.c652 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-options.o -MD -MP -MF $(DEPDIR)/xz-options.Tpo -c -o xz-options.o `test -f 'options.c' || echo '$(srcdir)/'`options.c653 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-options.Tpo $(DEPDIR)/xz-options.Po654 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='options.c' object='xz-options.o' libtool=no @AMDEPBACKSLASH@655 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@656 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-options.o `test -f 'options.c' || echo '$(srcdir)/'`options.c657 658 xz-options.obj: options.c659 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-options.obj -MD -MP -MF $(DEPDIR)/xz-options.Tpo -c -o xz-options.obj `if test -f 'options.c'; then $(CYGPATH_W) 'options.c'; else $(CYGPATH_W) '$(srcdir)/options.c'; fi`660 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-options.Tpo $(DEPDIR)/xz-options.Po661 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='options.c' object='xz-options.obj' libtool=no @AMDEPBACKSLASH@662 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@663 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-options.obj `if test -f 'options.c'; then $(CYGPATH_W) 'options.c'; else $(CYGPATH_W) '$(srcdir)/options.c'; fi`664 665 xz-signals.o: signals.c666 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-signals.o -MD -MP -MF $(DEPDIR)/xz-signals.Tpo -c -o xz-signals.o `test -f 'signals.c' || echo '$(srcdir)/'`signals.c667 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-signals.Tpo $(DEPDIR)/xz-signals.Po668 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='signals.c' object='xz-signals.o' libtool=no @AMDEPBACKSLASH@669 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@670 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-signals.o `test -f 'signals.c' || echo '$(srcdir)/'`signals.c671 672 xz-signals.obj: signals.c673 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-signals.obj -MD -MP -MF $(DEPDIR)/xz-signals.Tpo -c -o xz-signals.obj `if test -f 'signals.c'; then $(CYGPATH_W) 'signals.c'; else $(CYGPATH_W) '$(srcdir)/signals.c'; fi`674 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-signals.Tpo $(DEPDIR)/xz-signals.Po675 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='signals.c' object='xz-signals.obj' libtool=no @AMDEPBACKSLASH@676 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@677 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-signals.obj `if test -f 'signals.c'; then $(CYGPATH_W) 'signals.c'; else $(CYGPATH_W) '$(srcdir)/signals.c'; fi`678 679 xz-suffix.o: suffix.c680 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-suffix.o -MD -MP -MF $(DEPDIR)/xz-suffix.Tpo -c -o xz-suffix.o `test -f 'suffix.c' || echo '$(srcdir)/'`suffix.c681 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-suffix.Tpo $(DEPDIR)/xz-suffix.Po682 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='suffix.c' object='xz-suffix.o' libtool=no @AMDEPBACKSLASH@683 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@684 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-suffix.o `test -f 'suffix.c' || echo '$(srcdir)/'`suffix.c685 686 xz-suffix.obj: suffix.c687 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-suffix.obj -MD -MP -MF $(DEPDIR)/xz-suffix.Tpo -c -o xz-suffix.obj `if test -f 'suffix.c'; then $(CYGPATH_W) 'suffix.c'; else $(CYGPATH_W) '$(srcdir)/suffix.c'; fi`688 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-suffix.Tpo $(DEPDIR)/xz-suffix.Po689 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='suffix.c' object='xz-suffix.obj' libtool=no @AMDEPBACKSLASH@690 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@691 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-suffix.obj `if test -f 'suffix.c'; then $(CYGPATH_W) 'suffix.c'; else $(CYGPATH_W) '$(srcdir)/suffix.c'; fi`692 693 xz-util.o: util.c694 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-util.o -MD -MP -MF $(DEPDIR)/xz-util.Tpo -c -o xz-util.o `test -f 'util.c' || echo '$(srcdir)/'`util.c695 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-util.Tpo $(DEPDIR)/xz-util.Po696 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='util.c' object='xz-util.o' libtool=no @AMDEPBACKSLASH@697 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@698 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-util.o `test -f 'util.c' || echo '$(srcdir)/'`util.c699 700 xz-util.obj: util.c701 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-util.obj -MD -MP -MF $(DEPDIR)/xz-util.Tpo -c -o xz-util.obj `if test -f 'util.c'; then $(CYGPATH_W) 'util.c'; else $(CYGPATH_W) '$(srcdir)/util.c'; fi`702 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-util.Tpo $(DEPDIR)/xz-util.Po703 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='util.c' object='xz-util.obj' libtool=no @AMDEPBACKSLASH@704 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@705 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-util.obj `if test -f 'util.c'; then $(CYGPATH_W) 'util.c'; else $(CYGPATH_W) '$(srcdir)/util.c'; fi`706 707 xz-tuklib_open_stdxxx.o: ../common/tuklib_open_stdxxx.c708 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-tuklib_open_stdxxx.o -MD -MP -MF $(DEPDIR)/xz-tuklib_open_stdxxx.Tpo -c -o xz-tuklib_open_stdxxx.o `test -f '../common/tuklib_open_stdxxx.c' || echo '$(srcdir)/'`../common/tuklib_open_stdxxx.c709 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-tuklib_open_stdxxx.Tpo $(DEPDIR)/xz-tuklib_open_stdxxx.Po710 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='../common/tuklib_open_stdxxx.c' object='xz-tuklib_open_stdxxx.o' libtool=no @AMDEPBACKSLASH@711 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@712 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-tuklib_open_stdxxx.o `test -f '../common/tuklib_open_stdxxx.c' || echo '$(srcdir)/'`../common/tuklib_open_stdxxx.c713 714 xz-tuklib_open_stdxxx.obj: ../common/tuklib_open_stdxxx.c715 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-tuklib_open_stdxxx.obj -MD -MP -MF $(DEPDIR)/xz-tuklib_open_stdxxx.Tpo -c -o xz-tuklib_open_stdxxx.obj `if test -f '../common/tuklib_open_stdxxx.c'; then $(CYGPATH_W) '../common/tuklib_open_stdxxx.c'; else $(CYGPATH_W) '$(srcdir)/../common/tuklib_open_stdxxx.c'; fi`716 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-tuklib_open_stdxxx.Tpo $(DEPDIR)/xz-tuklib_open_stdxxx.Po717 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='../common/tuklib_open_stdxxx.c' object='xz-tuklib_open_stdxxx.obj' libtool=no @AMDEPBACKSLASH@718 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@719 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-tuklib_open_stdxxx.obj `if test -f '../common/tuklib_open_stdxxx.c'; then $(CYGPATH_W) '../common/tuklib_open_stdxxx.c'; else $(CYGPATH_W) '$(srcdir)/../common/tuklib_open_stdxxx.c'; fi`720 721 xz-tuklib_progname.o: ../common/tuklib_progname.c722 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-tuklib_progname.o -MD -MP -MF $(DEPDIR)/xz-tuklib_progname.Tpo -c -o xz-tuklib_progname.o `test -f '../common/tuklib_progname.c' || echo '$(srcdir)/'`../common/tuklib_progname.c723 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-tuklib_progname.Tpo $(DEPDIR)/xz-tuklib_progname.Po724 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='../common/tuklib_progname.c' object='xz-tuklib_progname.o' libtool=no @AMDEPBACKSLASH@725 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@726 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-tuklib_progname.o `test -f '../common/tuklib_progname.c' || echo '$(srcdir)/'`../common/tuklib_progname.c727 728 xz-tuklib_progname.obj: ../common/tuklib_progname.c729 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-tuklib_progname.obj -MD -MP -MF $(DEPDIR)/xz-tuklib_progname.Tpo -c -o xz-tuklib_progname.obj `if test -f '../common/tuklib_progname.c'; then $(CYGPATH_W) '../common/tuklib_progname.c'; else $(CYGPATH_W) '$(srcdir)/../common/tuklib_progname.c'; fi`730 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-tuklib_progname.Tpo $(DEPDIR)/xz-tuklib_progname.Po731 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='../common/tuklib_progname.c' object='xz-tuklib_progname.obj' libtool=no @AMDEPBACKSLASH@732 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@733 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-tuklib_progname.obj `if test -f '../common/tuklib_progname.c'; then $(CYGPATH_W) '../common/tuklib_progname.c'; else $(CYGPATH_W) '$(srcdir)/../common/tuklib_progname.c'; fi`734 735 xz-tuklib_exit.o: ../common/tuklib_exit.c736 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-tuklib_exit.o -MD -MP -MF $(DEPDIR)/xz-tuklib_exit.Tpo -c -o xz-tuklib_exit.o `test -f '../common/tuklib_exit.c' || echo '$(srcdir)/'`../common/tuklib_exit.c737 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-tuklib_exit.Tpo $(DEPDIR)/xz-tuklib_exit.Po738 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='../common/tuklib_exit.c' object='xz-tuklib_exit.o' libtool=no @AMDEPBACKSLASH@739 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@740 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-tuklib_exit.o `test -f '../common/tuklib_exit.c' || echo '$(srcdir)/'`../common/tuklib_exit.c741 742 xz-tuklib_exit.obj: ../common/tuklib_exit.c743 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-tuklib_exit.obj -MD -MP -MF $(DEPDIR)/xz-tuklib_exit.Tpo -c -o xz-tuklib_exit.obj `if test -f '../common/tuklib_exit.c'; then $(CYGPATH_W) '../common/tuklib_exit.c'; else $(CYGPATH_W) '$(srcdir)/../common/tuklib_exit.c'; fi`744 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-tuklib_exit.Tpo $(DEPDIR)/xz-tuklib_exit.Po745 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='../common/tuklib_exit.c' object='xz-tuklib_exit.obj' libtool=no @AMDEPBACKSLASH@746 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@747 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-tuklib_exit.obj `if test -f '../common/tuklib_exit.c'; then $(CYGPATH_W) '../common/tuklib_exit.c'; else $(CYGPATH_W) '$(srcdir)/../common/tuklib_exit.c'; fi`748 749 xz-tuklib_mbstr_width.o: ../common/tuklib_mbstr_width.c750 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-tuklib_mbstr_width.o -MD -MP -MF $(DEPDIR)/xz-tuklib_mbstr_width.Tpo -c -o xz-tuklib_mbstr_width.o `test -f '../common/tuklib_mbstr_width.c' || echo '$(srcdir)/'`../common/tuklib_mbstr_width.c751 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-tuklib_mbstr_width.Tpo $(DEPDIR)/xz-tuklib_mbstr_width.Po752 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='../common/tuklib_mbstr_width.c' object='xz-tuklib_mbstr_width.o' libtool=no @AMDEPBACKSLASH@753 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@754 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-tuklib_mbstr_width.o `test -f '../common/tuklib_mbstr_width.c' || echo '$(srcdir)/'`../common/tuklib_mbstr_width.c755 756 xz-tuklib_mbstr_width.obj: ../common/tuklib_mbstr_width.c757 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-tuklib_mbstr_width.obj -MD -MP -MF $(DEPDIR)/xz-tuklib_mbstr_width.Tpo -c -o xz-tuklib_mbstr_width.obj `if test -f '../common/tuklib_mbstr_width.c'; then $(CYGPATH_W) '../common/tuklib_mbstr_width.c'; else $(CYGPATH_W) '$(srcdir)/../common/tuklib_mbstr_width.c'; fi`758 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-tuklib_mbstr_width.Tpo $(DEPDIR)/xz-tuklib_mbstr_width.Po759 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='../common/tuklib_mbstr_width.c' object='xz-tuklib_mbstr_width.obj' libtool=no @AMDEPBACKSLASH@760 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@761 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-tuklib_mbstr_width.obj `if test -f '../common/tuklib_mbstr_width.c'; then $(CYGPATH_W) '../common/tuklib_mbstr_width.c'; else $(CYGPATH_W) '$(srcdir)/../common/tuklib_mbstr_width.c'; fi`762 763 xz-tuklib_mbstr_fw.o: ../common/tuklib_mbstr_fw.c764 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-tuklib_mbstr_fw.o -MD -MP -MF $(DEPDIR)/xz-tuklib_mbstr_fw.Tpo -c -o xz-tuklib_mbstr_fw.o `test -f '../common/tuklib_mbstr_fw.c' || echo '$(srcdir)/'`../common/tuklib_mbstr_fw.c765 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-tuklib_mbstr_fw.Tpo $(DEPDIR)/xz-tuklib_mbstr_fw.Po766 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='../common/tuklib_mbstr_fw.c' object='xz-tuklib_mbstr_fw.o' libtool=no @AMDEPBACKSLASH@767 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@768 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-tuklib_mbstr_fw.o `test -f '../common/tuklib_mbstr_fw.c' || echo '$(srcdir)/'`../common/tuklib_mbstr_fw.c769 770 xz-tuklib_mbstr_fw.obj: ../common/tuklib_mbstr_fw.c771 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xz-tuklib_mbstr_fw.obj -MD -MP -MF $(DEPDIR)/xz-tuklib_mbstr_fw.Tpo -c -o xz-tuklib_mbstr_fw.obj `if test -f '../common/tuklib_mbstr_fw.c'; then $(CYGPATH_W) '../common/tuklib_mbstr_fw.c'; else $(CYGPATH_W) '$(srcdir)/../common/tuklib_mbstr_fw.c'; fi`772 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xz-tuklib_mbstr_fw.Tpo $(DEPDIR)/xz-tuklib_mbstr_fw.Po773 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='../common/tuklib_mbstr_fw.c' object='xz-tuklib_mbstr_fw.obj' libtool=no @AMDEPBACKSLASH@774 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@775 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xz_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xz-tuklib_mbstr_fw.obj `if test -f '../common/tuklib_mbstr_fw.c'; then $(CYGPATH_W) '../common/tuklib_mbstr_fw.c'; else $(CYGPATH_W) '$(srcdir)/../common/tuklib_mbstr_fw.c'; fi`776 781 777 782 mostlyclean-libtool: -
TabularUnified xz/vendor/current/src/xz/args.c ¶
r1791 r1993 636 636 parse_real(args, argc, argv); 637 637 638 // If encoder or decoder support was omitted at build time, 639 // show an error now so that the rest of the code can rely on 640 // that whatever is in opt_mode is also supported. 641 #ifndef HAVE_ENCODERS 642 if (opt_mode == MODE_COMPRESS) 643 message_fatal(_("Compression support was disabled " 644 "at build time")); 645 #endif 646 #ifndef HAVE_DECODERS 647 // Even MODE_LIST cannot work without decoder support so MODE_COMPRESS 648 // is the only valid choice. 649 if (opt_mode != MODE_COMPRESS) 650 message_fatal(_("Decompression support was disabled " 651 "at build time")); 652 #endif 653 638 654 // Never remove the source file when the destination is not on disk. 639 655 // In test mode the data is written nowhere, but setting opt_stdout -
TabularUnified xz/vendor/current/src/xz/coder.c ¶
r1791 r1993 52 52 static bool check_default = true; 53 53 54 #if def MYTHREAD_ENABLED54 #if defined(HAVE_ENCODERS) && defined(MYTHREAD_ENABLED) 55 55 static lzma_mt mt_options = { 56 56 .flags = 0, … … 222 222 // we can be decompressing. 223 223 const uint64_t memory_limit = hardware_memlimit_get(opt_mode); 224 uint64_t memory_usage ;224 uint64_t memory_usage = UINT64_MAX; 225 225 if (opt_mode == MODE_COMPRESS) { 226 #ifdef MYTHREAD_ENABLED 226 #ifdef HAVE_ENCODERS 227 # ifdef MYTHREAD_ENABLED 227 228 if (opt_format == FORMAT_XZ && hardware_threads_get() > 1) { 228 229 mt_options.threads = hardware_threads_get(); … … 236 237 mt_options.threads); 237 238 } else 238 # endif239 # endif 239 240 { 240 241 memory_usage = lzma_raw_encoder_memusage(filters); 241 242 } 243 #endif 242 244 } else { 245 #ifdef HAVE_DECODERS 243 246 memory_usage = lzma_raw_decoder_memusage(filters); 247 #endif 244 248 } 245 249 … … 249 253 // Print memory usage info before possible dictionary 250 254 // size auto-adjusting. 255 // 256 // NOTE: If only encoder support was built, we cannot show the 257 // what the decoder memory usage will be. 251 258 message_mem_needed(V_DEBUG, memory_usage); 259 #ifdef HAVE_DECODERS 252 260 if (opt_mode == MODE_COMPRESS) { 253 261 const uint64_t decmem = lzma_raw_decoder_memusage(filters); … … 257 265 round_up_to_mib(decmem), 0)); 258 266 } 267 #endif 259 268 260 269 if (memory_usage <= memory_limit) … … 269 278 assert(opt_mode == MODE_COMPRESS); 270 279 271 #ifdef MYTHREAD_ENABLED 280 #ifdef HAVE_ENCODERS 281 # ifdef MYTHREAD_ENABLED 272 282 if (opt_format == FORMAT_XZ && mt_options.threads > 1) { 273 283 // Try to reduce the number of threads before … … 296 306 memory_limit), 2)); 297 307 } 298 # endif308 # endif 299 309 300 310 if (memory_usage <= memory_limit) … … 350 360 uint64_to_str(opt->dict_size >> 20, 1), 351 361 uint64_to_str(round_up_to_mib(memory_limit), 2)); 362 #endif 352 363 353 364 return; … … 355 366 356 367 368 #ifdef HAVE_DECODERS 357 369 /// Return true if the data in in_buf seems to be in the .xz format. 358 370 static bool … … 412 424 return true; 413 425 } 426 #endif 414 427 415 428 … … 425 438 426 439 if (opt_mode == MODE_COMPRESS) { 440 #ifdef HAVE_ENCODERS 427 441 switch (opt_format) { 428 442 case FORMAT_AUTO: … … 432 446 433 447 case FORMAT_XZ: 434 # ifdef MYTHREAD_ENABLED448 # ifdef MYTHREAD_ENABLED 435 449 if (hardware_threads_get() > 1) 436 450 ret = lzma_stream_encoder_mt( 437 451 &strm, &mt_options); 438 452 else 439 # endif453 # endif 440 454 ret = lzma_stream_encoder( 441 455 &strm, filters, check); … … 450 464 break; 451 465 } 466 #endif 452 467 } else { 468 #ifdef HAVE_DECODERS 453 469 uint32_t flags = 0; 454 470 … … 532 548 ret = lzma_code(&strm, LZMA_RUN); 533 549 } 550 #endif 534 551 } 535 552 -
TabularUnified xz/vendor/current/src/xz/file_io.c ¶
r1791 r1993 24 24 #if defined(HAVE_FUTIMES) || defined(HAVE_FUTIMESAT) || defined(HAVE_UTIMES) 25 25 # include <sys/time.h> 26 #elif defined(HAVE__FUTIME) 27 # include <sys/utime.h> 26 28 #elif defined(HAVE_UTIME) 27 29 # include <utime.h> 28 30 #endif 29 31 32 #ifdef HAVE_CAPSICUM 33 # ifdef HAVE_SYS_CAPSICUM_H 34 # include <sys/capsicum.h> 35 # else 36 # include <sys/capability.h> 37 # endif 38 #endif 39 30 40 #include "tuklib_open_stdxxx.h" 31 41 … … 36 46 #ifndef O_NOCTTY 37 47 # define O_NOCTTY 0 48 #endif 49 50 // Using this macro to silence a warning from gcc -Wlogical-op. 51 #if EAGAIN == EWOULDBLOCK 52 # define IS_EAGAIN_OR_EWOULDBLOCK(e) ((e) == EAGAIN) 53 #else 54 # define IS_EAGAIN_OR_EWOULDBLOCK(e) \ 55 ((e) == EAGAIN || (e) == EWOULDBLOCK) 38 56 #endif 39 57 … … 48 66 /// If true, try to create sparse files when decompressing. 49 67 static bool try_sparse = true; 68 69 #ifdef ENABLE_SANDBOX 70 /// True if the conditions for sandboxing (described in main()) have been met. 71 static bool sandbox_allowed = false; 72 #endif 50 73 51 74 #ifndef TUKLIB_DOSLIKE … … 131 154 return; 132 155 } 156 157 158 #ifdef ENABLE_SANDBOX 159 extern void 160 io_allow_sandbox(void) 161 { 162 sandbox_allowed = true; 163 return; 164 } 165 166 167 /// Enables operating-system-specific sandbox if it is possible. 168 /// src_fd is the file descriptor of the input file. 169 static void 170 io_sandbox_enter(int src_fd) 171 { 172 if (!sandbox_allowed) { 173 message(V_DEBUG, _("Sandbox is disabled due " 174 "to incompatible command line arguments")); 175 return; 176 } 177 178 const char dummy_str[] = "x"; 179 180 // Try to ensure that both libc and xz locale files have been 181 // loaded when NLS is enabled. 182 snprintf(NULL, 0, "%s%s", _(dummy_str), strerror(EINVAL)); 183 184 // Try to ensure that iconv data files needed for handling multibyte 185 // characters have been loaded. This is needed at least with glibc. 186 tuklib_mbstr_width(dummy_str, NULL); 187 188 #ifdef HAVE_CAPSICUM 189 // Capsicum needs FreeBSD 10.0 or later. 190 cap_rights_t rights; 191 192 if (cap_rights_limit(src_fd, cap_rights_init(&rights, 193 CAP_EVENT, CAP_FCNTL, CAP_LOOKUP, CAP_READ, CAP_SEEK))) 194 goto error; 195 196 if (cap_rights_limit(STDOUT_FILENO, cap_rights_init(&rights, 197 CAP_EVENT, CAP_FCNTL, CAP_FSTAT, CAP_LOOKUP, 198 CAP_WRITE, CAP_SEEK))) 199 goto error; 200 201 if (cap_rights_limit(user_abort_pipe[0], cap_rights_init(&rights, 202 CAP_EVENT))) 203 goto error; 204 205 if (cap_rights_limit(user_abort_pipe[1], cap_rights_init(&rights, 206 CAP_WRITE))) 207 goto error; 208 209 if (cap_enter()) 210 goto error; 211 212 #else 213 # error ENABLE_SANDBOX is defined but no sandboxing method was found. 214 #endif 215 216 message(V_DEBUG, _("Sandbox was successfully enabled")); 217 return; 218 219 error: 220 message(V_DEBUG, _("Failed to enable the sandbox")); 221 } 222 #endif // ENABLE_SANDBOX 133 223 134 224 … … 370 460 # endif 371 461 462 #elif defined(HAVE__FUTIME) 463 // Use one-second precision with Windows-specific _futime(). 464 // We could use utime() too except that for some reason the 465 // timestamp will get reset at close(). With _futime() it works. 466 // This struct cannot be const as _futime() takes a non-const pointer. 467 struct _utimbuf buf = { 468 .actime = pair->src_st.st_atime, 469 .modtime = pair->src_st.st_mtime, 470 }; 471 472 // Avoid warnings. 473 (void)atime_nsec; 474 (void)mtime_nsec; 475 476 (void)_futime(pair->dest_fd, &buf); 477 372 478 #elif defined(HAVE_UTIME) 373 479 // Use one-second precision. utime() doesn't support using file … … 650 756 signals_unblock(); 651 757 758 #ifdef ENABLE_SANDBOX 759 if (!error) 760 io_sandbox_enter(pair.src_fd); 761 #endif 762 652 763 return error ? NULL : &pair; 653 764 } … … 676 787 677 788 if (pair->src_fd != STDIN_FILENO && pair->src_fd != -1) { 678 #ifdef TUKLIB_DOSLIKE 789 // Close the file before possibly unlinking it. On DOS-like 790 // systems this is always required since unlinking will fail 791 // if the file is open. On POSIX systems it usually works 792 // to unlink open files, but in some cases it doesn't and 793 // one gets EBUSY in errno. 794 // 795 // xz 5.2.2 and older unlinked the file before closing it 796 // (except on DOS-like systems). The old code didn't handle 797 // EBUSY and could fail e.g. on some CIFS shares. The 798 // advantage of unlinking before closing is negligible 799 // (avoids a race between close() and stat()/lstat() and 800 // unlink()), so let's keep this simple. 679 801 (void)close(pair->src_fd); 680 #endif 681 682 // If we are going to unlink(), do it before closing the file. 683 // This way there's no risk that someone replaces the file and 684 // happens to get same inode number, which would make us 685 // unlink() wrong file. 686 // 687 // NOTE: DOS-like systems are an exception to this, because 688 // they don't allow unlinking files that are open. *sigh* 802 689 803 if (success && !opt_keep_original) 690 804 io_unlink(pair->src_name, &pair->src_st); 691 692 #ifndef TUKLIB_DOSLIKE693 (void)close(pair->src_fd);694 #endif695 805 } 696 806 … … 1019 1129 1020 1130 #ifndef TUKLIB_DOSLIKE 1021 if ( errno == EAGAIN || errno == EWOULDBLOCK) {1131 if (IS_EAGAIN_OR_EWOULDBLOCK(errno)) { 1022 1132 const io_wait_ret ret = io_wait(pair, 1023 1133 mytime_get_flush_timeout(), … … 1107 1217 1108 1218 #ifndef TUKLIB_DOSLIKE 1109 if ( errno == EAGAIN || errno == EWOULDBLOCK) {1219 if (IS_EAGAIN_OR_EWOULDBLOCK(errno)) { 1110 1220 if (io_wait(pair, -1, false) == IO_WAIT_MORE) 1111 1221 continue; -
TabularUnified xz/vendor/current/src/xz/file_io.h ¶
r1791 r1993 81 81 82 82 83 #ifdef ENABLE_SANDBOX 84 /// \brief main() calls this if conditions for sandboxing have been met. 85 extern void io_allow_sandbox(void); 86 #endif 87 88 83 89 /// \brief Open the source file 84 90 extern file_pair *io_open_src(const char *src_name); -
TabularUnified xz/vendor/current/src/xz/main.c ¶
r1791 r1993 206 206 signals_init(); 207 207 208 #ifdef ENABLE_SANDBOX 209 // Set a flag that sandboxing is allowed if all these are true: 210 // - --files or --files0 wasn't used. 211 // - There is exactly one input file or we are reading from stdin. 212 // - We won't create any files: output goes to stdout or --test 213 // or --list was used. Note that --test implies opt_stdout = true 214 // but --list doesn't. 215 // 216 // This is obviously not ideal but it was easy to implement and 217 // it covers the most common use cases. 218 // 219 // TODO: Make sandboxing work for other situations too. 220 if (args.files_name == NULL && args.arg_count == 1 221 && (opt_stdout || strcmp("-", args.arg_names[0]) == 0 222 || opt_mode == MODE_LIST)) 223 io_allow_sandbox(); 224 #endif 225 208 226 // coder_run() handles compression, decompression, and testing. 209 227 // list_file() is for --list. 210 void (*run)(const char *filename) = opt_mode == MODE_LIST 211 ? &list_file : &coder_run; 228 void (*run)(const char *filename) = &coder_run; 229 #ifdef HAVE_DECODERS 230 if (opt_mode == MODE_LIST) 231 run = &list_file; 232 #endif 212 233 213 234 // Process the files given on the command line. Note that if no names … … 268 289 } 269 290 291 #ifdef HAVE_DECODERS 270 292 // All files have now been handled. If in --list mode, display 271 293 // the totals before exiting. We don't have signal handlers … … 275 297 list_totals(); 276 298 } 299 #endif 277 300 278 301 #ifndef NDEBUG -
TabularUnified xz/vendor/current/src/xz/private.h ¶
r1791 r1993 46 46 #endif 47 47 48 #ifdef HAVE_CAPSICUM 49 # define ENABLE_SANDBOX 1 50 #endif 51 48 52 #include "main.h" 49 53 #include "mytime.h" … … 57 61 #include "suffix.h" 58 62 #include "util.h" 59 #include "list.h" 63 64 #ifdef HAVE_DECODERS 65 # include "list.h" 66 #endif -
TabularUnified xz/vendor/current/src/xzdec/Makefile.in ¶
r1791 r1993 97 97 subdir = src/xzdec 98 98 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 99 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_ pthread.m4 \100 $(top_srcdir)/m4/ getopt.m4 $(top_srcdir)/m4/gettext.m4 \101 $(top_srcdir)/m4/ iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \102 $(top_srcdir)/m4/ lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \103 $(top_srcdir)/m4/lib- prefix.m4 $(top_srcdir)/m4/libtool.m4 \104 $(top_srcdir)/m4/l toptions.m4 $(top_srcdir)/m4/ltsugar.m4 \105 $(top_srcdir)/m4/lt version.m4 $(top_srcdir)/m4/lt~obsolete.m4 \106 $(top_srcdir)/m4/ nls.m4 $(top_srcdir)/m4/po.m4 \107 $(top_srcdir)/m4/po six-shell.m4 $(top_srcdir)/m4/progtest.m4 \108 $(top_srcdir)/m4/ tuklib_common.m4 \99 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_capsicum.m4 \ 100 $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/getopt.m4 \ 101 $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \ 102 $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \ 103 $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ 104 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ 105 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ 106 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \ 107 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/posix-shell.m4 \ 108 $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/tuklib_common.m4 \ 109 109 $(top_srcdir)/m4/tuklib_cpucores.m4 \ 110 110 $(top_srcdir)/m4/tuklib_integer.m4 \ … … 254 254 AUTOMAKE = @AUTOMAKE@ 255 255 AWK = @AWK@ 256 CAPSICUM_LIB = @CAPSICUM_LIB@ 256 257 CC = @CC@ 257 258 CCAS = @CCAS@ -
TabularUnified xz/vendor/current/tests/Makefile.in ¶
r1791 r1993 100 100 subdir = tests 101 101 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 102 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_ pthread.m4 \103 $(top_srcdir)/m4/ getopt.m4 $(top_srcdir)/m4/gettext.m4 \104 $(top_srcdir)/m4/ iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \105 $(top_srcdir)/m4/ lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \106 $(top_srcdir)/m4/lib- prefix.m4 $(top_srcdir)/m4/libtool.m4 \107 $(top_srcdir)/m4/l toptions.m4 $(top_srcdir)/m4/ltsugar.m4 \108 $(top_srcdir)/m4/lt version.m4 $(top_srcdir)/m4/lt~obsolete.m4 \109 $(top_srcdir)/m4/ nls.m4 $(top_srcdir)/m4/po.m4 \110 $(top_srcdir)/m4/po six-shell.m4 $(top_srcdir)/m4/progtest.m4 \111 $(top_srcdir)/m4/ tuklib_common.m4 \102 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_capsicum.m4 \ 103 $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/getopt.m4 \ 104 $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \ 105 $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \ 106 $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ 107 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ 108 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ 109 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \ 110 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/posix-shell.m4 \ 111 $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/tuklib_common.m4 \ 112 112 $(top_srcdir)/m4/tuklib_cpucores.m4 \ 113 113 $(top_srcdir)/m4/tuklib_integer.m4 \ … … 267 267 AUTOMAKE = @AUTOMAKE@ 268 268 AWK = @AWK@ 269 CAPSICUM_LIB = @CAPSICUM_LIB@ 269 270 CC = @CC@ 270 271 CCAS = @CCAS@ -
TabularUnified xz/vendor/current/tests/test_index.c ¶
r1791 r1993 631 631 632 632 633 // Allocator that succeeds for the first two allocation but fails the rest. 634 static void * 635 my_alloc(void *opaque, size_t a, size_t b) 636 { 637 (void)opaque; 638 639 static unsigned count = 0; 640 if (++count > 2) 641 return NULL; 642 643 return malloc(a * b); 644 } 645 646 static const lzma_allocator my_allocator = { &my_alloc, NULL, NULL }; 647 648 633 649 int 634 650 main(void) … … 656 672 test_corrupt(); 657 673 674 // Test for the bug fix 21515d79d778b8730a434f151b07202d52a04611: 675 // liblzma: Fix lzma_index_dup() for empty Streams. 676 i = create_empty(); 677 expect(lzma_index_stream_padding(i, 4) == LZMA_OK); 678 test_copy(i); 679 lzma_index_end(i, NULL); 680 681 // Test for the bug fix 3bf857edfef51374f6f3fffae3d817f57d3264a0: 682 // liblzma: Fix a memory leak in error path of lzma_index_dup(). 683 // Use Valgrind to see that there are no leaks. 684 i = create_small(); 685 expect(lzma_index_dup(i, &my_allocator) == NULL); 686 lzma_index_end(i, NULL); 687 658 688 return 0; 659 689 } -
TabularUnified xz/vendor/current/windows/config.h ¶
r1791 r1993 15 15 /* Define to 1 if sha256 integrity check is enabled. */ 16 16 #define HAVE_CHECK_SHA256 1 17 18 /* Define to 1 if any of HAVE_DECODER_foo have been defined. */ 19 #define HAVE_DECODERS 1 17 20 18 21 /* Define to 1 if arm decoder is enabled. */ … … 42 45 /* Define to 1 if x86 decoder is enabled. */ 43 46 #define HAVE_DECODER_X86 1 47 48 /* Define to 1 if any of HAVE_ENCODER_foo have been defined. */ 49 #define HAVE_ENCODERS 1 44 50 45 51 /* Define to 1 if arm encoder is enabled. */
Note:
See TracChangeset
for help on using the changeset viewer.