Ex Libris                        Wanted                           
blank

       
blank

blank
blank
blank
blank
Plauger P.J. The standard C library
Plauger P.J.  The standard C library









?
Ctrl+Enter


: The standard C library

: Plauger P.J.

:

Prentice Hall's most important C programming title in years. A companion volume to Kernighan & Ritchie's C PROGRAMMING LANGUAGE. A collection of reusable functions (code for building data structures, code for performing math functions and scientific calculations, etc.) which will save C programmers time and money especially when working on large programming projects. The C Library is part of the ANSI (American National Standard Institute) for the C Language. This new book contains the complete code for the library. It covers elements of the library with which even the most experienced C programmers are not familiar such as internationalization (the ability to write programs that can adapt to different cultural locales, for example, using the C library, programmers can write software that manipulates large character sets such as Kanji). Structured like the Standard C Library, it contains 15 headers declaring or defining all of the names in the library. A separate chapter covers each header, including excerpts from relevant portions of the C Standard showing all codes needed to implement each portion of the library and explaining why it is necessary. The book teaches readers the concepts and design issues associated with library building. Using this book, programemrs will be less likely to re-code something that already exists in a given program. Plauger is one of the world's leading experts on C and the C Library


: en

: Computer science/ /

:

ed2k: ed2k stats

: 1991

: 498

: 20.11.2005

: | | ID
blank
"LOCALE"      101 108
"LOCFILE"      108
"TIMEZONE"      111 434
"xalloc.h"      371372 374377 459460
"xlocale.h"      98100 102 104107 115120 122124 459462
"xmath.h"      139144 146151 153163 165166 168 170172 174175 179 310312 363364 459462
"xstate.h"      99100 113 118 124 367 370 407 459 461462
"xstdio.h"      275 279281 283304 306 308 310312 315316 318324 326 328 460462
"xstrxfrm.h"      407410 462
"xtime.h"      426428 431437 439440 460 462
"xtinfo.h"      100 124 426427
"yfuns.h"      54 280282 287 295 297298 374 378380 445447
#define      468
#error      40
#if      5 19 50 60 7475 77 79
#include      1 4 78 12 467 473
#undef      56 20 54
<setjmp.h>      4 24 181192 194195 201 446 449 457458 461
<signal.h>      4 22 24 49 189 193204 346 379 446 449 452 454455 457458 461462
<stdarg.h>      4 12 205215 258259 322 330 371 446 448 459 461
<stddef.h>      4 11 91 116117 175 215224 333 345 353 360 362 371 398 425 446 454 457459 461462
<stdio.h>      x-xii 1 4 2021 23 27 30 34 4042 44 49 5455 70 78 87 9192 94 104 112 115 119 124125 176 178 180 190 202 204 209 212213 219220 224332 345 351 373 379 382 395 399 406 412 420 442 446 448449 453461
<stdlib.h>      4 6 18 21 2324 49 77 82 8788 99 104105 112 119120 124 194 198 201202 204 215 220 260 266267 279280 287 289 295 297 301 303304 310 312 318 320321 323 326 328 333386 397 413 430435 438439 446 453459 461462
<string.h      2 4 8788 9192 94 99 102 104105 115 120 122 125 188189 210 272 284 287 292294 298300 302304 308 310 312 316 320 324 326 328 330 332333 347348 350 357 360 369 375 377 380 382 387414 432 434435 439 446 454 457458 461462
<time.h>      4 87 100 110111 333 345 350 415444 446448 453459 461462
<varargs.h>      205206 212
<yvals.h>      5354 6566 72 7677 9596 139 175 177 187188 199200 211 222223 274 276 282 353354 371372 398 424425 445446 448451 459462
abort      18 21 24 194198 201 234 333 339 346 354 378379 381 383 452 455
abort.c      378379 455
abs      6 333 341 346 349 353355 382 386 455
abs.c      353 355 455
ACCESS      463
acos      130 135 138 151152 155 178 455
acos.c      152 155 455
Ada      381
address constant expression      217 463
alert      31 33
ALLOCATED      see storage
Alphabetic      see character
alphanumeric      see character
AM/PM      110111 419 421
ANSI      see C Standard 3 463
APPEND      see file
arbitrary      see base
Argument      463
argument array      5 186
Argument function      220 467 473
argument jmp_buf      186
argument null pointer      216
argument reduction      149 151 161 164
argument va_list      210
Argument-level      see declaration
Arithmetic      see floating-point
Arithmetic complex      179
arithmetic one's-complement      77 448 469
arithmetic pointer      217219 222 224 362
arithmetic signed-magnitude      77 448 471
arithmetic subscript      219
arithmetic translation-time      7678
arithmetic two's-complement      see type 35 77 218 309 343 346 448 473
arithmetic unsigned-integer      219
Array      see argument type
ASCII      see character set 422
asctime      418 420 422424 436437 442 455
asctime.c      101 426 430 437 455 462
asert.h      4 9 11 14 1724 455 459 462
ASIN      130 135 138 152 154155 178 455
asin.c      152 155 455
Assembly language      23 4748 187 191 201 230 283 329 386 414 446447 463
Assert      11 1718 2024 4445 54 7071 125 176180 190191 204 213 224 330332 382383 412413 442 455
assertion      1719 22 463
ASSIGN      see operator 463
Assignment suppression      241242 266 315
Assignment-compatible      see type
Asterisk      238239 241 260 266
Asynchronous      see signal
AT&T Bell Laboratories iii-iv      73 81 473
atan      130 135 138 152 155156 178 455
atan.c      152 156 455
atan2      131 135 138 152 155157 178 455
atan2.c      152 157 455
atexit      333 339 344 346347 354 378379 381383 455
atexit.c      378379 455
atof      5 87 333334 347 354355 362363 383 455
atof.c      362363 455
atoi      5 333334 347 354355 361 363 383 455
atoi.c      361 363 455
atol      333 335 347 354355 361 363 383 455
atol.c      361 455
atomic      46 194195 198 464
Attention key      193 195 197198 464
auto      46 183184 466
backslash      111 115
BACKSPACE      31 33 46
Base      381 464
base arbitrary      136 267 336 359
base binary      129 164
base decimal      113 119 129 136 164 238239 241 260262 267268 311 419 438 446 464465
base e      136 164
base hexadecimal      113 119 129 239 241 262 268 310 467
base octal      113 119 239 241 262 267 464 469
Basic C      see character set
Beginning-of-file      see file
benign redefinition      12 19 464
benign undefinition      20
Berkeley      see UNIX
Bias      see floating-point
BINARY      see base file stream
Binary search      358
Block      see control 255 464
block-level      see declaration
Borland      see Turbo C++
Boundary      see storage
Bracket      209 242 268
Brender, Ronald F.      381
Brodie, Jim xiii      15
Broken-down      see time
bsearch      333 340 347348 350 358 382383 455
bsearch.c      358 455
buffer file      231 474
BUFSIZ      233234 238 269 273 276 288 295 297 325 331332 453
C Standard ANSI      ix xi xiii 3 15 8182 228 451 473474
C Standard ISO      iii-iv ix xi xiii 6 15 8182 474
C Users Group      xii
C Users Journal      iv xiii 223
calendar      see time
Call tree      94 464
Calling environment      201
calloc      333 338 344 348349 351 354 373 375 382 455
calloc.c      373 375 455
Carriage      see control
Carriage return      26 29 31 33 46 226 228 286 329 452
Category      see locale
Ceil      134135 138 141 143 176 455
ceil.c      141 455
CELL_OFF      371372
CHARACTER      see graphic tipe 464
character alphabetic      32 113 253 463
character alphanumeric      28 3133 463
Character class      2527 3032 3436 43 108 112113 116 123 464
character constant      36 108 112113 217 219 464
character control      28 3032 108 113 465
Character conversion      306
character motion-control      113
character multibyte      74 77 112 238 240241 251 260 266 303 318 333334 341343 345346 349 366 368 384 419 421 469
character padding      230 234 237239 260261 269 306 401
character printing      2829 31 33 42 46 229 234 240 467 470
character punctuation      3133 35 113 411 464 471
character push-back      248 254255 264 273274 288 315 471
character set ASCII      2526 3031 3435 43 112 445 463
character set basic C      30 3233 217 229 303 306 345 464
character set EBCDIC      25 34 36 466
character set execution      26 32 34 43 464 466
character set ISO      646 35 43 463
character set Kanji      ix 260 345 384 421
character set large ix      344345 381 421 469
character set multibyte      x 114 334 345 384
character set wide      x 217 219
character wide      112 219220 303 318 333 342343 345346 349350 366 368 384 408 474
Characteristic      see floating-point
CHAR_BIT      74 76 78 367 370 409 453
CHAR_MAX      7476 78 8586 90 93 97 110 113 122 125 453
CHAR_MIN      7476 78 453
Cheney, E.W.      177
circumflex      242
class      see character
clearerr      250 270 272 276 287 332 455
clearerr.c      287 455
Clinger, William D.      327
clock      350 416 420 422426 442443 455
clock.c      425426 447 455
CLOCKS_PER_SEC      416 422424 448 453
CLOCKS_PER_SECOND      425
clock_t      416 420 422 424425 455
CLOSE      see file 231 447
Code      464
code inline      6 9 15 24 52 119 179 346 348 353 386 388 396 399 403 414 450
code parametric      5354 65 7778 137 139 187188 199 211 222 445446
Code size      ix 20 3536 101 179 183 232 256 344345
Cody and Waite      iv 129 149 151152 156 161 164 177
Cody, William J.      177
collation      42 99 108 112 114 390 394397 407 411 413 446 464
colon      98 110 251
comma      83 87
comment      10
Compatible      see type
Compiler      12 11 464
compiler cross      76 452 465
COMPLEX      see arithmetic
Computer architecture      13 5758 7374 137 141 149 257 309311 323 348 353 371 399 452 463 465 468 470
Concatenation      see string
Constant      see floating-point integer null type
constant character      303
constant wide-character      303
Control      see character multithread
Control block      230232
control carriage      226
control flow of      18 181184 472
control thread of      36 46 193 284 464 469 473474
conversion specification      238 240242 260 265266 268 307 311 314 321 465466 474
conversion specifier      239242 260262 266267 306 310 314 318 321323 419421 465 471
Converting      see type
Copyleft      xii
Copyright      ii xii
cos      131 135136 138 149 151152 178 455
cos.c      151152 455
cosh      131 136 138 161162 164 180 455
cosh.c      161162 455
Cray, Seymour      59
create      see file
creation      see string
Cross compiler      see compiler
ctime      418 420 423424 436438 442 455
ctime.c      436 438 455
ctype      123
ctype.h      4 2546 8789 9899 102 106 108 112113 116 119 122 265 269 304 320 324 328 360 362 364 432 435 445446 456457 459462
Currency      468469
currency symbol      8487 89 108110 465
currency symbol international      8485 87 8990 109110 114
currency symbol ISO      4217 85 89 123 468
Dahl, O.J.      22
Data-object      see type
Daylight Savings      see time
DBL_DIG      60 62 66 7071 453
DBL_EPSILON      6162 6466 70 139 151 176 178 180 331 453
DBL_MANT_DIG      6061 66 70 453
DBL_MAX      6162 6566 70 135 178 453
DBL_MAX_10_EXP      6162 66 70 453
DBL_MAX_EXP      60 62 66 7071 453
DBL_MIN      6163 6566 70 453
DBL_MIN_10_EXP      60 62 66 70 453
DBL_MIN_DIG      60
DBL_MIN_EXP      62 66 7071 453
DD      227
Debugging      17 19 22 24 182 191 210 377
DEC      see PDP-11 ULTRIX VAX
decimal      see base
decimal point      45 8391 108 110 114 126 238240 261262 266 314 335 351 465 473
declaration      see function 465
declaration argument-level      463
declaration block-level      464
declaration file-level      45 7 12 466
default      465
Definition      see macro type 465
Device      see handler
Diagnostic      1718 21 27 465
difftime      416417 420 423424 426 442 455
difftime.c      426 455
digit      7 25 28 3133 43 8587 8990 113 239240 261 268 311 314 335336 359 363 463465
digit hexadecimal      29 31 33 113 268
Dijkstra, E.W.      22
div      333334 341 346 348349 353355 383 386 452 455
div.c      353 355 455
Divide      see zero
div_t      334 341 346 348 353354 455
Dollar sign      112114 119
Domain      see error
Dongarra, Jack J.      71
Dot      9 83 88 238 253 260261 335 465 470
DSIGN      155 310
DST      see time
Dynamic      see storage
EBCDIC      see character set
EDOM      4955 130 140 142144 148 150 153154 156157 159 162163 165166 168169 332 406 412 448 453
Efficiency      2 20 26 7475
EFPOS      49 53 285286 406 448 453
Electronic mail      71 177
elefunt      129 171 177
Element      466
Empty      see file line
end-of-file      see file indicator
enquire      64 71 80
Environment      466
environment calling      182 184188 464
environment freestanding      215216 452
environment hosted      215 452
environment list      340
environment variable      82 101 108 340 349 378 434 466
eof      2728 30 34 4045 112 119 219 233 244248 264 269 276 280 282 285286 288 290291 296 298 300 315 319 321322 332 453
Equal sign      378
ERANGE      4951 5355 130 135 140 144 159 162163 166 168169 175 335337 347 361362 406 448 453
errmax      5354 448 450451 460
errno      5 4755 130 135 140 142144 148 150 153154 156157 159 162163 165166 168169 174175 196 249251 272 285286 298 332 334337 347 360362 373 395 445 447 452 455
errno.c      54 445 455
errno.h      4 4756 135 175 272 330 347 373 395 406 412 445 447448 452453 455 460461
Error      see indicator stream
error domain      49 55 128 130131 133134 152 327 465
error file-positioning      466
error range      49 55 128 130133 161 347 471
error read      233 245248 251252 254 263 282 291 329
error write      233 240 243249 252 254 272 282 292 296
Escanf      5 240244 263265 271 276 315 318 331 456
Escape      113 260 265 303
euc      384
exception      192 466
Executable file      468 474
execution      see character set
exit      23 194 196197 201202 204 234 333 339 344 346348 353354 378379 381382 385386 447 449 455
exit.c      378379 455
EXIT_FAILURE      2223 202 204 334 339 346 348 353354 379 382383 453
1 2 3 4 5
blank
blank
blank
HR
@Mail.ru
       © , 2004-2019
   | Valid HTML 4.01! | Valid CSS!