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

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

?? clibover.gml

?? 開放源碼的編譯器open watcom 1.6.0版的源代碼
?? GML
?? 第 1 頁 / 共 5 頁
字號(hào):
.im cfunmacs
.*
.chap C Library Overview
.*
.np
The C library provides much of the power usually associated with the C
language.
This chapter introduces the individual functions (and macros) that
comprise the &company C library.
The chapter
.us Library Functions and Macros
describes each function and macro in complete detail.
.np
Library functions are called as if they had been defined within the
program.
When the program is linked, the code for these routines is incorporated
into the program by the linker.
.np
Strictly speaking, it is not necessary to declare most library
functions since they return
.id int
values for the most part.
It is preferred, however, to declare all functions by including the
header files found in the synopsis section with each function.
Not only does this declare the return value, but also the type
expected for each of the arguments as well as the number of arguments.
This enables the &company C and C++ compilers to check the arguments
coded with each function call.
.*======================================================================
.section Classes of Functions
.*
.np
.ix 'function classification'
The functions in the &company C library can be organized into a number
of classes:
.begnote
.*
.note Character Manipulation Functions
.sk 0
These functions deal with single characters.
.if &unifnc eq 1 .do begin
.np
A set of functions that deal with Unicode characters is also provided.
A Unicode character is a 16-bit item (unsigned short).
The Unicode character set is capable of representing 65536 unique
characters.
.do end
.*
.note Wide Character Manipulation Functions
.sk 0
These functions deal with wide characters.
.*
.note Multibyte Character Manipulation Functions
.sk 0
These functions deal with multibyte characters.
.*
.note Memory Manipulation Functions
.sk 0
These functions manipulate blocks of memory.
.*
.note String Manipulation Functions
.sk 0
These functions manipulate strings of characters.
A character string is an array of zero or more adjacent characters
followed by a null character
.mono ('\0')
which marks the end of the string.
.if &unifnc eq 1 .do begin
.np
A set of functions that manipulate strings of Unicode characters is
also provided.
A Unicode character string is an array of zero or more adjacent
16-bit Unicode characters followed by a 16-bit null character
.mono (L'\0')
which marks the end of the string.
.do end
.*
.note Wide String Manipulation Functions
.sk 0
These functions manipulate strings of wide characters.
A wide character string is an array of zero or more adjacent wide
characters followed by a null wide character
.mono (L'\0')
which marks the end of the wide string.
.*
.note Multibyte String Manipulation Functions
.sk 0
These functions manipulate strings of multibyte characters.
A multibyte character is either a single-byte or double-byte
character.
The Chinese, Japanese and Korean character sets are examples of
character sets containing both single-byte and double-byte characters.
.np
What determines whether a character is a single-byte or double-byte
character is the value of the lead byte in the sequence.
For example, in the Japanese DBCS (double-byte character set),
double-byte characters are those in which the first byte falls
in the range 0x81 - 0x9F or 0xE0 - 0xFC and the second byte falls in
the range 0x40 - 0x7E or 0x80 - 0xFC.
A string of multibyte characters must be scanned from the first byte
(index 0) to the last byte (index n) in sequence in order to determine
if a particular byte is part of a double-byte character.
For example, suppose that a multibyte character string contains the
following byte values.
.millust begin
0x31 0x40 0x41 0x81 0x41 // "1@A.." where .. is a DB char
.millust end
.pc
Among other characters, it contains the letter "A" (the first 0x41)
and a double-byte character (0x81 0x41).
The second 0x41 is not the letter "A" and that could only be
determined by scanning from left to right starting with the first byte
(0x31).
.*
.note Conversion Functions
.sk 0
These functions convert values from one representation to another.
Numeric values, for example, can be converted to strings.
.if &unifnc eq 1 .do begin
A set of functions that convert to and from Unicode character strings
is also provided.
.do end
.*
.note Memory Allocation Functions
.sk 0
These functions are concerned with allocating and deallocating memory.
.*
.note Heap Functions
.sk 0
These functions provide the ability to shrink and grow the heap,
as well as, find heap related problems.
.*
.note Math Functions
.sk 0
The mathematical functions perform mathematical computations
such as the common trigonometric calculations.
These functions operate on
.id double
values, also known as floating-point values.
.*
.note Searching Functions
.sk 0
These functions provide searching and sorting capabilities.
.*
.note Time Functions
.sk 0
These functions provide facilities to obtain and manipulate
times and dates.
.*
.note Variable-length Argument Lists
.sk 0
These functions provide the capability to process a variable number of
arguments to a function.
.*
.note Stream I/O Functions
.sk 0
These functions provide the "standard" functions to read and write
files.
Data can be transmitted as characters, strings, blocks of memory or
under format control.
.*
.note Wide Character Stream I/O Functions
.sk 0
These functions provide the "standard" functions to read and write
files of wide characters.
Data can be transmitted as wide characters, wide character strings,
blocks of memory or under format control.
.*
.note Process Primitive Functions
.sk 0
.if '&machsys' eq 'QNX' .do begin
These functions deal with process creation, execution and termination,
signal handling, and timer operations.
.do end
.el .do begin
These functions deal with process creation, execution and termination,
signal handling, and timer operations.
.do end
.*
.note Process Environment
.sk 0
These functions deal with process identification,
user identification, process groups, system identification,
system time and process time, environment variables,
terminal identification, and configurable system variables.
.*
.note Directory Functions
.sk 0
These functions provide directory services.
.*
.note Operating System I/O Functions
.sk 0
.if '&machsys' eq 'QNX' .do begin
These functions are described in the "IEEE Standard Portable Operating
System Interface for Computer Environments" (POSIX 1003.1).
The POSIX input/output functions provide the capability to perform I/O
at a "lower level" than the C Language "stream I/O" functions (e.g.,
.kw fopen
.ct,
.kw fread
.ct,
.kw fwrite
.ct,
and
.kw fclose
.ct ).
.do end
.el .do begin
These "non-standard" file operations are more primitive than the
"standard" functions in that they are directly interfaced to the
operating system.
They are included to provide compatibility with other C implementations
and to provide the capability to directly use operating-system
file operations.
.do end
.if &unifnc eq 1 .do begin
.np
A set of functions that handle a file system based upon Unicode
filenames is also provided.
.do end
.*
.note File Manipulation Functions
.sk 0
These functions operate directly on files, providing facilities such
as deletion of files.
.if &unifnc eq 1 .do begin
.np
A set of functions that handle a file system based upon Unicode
filenames is also provided.
.do end
.*
.note Console I/O Functions
.sk 0
These functions provide the capability to directly read and write
characters from the console.
.*
.note Default Windowing Functions
.sk 0
These functions provide the capability to manipulate various dialog
boxes in &company's default windowing system.
.*
.if '&machsys' eq 'QNX' .do begin
.note POSIX Realtime Timer Functions
.sk 0
These functions provide realtime timer capabilities.
.do end
.*
.if '&machsys' eq 'QNX' .do begin
.note POSIX Shared Memory Functions
.sk 0
These functions provide memory mapping capabilities.
.do end
.*
.if '&machsys' eq 'QNX' .do begin
.note POSIX Terminal Control Functions
.sk 0
These functions deal with terminal attributes such as baud rate
and terminal interface control functions.
.do end
.*
:cmt. .if '&machsys' eq 'QNX' .do begin
:cmt. .note QNX Terminal Functions
:cmt. .sk 0
:cmt. These functions provide terminal I/O control, cursor movement,
:cmt. character and line insertion/deletion, menus, saving/restoring
:cmt. portions of the screen, etc.
:cmt. .do end
.*
.if '&machsys' eq 'QNX' .do begin
.note System Database Functions
.sk 0
These functions allow an application to access group and user database
information.
.do end
.*
.if '&machsys' eq 'QNX' .do begin
.note Miscellaneous QNX Functions
.sk 0
These functions provide access to a variety of QNX functions such as
message passing.
.do end
.*
.if '&machsys' eq 'QNX' .do begin
.note QNX Low-level Functions
.sk 0
These functions provide access to low-level QNX facilities.
.do end
.*
.if '&machsys' ne 'QNX' .do begin
.if '&machsys' ne 'WIN32' .do begin
.note BIOS Functions
.sk 0
This set of functions allows access to services provided by the BIOS.
.do end
.do end
.*
.if '&machsys' ne 'QNX' .do begin
.note DOS-Specific Functions
.sk 0
This set of functions allows access to DOS-specific functions.
.do end
.*
.note Intel 80x86 Architecture-Specific Functions
.sk 0
This set of functions allows access to Intel 80x86 processor-related
functions.
.*
.note Intel Pentium Multimedia Extension Functions
.sk 0
This set of functions allows access to Intel Architecture Multimedia
Extensions (MMX).
.*
:cmt. QNX will do later .if '&machsys' eq 'QNX' .do begin
:cmt. QNX will do later .note UNIX portability Functions
:cmt. QNX will do later .sk 0

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品夜色噜噜亚洲aⅴ| 欧美成人伊人久久综合网| 精品久久久久99| 亚洲天堂免费在线观看视频| 久久国产精品99精品国产| 欧美在线观看视频在线| 国产欧美日韩另类视频免费观看| 人人精品人人爱| 色88888久久久久久影院按摩 | 久久国产乱子精品免费女| 99精品视频中文字幕| 欧美成人vr18sexvr| 亚洲成人一二三| 不卡视频一二三四| 久久久青草青青国产亚洲免观| 亚洲在线视频免费观看| 国产99久久久国产精品潘金| 日韩一区二区在线观看| 香蕉加勒比综合久久| 一本色道综合亚洲| 国产精品视频观看| 国产精品一级黄| 日韩欧美视频一区| 日本美女一区二区三区视频| 在线观看中文字幕不卡| 国产精品视频一二三区| 韩国视频一区二区| 欧美刺激午夜性久久久久久久| 日韩成人一级片| 欧美精品aⅴ在线视频| 亚洲一区二区在线观看视频| 97se亚洲国产综合自在线观| 中文字幕精品三区| 成人免费视频网站在线观看| 欧美国产日韩在线观看| 国产不卡在线一区| 欧美激情一二三区| 成人av网在线| 国产精品久久精品日日| 成人久久久精品乱码一区二区三区| 久久久久亚洲蜜桃| 国产毛片一区二区| 国产午夜精品理论片a级大结局| 精品制服美女丁香| 久久综合久久综合亚洲| 国产福利不卡视频| 欧美国产日韩精品免费观看| 岛国一区二区三区| 椎名由奈av一区二区三区| 不卡av在线免费观看| 亚洲天堂2014| 欧美自拍偷拍午夜视频| 亚洲chinese男男1069| 欧美日韩夫妻久久| 蜜桃一区二区三区四区| 精品国产伦一区二区三区免费| 经典三级视频一区| 欧美极品aⅴ影院| 97久久超碰国产精品| 夜色激情一区二区| 69av一区二区三区| 精品一区二区在线视频| 日本一区二区三区四区在线视频| www.欧美.com| 亚洲制服丝袜av| 日韩视频国产视频| 国产成人综合自拍| 亚洲乱码日产精品bd| 欧美日韩国产高清一区二区| 久久99热狠狠色一区二区| 国产欧美精品一区二区三区四区| av电影天堂一区二区在线观看| 亚洲六月丁香色婷婷综合久久 | 国产成人免费在线视频| 中文字幕不卡的av| 91久久奴性调教| 免费观看成人鲁鲁鲁鲁鲁视频| 久久久99精品免费观看| 色先锋资源久久综合| 日韩高清在线不卡| 欧美极品aⅴ影院| 欧美午夜在线一二页| 看电视剧不卡顿的网站| 欧美国产一区二区| 欧美日韩午夜影院| 国产一区二区三区电影在线观看| 国产精品私房写真福利视频| 欧美性大战久久久| 国产在线播精品第三| 成人免费在线播放视频| 欧美日韩一级二级| 高清不卡一二三区| 亚洲一二三四区| 久久久久久一二三区| 91丝袜高跟美女视频| 麻豆91免费看| 成人欧美一区二区三区白人 | 欧美高清www午色夜在线视频| 国产乱码一区二区三区| 亚洲综合色区另类av| 精品理论电影在线观看| 一本色道久久综合亚洲精品按摩| 美腿丝袜在线亚洲一区| 亚洲欧洲国产日韩| 欧美xfplay| 欧美日韩一区二区不卡| www.欧美精品一二区| 久草热8精品视频在线观看| 一区二区三区不卡视频| 久久精品男人天堂av| 欧美精品v国产精品v日韩精品| 成人av手机在线观看| 久久99久久精品欧美| 亚洲国产日韩av| 国产精品国产三级国产普通话蜜臀 | 五月天丁香久久| 国产精品不卡在线| 精品成人私密视频| 欧美精品aⅴ在线视频| 色综合色综合色综合| 国产精品888| 蜜桃一区二区三区四区| 亚洲国产成人精品视频| ...xxx性欧美| 国产亚洲一区二区三区在线观看 | 日本韩国精品在线| 风间由美性色一区二区三区| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲永久精品大片| 中文字幕视频一区| 久久久99精品久久| 亚洲精品在线免费观看视频| 欧美老肥妇做.爰bbww| 欧美视频在线一区二区三区| 91在线精品一区二区三区| 国产凹凸在线观看一区二区| 精油按摩中文字幕久久| 日本欧美加勒比视频| 一区二区三区不卡视频| 亚洲免费av观看| 国产精品国产精品国产专区不片| 久久久久久9999| 久久人人97超碰com| 日韩精品中文字幕一区| 欧美一区二区三区日韩视频| 欧美日韩一区二区三区不卡| 欧美影院一区二区三区| 在线观看欧美日本| 日本久久一区二区三区| 在线一区二区视频| 日本精品裸体写真集在线观看| 91老师片黄在线观看| 91在线观看地址| 色偷偷一区二区三区| 色老汉av一区二区三区| 91在线国产观看| 色欧美日韩亚洲| 精品视频在线免费看| 欧美午夜免费电影| 欧美猛男gaygay网站| 精品视频在线免费| 91.com在线观看| 欧美mv日韩mv| 国产欧美一区二区三区在线看蜜臀| 国产欧美视频在线观看| 国产精品乱码一区二三区小蝌蚪| 国产精品国产三级国产aⅴ原创 | 久久久久国产精品麻豆| 国产欧美视频一区二区| 国产精品拍天天在线| 中文字幕一区二区三区乱码在线 | 欧美国产禁国产网站cc| 国产精品久久久久久亚洲伦| 亚洲欧美中日韩| 亚洲最大的成人av| 亚洲超丰满肉感bbw| 日本大胆欧美人术艺术动态| 久久精品二区亚洲w码| 国产精华液一区二区三区| 成人黄色国产精品网站大全在线免费观看 | 国产精品久久夜| 亚洲欧美一区二区三区极速播放| 亚洲欧美一区二区三区久本道91| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲午夜精品网| 美女精品一区二区| 成人综合在线视频| 欧美性猛交xxxxxx富婆| 日韩你懂的电影在线观看| 国产网站一区二区| 一区二区三区视频在线看| 亚洲国产你懂的| 极品美女销魂一区二区三区免费 | 欧美a级理论片| 国产成人综合在线播放| 色婷婷狠狠综合| 日韩欧美一区二区视频| 国产精品美女视频| 日韩在线一区二区三区| 国产91精品欧美|