亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? zipports

?? zip壓縮
??
字號:
__________________________________________________________________________  This is the Info-ZIP file ZipPorts, last updated on 17 February 1996.__________________________________________________________________________This document defines a set of rules and guidelines for those who wish tocontribute patches to Zip and UnZip (or even entire ports to new operatingsystems).  The list below is something between a style sheet and a "MissManners" etiquette guide.  While Info-ZIP encourages contributions andfixes from anyone who finds something worth changing, we are also awareof the fact that no two programmers have the programming style and thatunrestrained changes by a few dozen contributors would result in hideouslyugly (and unmaintainable) Frankenstein code.  So consider the following anattempt by the maintainers to maintain sanity as well as useful code.(The first version of this document was called either "ZipRules" or the"No Feelthy ..." file and was compiled by David Kirschbaum in consulta-tion with Mark Adler, Cave McNewt and others.  The current incarnationexpands upon the original with insights gained from a few more years ofhappy hacking...)Summary:  (0) The Platinum Rule:  DON'T BREAK EXISTING PORTS(0.1) The Golden Rule:    DO UNTO THE CODE AS OTHERS HAVE DONE BEFORE(0.2) The Silver Rule:    DO UNTO THE LATEST BETA CODE(0.3) The Bronze Rule:    NO FEELTHY PIGGYBACKS  (1) NO FEELTHY TABS  (2) NO FEELTHY CARRIAGE RETURNS  (3) NO FEELTHY 8-BIT CHARS  (4) NO FEELTHY LEFT-JUSTIFIED DASHES  (5) NO FEELTHY FANCY_FILENAMES  (6) NO FEELTHY NON-ZIPFILES AND NO FEELTHY E-MAIL BETAS  (7) NO FEELTHY E-MAIL BINARIESExplanations:  (0) The Platinum Rule:  DON'T BREAK EXISTING PORTS      No doubt about it, this is the one which really pisses us off and      pretty much guarantees that your port or patch will be ignored and/      or laughed at.  Examples range from the *really* severe cases which      "port" by ripping out all of the existing multi-OS code, to more      subtle oopers like relying on a local capability which doesn't exist      on other OSes or in older compilers (e.g., the use of ANSI "#elif"      or "#pragma" or "##" constructs, C++ comments, GNU extensions, etc.).      As to the former, use #ifdefs for your new code (see rule 0.3).  And      as to the latter, trust us--there are few things we'd like better      than to be able to use some of the elegant "new" features out there      (many of which have been around for a decade or more).  But our code      still compiles on machines dating back even longer, at least in spirit      --e.g., the AT&T 3B1 family and Dynix/ptx.  Until we say otherwise,      dinosaurs are supported.(0.1) The Golden Rule:  DO UNTO THE CODE AS OTHERS HAVE DONE BEFORE      In other words, try to fit into the local style of programming--no      matter how painful it may be.  This includes cosmetic aspects like      indenting the same amount (both in the main C code and in the in-      clude files), using braces and comments similarly, NO TABS (see rule      #1), etc.; but also more substantive things like (for UnZip) putting      character strings into static (far) variables and using the LoadFar-      String macros to avoid overflowing limited MS-DOS data segments, and      using the ugly Info() macro instead of the more usual *printf()      functions so that dynamic-link-library ports are simpler.  NEVER put      single-OS code (e.g., OS/2) of more than two or three lines into the      main (generic) modules; those are shared by everybody, and nobody else      cares about it or wants to see it.      Note that not only do Zip and UnZip differ in these respects, so do      individual parts of each program.  While it would be nice to have      global consistency, cosmetic changes are not a high priority; for      now we'll settle for local consistency--i.e., don't make things any      worse than they already are.      Exception (BIG exception):  single-letter variable names.  Despite      the prevailing practice in much of Zip and parts of UnZip, and de-      spite the fact that one-letter variables allow you to pack really      cool, compact and complicated expressions onto one line, they also      make the code very difficult to maintain and are therefore *strongly*      discouraged.  Don't ask us who is responsible in the first place;      while this sort of brain damage is not uncommon among former BASIC      programmers, it is nevertheless a lifelong embarrassment, and we do      try to pity the poor sod (that is, when we're not chasing bugs and      cursing him).  :-)(0.2) The Silver Rule:  DO UNTO THE LATEST BETA CODE      Few things are as annoying as receiving a large patch which obviously      represents a lot of time and careful work but which is relative to      an old version of Info-ZIP code.  As wonderful as Larry Wall's patch      program is at applying context diffs to modified code, we regularly      make near-global changes and/or reorganize big chunks of the sources      (particularly in UnZip), and "patch" can't work miracles--big changes      invariably break any patch which is relative to an old version of the      code.      Bottom line:  contact the Info-ZIP core team FIRST (via the zip-bugs      e-mail address) and get up to date with the latest code before begin-      ning a big new port.  And try to *stay* up to date while working on      your port--at least, as much as possible.(0.3) The Bronze Rule:  NO FEELTHY PIGGYBACKS      UnZip is currently ported to something like 12 operating systems      (a few more or less depending on how one counts), and each of these,      with the possible exception of VM/CMS, has a unique macro identifying      it:  AMIGA, ATARI_ST, __human68k__, MACOS, MSDOS, MVS, OS2, TOPS20,      UNIX, VMS, WIN32.  Zip is moving in the same direction.  New ports      should NOT piggyback one of the existing ports unless they are sub-      stantially similar--for example, Minix and Coherent are basically Unix      and therefore are included in the UNIX macro, but DOS djgpp ports and      OS/2 emx ports (both of which use the Unix-originated GNU C compiler      and often have "unix" defined by default) are obviously *not* Unix.      [The existing MTS port is a special exception; basically only one per-      son knows what MTS really is, and he's not telling.  Presumably it's      not very close to Unix, but it's not worth arguing about it now.]      Along the same lines, neither OS/2 nor Human68K is the same as (or      even close to) MS-DOS.  MVS and VM/CMS, on the other hand, are quite      similar to each other and are therefore combined in most places.      Bottom line:  when adding a new port (e.g., QDOS), create a new macro      for it ("QDOS"), a new subdirectory ("qdos") and a new source file for      OS-specific code ("qdos/qdos.c").  Use #ifdefs to fit any OS-specific      changes into the existing code (e.g., unzpriv.h).  If it's close enough      to an existing port that piggybacking is a temptation, define a new      "combination macro" (e.g., "CMS_MVS") and replace the old macros as      required.  (This last applies to UnZip, at least; the old preference      in Zip was fewer macros and long #ifdef lines, so talk to Onno or Jean-      loup about that.)  See also rule 0.1.      (Note that, for UnZip, new ports need not attempt to deal with all      features.  Among other things, the wildcard-zipfile code in do_wild()      may be replaced with a supplied dummy version, since opendir/readdir/      closedir() or the equivalent can be difficult to implement.)  (1) NO FEELTHY TABS      Some editors and e-mail systems either have no capability to use      and/or display tab characters (ASCII 9) correctly, or they use non-      standard or variable-width tab columns, or other horrors.  Some edi-      tors auto-convert spaces to tabs, after which the blind use of "diff      -c" results in a huge and mostly useless patch.  Yes, *we* know about      diff's "-b" option, but not everyone does.  And yes, we also know this      makes the source files bigger, even after compression; so be it.  If      we *really* cared that much about the size of the sources, we'd still      be writing Unix-only utilities.      Bottom line:  use spaces, not tabs.      Exception:  some of the makefiles (the Unix one in particular) require      tabs as part of the syntax.      Related utility programs:          Unix, OS/2 and MS-DOS:  expand, unexpand.          MS-DOS:  Buerg's TABS; Toad Hall's TOADSOFT.          And some editors have the conversion built-in.  (2) NO FEELTHY CARRIAGE RETURNS      All source, documentation and other text files shall have Unix style      line endings (LF only, a.k.a. ctrl-J), not the DOS/OS2/NT CR+LF or Mac      CR-only line endings.      Reason:  "real programmers" in any environment can convert back and      forth between Unix and DOS/Mac style.  All PC compilers but a few old      Borland versions can use either Unix or MS-DOS end-of-lines.  Buerg's      LIST (file-display utility) for MS-DOS can use Unix or MS-DOS EOLs.      Both Zip and UnZip can convert line-endings as appropriate.  But Unix      utilities like diff and patch die a horrible death (or produce horrible      output) if the target files have CRs.      Related utilities:  flip for Unix, OS/2 and MS-DOS; Unix "tr".      Exceptions:  documentation in pre-compiled binary distributions should      be in the local (target) format.  (3) NO FEELTHY 8-BIT CHARS      Do all your editing in a plain-text ASCII editor.  No WordPerfect, MS      Word, WordStar document mode, or other word processor files, thenkyew.      No desktop publishing.  *Especially* no EBCDIC.  No TIFFs, no GIFs, no      embedded pictures or dancing ladies (too bad, Cave Newt).  [Sigh... -CN]      Reason:  compatibility with different consoles.  My old XT clone is      the most limited!      Exceptions:  some Macintosh makefiles apparently require some 8-bit      characters; the Human68k port uses 8-bit characters for Kanji or Kana      comments (I think); etc.      Related utilities:  vi, emacs, EDLIN, Turbo C editor, other programmers'      editors, various word processor -> text conversion utilities.  (4) NO FEELTHY LEFT-JUSTIFIED DASHES      Always precede repeated dashes (------) with one or more leading non-      dash characters:  spaces, tabs, pound signs (#), comments (/*), what-      ever.      Reason:  sooner or later your source file will be e-mailed through an      undigestifier utility, most of which treat leading dashes as end-of-      message separators.  We'd rather not have your code broken up into a      dozen separate untitled messages, thank you.  (5) NO FEELTHY FANCY_FILENAMES      Assume the worst:  that someone on a brain-damaged DOS system has to      work with everything your magic fingers produced.  Keep the filenames      unimaginative and within MS-DOS limits (i.e., ordinary A..Z, 1..9,      "-$_!"-type characters, in the 8.3 "filename.ext" format).  Mac and      Unix users, giggle all you want, but no spaces or multiple dots.      Reason:  compatibility with different file systems.  MS-DOS FAT is the      most limited, with the exception of CompuServe (6.3, argh).      Exceptions:  slightly longer names are occasionally acceptable within      OS-specific subdirectories, but don't do that unless there's a good      reason for it.  (6) NO FEELTHY NON-ZIPFILES AND NO FEELTHY E-MAIL BETAS      Beta testers and developers are in general expected to have both      ftp capability and the ability to deal with zipfiles.  Those without      should either find a friend who does or else learn about ftp-mailers.      Reason:  the core development team barely has time to work on the      code, much less prepare oddball formats and/or mail betas out (and      the situation is getting worse, sigh).      Exceptions:  anyone seriously proposing to do a new port will be      given special treatment, particularly with respect to UnZip; we      obviously realize that bootstrapping a completely new port can be      quite difficult and have no desire to make it even harder due to      lack of access to the latest code (rule 0.2).      Public releases of UnZip, on the other hand, will be available in      two formats:  .tar.Z (16-bit compress'd tar) and .zip (either "plain"      or self-extracting).  Zip sources and executables will generally only      be distributed in .zip format, since Zip is pretty much useless without      UnZip.  (7) NO FEELTHY E-MAIL BINARIES      Binary files (e.g., executables, test zipfiles, etc.) should NEVER      be mailed raw.  Where possible, they should be uploaded via ftp in      BINARY mode; if that's impossible, Mark's "ship" ASCII-encoder should      be used; and if that's unavailable, uuencode or xxencode should be      used.  Weirdo NeXTmail, mailtool and MIME formats are also Right Out.      Files larger than 50KB may need to be broken into pieces for mailing      (be sure to label them in order!), unless "ship" is used (it can      auto-split, label and mail files if told to do so).  If Down Under      is involved, files must be broken into under-20KB chunks.      Reasons:  to prevent sounds of gagging mailers from resounding through-      out the land.  To be relatively efficient in the binary->ASCII conver-      sion.  (Yeah, yeah, I know, there's better conversions out there.  But      not as widely known, and they often break on BITNET gateways.)      Related utilities:  ship, uuencode, uudecode, uuxfer20, quux, others.      Just make sure they don't leave embedded or trailing spaces (that is,      they should use the "`" character in place of ASCII 32).  Otherwise      mailers are prone to truncate or whatever.Greg Roelofs (a.k.a. Cave Newt)Info-ZIP UnZip maintainerDavid Kirschbaumformer Info-ZIP Coordinator

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区人| 国产河南妇女毛片精品久久久| av成人动漫在线观看| 欧美激情在线观看视频免费| 成人激情电影免费在线观看| 亚洲国产精品精华液ab| jlzzjlzz亚洲日本少妇| 国产精品国产精品国产专区不蜜| 99久久精品免费看国产| 亚洲欧美偷拍三级| 欧美日韩国产三级| 九九视频精品免费| 国产精品麻豆欧美日韩ww| av在线一区二区| 亚洲高清免费在线| 精品国产自在久精品国产| 丁香婷婷综合五月| 亚洲一区二区在线观看视频| 日韩欧美成人激情| 国产999精品久久久久久| 亚洲精品久久7777| 日韩欧美一二三四区| 国产成人精品综合在线观看| 亚洲一区二区在线播放相泽| 日韩美一区二区三区| 暴力调教一区二区三区| 人妖欧美一区二区| 国产丝袜欧美中文另类| 欧美三级资源在线| 成人免费的视频| 性做久久久久久免费观看| 久久久www免费人成精品| 在线观看日韩av先锋影音电影院| 琪琪久久久久日韩精品| 椎名由奈av一区二区三区| 日韩欧美美女一区二区三区| 色综合一个色综合亚洲| 国产一区二区三区免费观看| 尤物视频一区二区| 欧美精品一区二区三区四区| 欧美在线免费观看视频| 高清av一区二区| 免费在线看成人av| 一区二区三区不卡在线观看| 26uuu色噜噜精品一区二区| 日本电影亚洲天堂一区| 国产成人三级在线观看| 香蕉久久一区二区不卡无毒影院 | 色婷婷香蕉在线一区二区| 韩国中文字幕2020精品| 午夜欧美电影在线观看| 国产精品不卡在线| 久久久久国产免费免费| 欧美一区二区视频在线观看2020| 99久久久久免费精品国产| 久久国产福利国产秒拍| 香蕉久久一区二区不卡无毒影院| 中文字幕在线观看一区二区| 精品久久久久久久久久久久久久久| 欧洲一区在线电影| 99re视频精品| 成年人网站91| 成人国产在线观看| 国内精品不卡在线| 久久成人免费网站| 日本欧美在线看| 日韩精品欧美成人高清一区二区| 亚洲精品视频在线| 亚洲三级小视频| 亚洲婷婷综合色高清在线| 久久久久久久久伊人| 欧美成人r级一区二区三区| 欧美日韩1234| 欧美喷潮久久久xxxxx| 在线日韩一区二区| 91福利精品视频| 在线中文字幕不卡| 色婷婷综合视频在线观看| 成人av网站免费| 99久久精品99国产精品| 99精品1区2区| 91麻豆swag| 色哟哟精品一区| 欧美日韩一级大片网址| 欧美精品久久久久久久久老牛影院| 日本伦理一区二区| 欧美日韩中文国产| 欧美一区二区三区爱爱| 日韩三级伦理片妻子的秘密按摩| 日韩欧美国产三级| www久久精品| 中文字幕免费不卡在线| 亚洲日本在线观看| 亚洲二区在线视频| 捆绑调教美女网站视频一区| 国产精品 欧美精品| 成人美女视频在线观看| 色综合久久综合| 欧美日韩亚洲综合一区二区三区| 欧美福利一区二区| 欧美一级高清大全免费观看| 精品国产一区二区三区忘忧草 | 最新不卡av在线| 亚洲bdsm女犯bdsm网站| 久久精品国产免费| 成人免费毛片app| 在线观看国产日韩| 日韩欧美黄色影院| 国产精品网站一区| 亚洲成av人片在线观看无码| 麻豆精品一区二区三区| 成人激情免费网站| 91精品国产乱码| 中文av一区二区| 天天综合色天天综合色h| 国内一区二区视频| 在线欧美小视频| 26uuu国产日韩综合| 亚洲精品第一国产综合野| 精东粉嫩av免费一区二区三区| 菠萝蜜视频在线观看一区| 欧美一区二区三区视频在线观看| 久久久久久综合| 午夜精品一区二区三区电影天堂| 国产精品白丝jk黑袜喷水| 91黄色激情网站| 欧美国产精品中文字幕| 日韩精品一卡二卡三卡四卡无卡| 国产成人精品免费在线| 欧美精品自拍偷拍| 国产精品免费观看视频| 麻豆精品在线看| 欧美日韩午夜精品| √…a在线天堂一区| 精品一区二区在线看| 欧美日韩极品在线观看一区| 国产精品电影一区二区三区| 另类成人小视频在线| 欧美在线三级电影| 中文字幕在线不卡| 国产麻豆9l精品三级站| 在线播放欧美女士性生活| 最新日韩av在线| 成人自拍视频在线| 精品成人在线观看| 日韩国产欧美一区二区三区| 99久久精品国产毛片| 国产亚洲视频系列| 日韩av电影免费观看高清完整版在线观看| 岛国精品一区二区| 精品免费日韩av| 国产三级一区二区三区| 亚洲国产日日夜夜| 一本大道久久a久久综合| 精品国产凹凸成av人导航| 视频在线在亚洲| 色狠狠一区二区三区香蕉| 久久久久国产成人精品亚洲午夜| 免费成人美女在线观看| 欧美三级韩国三级日本三斤| 日韩美女啊v在线免费观看| 国产高清亚洲一区| 91精品午夜视频| 五月婷婷久久丁香| 欧美乱熟臀69xxxxxx| 一区二区三区四区亚洲| 91视频免费看| 中文字幕欧美三区| 成人丝袜高跟foot| 久久嫩草精品久久久久| 国产一区二区三区在线观看免费 | 日韩一区二区在线观看视频| 亚洲日本护士毛茸茸| 91麻豆成人久久精品二区三区| 精品日韩一区二区三区| 精品一区二区三区久久久| 69av一区二区三区| 美女在线视频一区| 精品国产污污免费网站入口| 久久国产欧美日韩精品| 久久综合九色欧美综合狠狠| 五月综合激情网| 欧美一区2区视频在线观看| 久久国产欧美日韩精品| 精品国精品国产尤物美女| 国产精品91一区二区| 国产人成一区二区三区影院| 成人免费观看av| 亚洲图片一区二区| 欧美日韩高清一区二区三区| 青青青伊人色综合久久| 欧美一级精品大片| 国产91精品在线观看| 亚洲色大成网站www久久九九| 一本一道波多野结衣一区二区| 亚洲成人动漫在线免费观看| 欧美日韩性生活| 国产精品一区在线| 欧美精品123区| 国产乱码一区二区三区|