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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? readme.now

?? 該程序是C語言編寫的
?? NOW
?? 第 1 頁 / 共 2 頁
字號:
               PCCURSES v.1.4 Release Notes - 900114
	===================================================

  This is the release note for the fifth version of PCcurses, v.1.4.
Below this note, the release notes for v.1.0 - v.1.3 are included. Read
those first.

  In PCcurses v.1.4, both portability improvements and bugfixes have
been made. The files have been changed to allow lint-free compilation
with MicroSoft 'C' v.5.1, and with Turbo 'C' v.2.0. The source should
still compile without problems on older compilers, although this has
not been verified.

  The makefiles have been changed to suit both the public release and
the author, who maintains a special kind of libraries for himself. In
the case of MicroSoft 'C', changes were done in the makefile to lower
the warning level to 2 (was 3). This was to avoid ANSI warnings which
are abundant because PCcurses does not attempt to follow strict ANSI
'C' standard.

  BUG FIXES FROM V.1.3 TO V.1.4:

  !!!IMPORTANT CHANGE!!!

  The definitions for OK and ERR in curses.h were exchanged. This was
done to be more consistent with UNIX versions. Also, it permits func-
tions like newwin() and subwin() to return 0 (=NULL) when they fail
due to memory shortage. This incompatibility with UNIX curses was
pointed out by Fred C. Smith. If you have tested success/failure by
comparisons to anything other than ERR and OK, your applications will
need to be be changed on that point. Sorry... but presumably most of
you used the symbolic constants?

  (END OF IMPORTANT CHANGE)

  Fred also pointed out a bug in the file update.c. The bug caused the
first character printed after 'unauthorized' screen changes (like du-
ring a shell escape, for example) to be placed at the wrong screen posi-
tion. This happened even if the normal precautions (clear / touch / re-
fresh) were taken. The problem has now been fixed.

  PCcurses is currently also being used on a 68000 system with hard-
coded ESCape sequences for ANSI terminals. However, int's used by the
68000 C compiler are 32 bits. Therefore int's have been turned into
short's wherever possible in the code (otherwise all window structures
occupy twice as much space as required on the 68000). This does not
affect PC versions since normally both int's and short's are 16 bits
for PC C compilers.

  At some places in the source code there are references made to the
68000 version. There are also a makefile, a curses68.c file, and a
curses68.cmd file. These are for making, low-level I/O, and linking
commands when building the 68000 version. These files are probably
useful to no-one but the author, since it is very specific for it's
special hardware environment. Still in an effort to keep all curses-
related sources in one place they are included. Note however that
PCcurses will not officially support a non-PC environment.

  The file cursesio.c, which was included in the package at revision
level 1.2, and which was to be an alternative to the cursesio.asm
file, has been verified to behave incorrectly in the function
_curseskeytst(). The problem was that the value of 'cflag' does not
contain the proper data for the test that is attempted. Furthermore,
neither Turbo'C' or MicroSoft'C' allows any way to return the data
that is needed, and consequently you should not use cursesio.c. The
best solution is to simply use the ASM version. In v.1.2 and v.1.3,
the user could edit the makefile to select which version he wanted to
use. The makefiles in v.1.4 have removed this possiblity forcing the
use of the ASM file, and cursesio.c has been dropped from the distri-
bution.

  A bug in the wgetstr() function caused PCcurses to echo characters
when reading a keyboard string, even if the echo had been turned off.
Thanks to Per Foreby at Lund University, Sweden, for this. Per also
reported bugs concerning the handling of characters with bit 8 set.
Their ASCII code were considered as lower than 32, so they were
erased etc. like control characters, i.e. erasing two character posi-
tions. The control character test was changed to cope with this.

  The overlay() and overwrite() functions were changed so that the
overlaying window is positioned at it's 'own' coordinates inside the
underlying window (it used to be at the underlying window's [0,0]
position). There is some controversy about this - the documentation
for different curses versions say different things. I think the
choice made is the most reasonable.

  The border() and wborder() functions were changed to actually draw
a border, since this seems to be the correct behaviour of these func-
tions. They used to just set the border characters to be used by
box(). These functions are  not present in standard BSD UNIX curses.

  The subwin() function previously did not allow the subwindow to be
as big as the original window in which it was created. This has now
been fixed. There was also the problem that the default size (set by
specifying numlines or numcols (or both) as 0 made the resulting
actual size 1 line/column too small.

  There were a few spelling errors in function names, both in the
function declarations and in curses.h. This was reported by Carlos
Amaral at INESC in Portugal. Thanks! There was also an unnecessary
(but harmless) parameter in a function call at one place.



               PCCURSES v.1.3 Release Notes - 881005
	===================================================

  This is the release note for the fourth version of PCcurses, v.1.3.
Below this note, the release notes for v.1.0, v.1.1 and v.1.2 are in-
cluded. Read those first.

  The file 'border.c' is now included. It allows you to explicitely speci-
fy what characters should be used as box borders when the box() functions
are called. If the new border characters are non-0, they override the bor-
der characters specified in the box() call. In my understanding, this func-
tionality is required for AT&T UNIX sV.3 compatibility. Thanks for this
goes to Tony L. Hansen (hansen@pegasus.UUCP) for posting an article about
it on UseNet (newsgroup comp.unix.questions; his posting was not related
at all to PCcurses).

  The only other difference between v.1.2 and v.1.3 is that the latter has
been changed to avoid warning diagnostics if the source files are compiled
with warning switches on (for MicroSoft this means '-W3', for Turbo'C' it
means '-w -w-pro'). Of these, the Turbo'C' warning check is clearly to be
used rather than MicroSoft, even if neither of them comes even close to a
real UNIX 'lint'. Some of the warnings in fact indicated real bugs, mostly
functions that did not return correct return values or types.

  The makefiles for both MSC and TRC have been modified to produce warning
messages as part of normal compilation.




               PCCURSES v.1.2 Release Notes - 881002
	===================================================

  This is the release note for the third version of PCcurses, v.1.2.
Below this note, the release notes for v.1.0 and v.1.1 are included. Read
those first.

  The changes from v.1.1 to v.1.2 are minor. The biggest change is that there
was a bug related to limiting the cursor movement if the application tried to
move it outside the screen (something that should not be done anyway). Such
erronous application behaviour is now handled appropriately.

  All modules have been changed to have a revison string in them, which makes
it easier to determine what version is linked into a program (or what library
version you have).

  There is now a 'cursesio.c' file. That file does the same as 'cursesio.asm'
(i.e. it provides the interface to the lower-level system I/O routines). It
is written in 'C' and thus it is (possibly) more portable than the assembler
version (but still not so portable since it uses 8086 INT XX calls directly).
When one creates new curses libraries, one chooses whether to use the assem-
bler or the 'C' version of cursesio. The choice is made by commenting out the
appropriate dependencies for cursesio.obj, near the end of the makefiles.

  There is now a 'setmode.c' file. That file contains functions that save and
restore terminal modes. They do it into other variables than do savetty() and
resetty(), so one should probably use either savetty()/resetty() or the new
functions only - and not mix the both ways unless one really knows what one
does.

  Diff lists vs v.1.0 are no longer included in the distribution. The make
utility still is. PCcurses v.1.2 still compiles with MicroSoft 'C' v.4.0,
and with Borland Turbo 'C' v.1.0. There is as far as I know no reason to be-
lieve that it does not compile under MicroSoft 'C' v.3.0 and 5.x, or Turbo-
'C' v.1.5, but this has not been tested.

  There are two makefile's included, one for MicroSoft 'C', one for Turbo-'C'.
They are both copies of my personal makefile's, and as such they reflect the
directory structure on my own computer. This will have to be changed before
you run make. Check $(INCDIR) and $(LIBDIR) in particular, and make the choice
of ASM or 'C' cursesio version as mentioned above (the distribution version
uses the 'C version of cursesio).

  The manual file (curses.man) has been changed at appropriate places.

  I would like to thank the following persons for their help:

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕色av一区二区三区| 亚洲黄色免费电影| 色激情天天射综合网| 视频一区二区不卡| 中文字幕在线一区二区三区| 欧美精品在线观看播放| av不卡免费电影| 国产乱码精品一区二区三区忘忧草 | 国产精品毛片高清在线完整版| 欧美日韩一区 二区 三区 久久精品| 国产精品中文字幕欧美| 亚洲高清久久久| 亚洲欧洲99久久| 久久这里都是精品| 91麻豆精品国产自产在线 | 亚洲精品免费看| 久久久噜噜噜久久中文字幕色伊伊 | 国产99久久久精品| 日本不卡不码高清免费观看| 夜夜精品视频一区二区| 欧美国产一区二区在线观看 | 国产视频一区在线播放| 欧美一区二区三区免费视频| 色噜噜夜夜夜综合网| 不卡视频免费播放| 国产**成人网毛片九色| 极品少妇一区二区| 六月丁香婷婷色狠狠久久| 亚洲成av人片一区二区三区| 亚洲精品成人少妇| 亚洲色图清纯唯美| 亚洲视频一区在线观看| 国产精品乱码久久久久久| 国产亚洲人成网站| 日本欧美一区二区三区| 午夜视频在线观看一区二区三区| 一区二区三区四区中文字幕| 亚洲精品国产精华液| 亚洲视频网在线直播| 亚洲欧美日韩国产手机在线| 中文字幕视频一区| 一区二区三区在线观看动漫 | 亚洲电影在线免费观看| 亚洲午夜精品网| 亚洲第一av色| 午夜精品久久一牛影视| 婷婷久久综合九色国产成人| 午夜欧美电影在线观看| 首页欧美精品中文字幕| 天天综合网 天天综合色| 三级精品在线观看| 久久 天天综合| 国产麻豆精品久久一二三| 国产激情一区二区三区| 粉嫩欧美一区二区三区高清影视| 岛国一区二区在线观看| 99热99精品| 欧美亚洲国产一区二区三区va | 国产日韩欧美精品综合| 国产午夜精品一区二区| 国产精品成人免费精品自在线观看 | 99久久婷婷国产综合精品电影| av在线免费不卡| 欧美日韩一区二区不卡| 91精品免费在线观看| 久久色.com| 国产精品成人免费精品自在线观看| 亚洲女同女同女同女同女同69| 亚洲午夜电影在线观看| 老司机免费视频一区二区| 国产超碰在线一区| 在线看不卡av| 精品国产露脸精彩对白| 国产精品午夜春色av| 亚洲综合丝袜美腿| 国内精品视频一区二区三区八戒| 大白屁股一区二区视频| 在线免费视频一区二区| 欧美mv和日韩mv的网站| 中文字幕在线播放不卡一区| 视频一区二区中文字幕| 国产98色在线|日韩| 欧美日韩高清一区| 国产欧美视频在线观看| 亚洲二区视频在线| 国产成人av影院| 欧美伦理电影网| 国产精品沙发午睡系列990531| 亚洲综合久久av| 国产一区二区三区久久悠悠色av| 91久久国产综合久久| 精品欧美一区二区久久| 亚洲欧美一区二区三区久本道91| 男女男精品视频网| 97精品国产露脸对白| 精品久久久三级丝袜| 成人一道本在线| 欧美日韩欧美一区二区| 国产精品美女久久久久久 | 精品影视av免费| 日本久久一区二区三区| 久久这里只有精品首页| 午夜精品福利一区二区三区av| 国产白丝精品91爽爽久久| 91麻豆精品91久久久久久清纯| 国产精品福利一区| 国产麻豆精品95视频| 欧美一级片在线| 尤物在线观看一区| 不卡一区二区中文字幕| 日韩精品一区二区三区在线播放| 夜色激情一区二区| eeuss鲁片一区二区三区| 久久毛片高清国产| 人人爽香蕉精品| 欧美日韩国产三级| 亚洲精品欧美二区三区中文字幕| 国产成人精品亚洲777人妖| 日韩欧美综合在线| 日韩精品高清不卡| 欧美日韩免费观看一区三区| 亚洲美女免费视频| 91免费国产在线| 国产欧美日韩三区| 国产精品一二三四五| 26uuu精品一区二区三区四区在线| 亚洲r级在线视频| 欧美日韩国产高清一区二区| ●精品国产综合乱码久久久久 | 国产精品1区2区| 久久久精品国产免大香伊| 激情综合亚洲精品| 精品三级在线观看| 经典三级在线一区| 2020国产精品自拍| 国产精品一区免费在线观看| 26uuu色噜噜精品一区| 国产在线看一区| 国产亚洲成aⅴ人片在线观看| 久久99精品久久久久久动态图| 日韩亚洲欧美在线观看| 麻豆成人久久精品二区三区小说| 欧美一级片在线看| 激情丁香综合五月| 久久精品一区二区三区不卡牛牛| 国产乱码一区二区三区| 亚洲精品免费在线播放| 欧美肥妇毛茸茸| 亚洲蜜臀av乱码久久精品| 972aa.com艺术欧美| 亚洲视频香蕉人妖| 欧美无人高清视频在线观看| 亚洲18影院在线观看| 91精品麻豆日日躁夜夜躁| 日韩电影在线观看一区| 日韩欧美国产系列| 国产河南妇女毛片精品久久久| 日本一区二区不卡视频| 91麻豆免费视频| 亚洲婷婷在线视频| 石原莉奈一区二区三区在线观看| 日本久久一区二区| 一区二区三区精品| 国产精品水嫩水嫩| 成人av网站在线观看| 国产欧美一区二区在线观看| 国产精品99久| 久久精品水蜜桃av综合天堂| 激情综合网激情| 精品久久久久久综合日本欧美| 狂野欧美性猛交blacked| 在线播放日韩导航| 天堂久久久久va久久久久| 6080国产精品一区二区| 全国精品久久少妇| 精品国产一区a| 国产一区二区三区久久久| 欧美精品一区视频| 懂色av中文字幕一区二区三区| 国产视频亚洲色图| 成人爱爱电影网址| 亚洲女同女同女同女同女同69| 色综合久久99| 亚洲国产裸拍裸体视频在线观看乱了 | 国产乱码一区二区三区| 久久久精品蜜桃| 99这里都是精品| 亚洲在线视频网站| 欧美一区二区三区在线观看| 久久精品99国产国产精| 国产女人18毛片水真多成人如厕 | 亚洲品质自拍视频| 在线亚洲欧美专区二区| 午夜精品福利视频网站| 欧美哺乳videos| 懂色av一区二区夜夜嗨| 亚洲另类在线视频| 日韩免费看的电影| 成人动漫在线一区| 亚洲国产日韩a在线播放|