Dec 062017

Part 2 of a very large C collection. | |||
---|---|---|---|

File Name | File Size | Zip Size | Zip Type |

ABS.C | 338 | 228 | deflated |

AFTER.C | 1227 | 628 | deflated |

ANY.C | 1086 | 581 | deflated |

ASCR50.C | 2799 | 1113 | deflated |

ATAN.C | 2005 | 793 | deflated |

ATOF.C | 2307 | 970 | deflated |

ATOI.C | 1101 | 566 | deflated |

BLKCMP.C | 939 | 519 | deflated |

BLKEQ.C | 819 | 473 | deflated |

CHANGES.DOC | 1467 | 721 | deflated |

CLEARE.C | 446 | 266 | deflated |

CONCAT.C | 869 | 469 | deflated |

COPY.C | 1662 | 744 | deflated |

CPYSTR.C | 833 | 466 | deflated |

CSCOMP.C | 1428 | 717 | deflated |

CSCOPY.C | 1227 | 648 | deflated |

CSDIFF.C | 990 | 530 | deflated |

CSET.C | 4998 | 2123 | deflated |

CSET.H | 5145 | 1744 | deflated |

CSIS.C | 2397 | 903 | deflated |

CSIS.H | 919 | 156 | deflated |

CSJOIN.C | 1746 | 853 | deflated |

CSLESS.C | 1164 | 639 | deflated |

CSMEET.C | 1001 | 535 | deflated |

CSMEMB.C | 1159 | 616 | deflated |

CSWITH.C | 1101 | 619 | deflated |

CTIME.C | 4022 | 1616 | deflated |

CTYPE.C | 3463 | 1338 | deflated |

CTYPE.H | 2879 | 1059 | deflated |

DIFF.C | 15730 | 3578 | deflated |

DIFF.TXT | 13807 | 4529 | deflated |

DIFF1.C | 21800 | 5367 | deflated |

DOPRNT.C | 8679 | 3151 | deflated |

DOSCAN.C | 5137 | 1823 | deflated |

ERROR.C | 607 | 347 | deflated |

ESC.C | 2312 | 1056 | deflated |

EVAL.C | 13659 | 4172 | deflated |

EXIT.C | 377 | 242 | deflated |

EXP.C | 1056 | 515 | deflated |

FEOF.C | 433 | 280 | deflated |

FERROR.C | 428 | 275 | deflated |

FGETS.C | 2440 | 913 | deflated |

FILENO.C | 567 | 305 | deflated |

FLEX.C | 3902 | 1767 | deflated |

FLEX.H | 2511 | 623 | deflated |

FLOOR.C | 356 | 183 | deflated |

FMATCH.C | 2423 | 1039 | deflated |

FPRINT.C | 684 | 385 | deflated |

FPUTS.C | 1157 | 458 | deflated |

FSCANF.C | 561 | 328 | deflated |

FXADD.C | 1633 | 796 | deflated |

FXADDO.C | 2544 | 1269 | deflated |

FXEJEC.C | 1165 | 617 | deflated |

FXFREE.C | 916 | 496 | deflated |

FXINJE.C | 1863 | 886 | deflated |

FXITEM.C | 1019 | 529 | deflated |

FXNEED.C | 1879 | 899 | deflated |

FXSET.C | 1434 | 764 | deflated |

INITIA.H | 5819 | 2443 | deflated |

INSTR.C | 1322 | 707 | deflated |

IOVTOA.C | 995 | 551 | deflated |

IRAND.C | 813 | 444 | deflated |

ISALNU.C | 504 | 322 | deflated |

ISALPH.C | 492 | 313 | deflated |

ISASCI.C | 513 | 309 | deflated |

ISCTRL.C | 483 | 298 | deflated |

ISDIGI.C | 452 | 286 | deflated |

ISGRAP.C | 594 | 353 | deflated |

ISLOWE.C | 511 | 312 | deflated |

ISPRIN.C | 595 | 352 | deflated |

ISPUNC.C | 518 | 316 | deflated |

ISSPAC.C | 559 | 337 | deflated |

ISUPPE.C | 495 | 301 | deflated |

ISXDIG.C | 501 | 307 | deflated |

ITOA.C | 1803 | 877 | deflated |

LEX.H | 1568 | 748 | deflated |

LOG.C | 1103 | 548 | deflated |

MATCH.C | 1166 | 601 | deflated |

OSPAN.C | 1238 | 610 | deflated |

PERF.C | 30896 | 7308 | deflated |

PERF1.C | 25430 | 5855 | deflated |

PERFHASH.DOC | 9418 | 3540 | deflated |

PERROR.C | 539 | 317 | deflated |

PMATCH.C | 3397 | 1274 | deflated |

PMLUSE.H | 1338 | 574 | deflated |

POW10.C | 331 | 171 | deflated |

PRINTF.C | 6204 | 2519 | deflated |

PUTW.C | 500 | 284 | deflated |

QKSORT.C | 12449 | 4602 | deflated |

R50TOA.C | 2587 | 1111 | deflated |

RAND.C | 772 | 432 | deflated |

README.606 | 314 | 218 | deflated |

REPLAC.C | 2285 | 1074 | deflated |

SAVEST.C | 847 | 487 | deflated |

SCANF.C | 4150 | 1750 | deflated |

SETJMP.H | 444 | 281 | deflated |

SIN.C | 1627 | 758 | deflated |

SPAN.C | 1280 | 647 | deflated |

SPRINT.C | 1013 | 525 | deflated |

SSCANF.C | 1099 | 566 | deflated |

STDIO.H | 7375 | 2970 | deflated |

STRCAT.C | 589 | 333 | deflated |

STRCHR.C | 661 | 359 | deflated |

STRCMP.C | 553 | 321 | deflated |

STRCPY.C | 573 | 337 | deflated |

STREQ.C | 526 | 316 | deflated |

STRFNS.C | 4002 | 1567 | deflated |

STRLEN.C | 452 | 280 | deflated |

STRNCA.C | 921 | 486 | deflated |

STRNCM.C | 787 | 409 | deflated |

STRNCP.C | 1061 | 534 | deflated |

STRNEQ.C | 779 | 402 | deflated |

STRRCH.C | 771 | 398 | deflated |

TABLES.C | 8190 | 2904 | deflated |

TALLOC.C | 3253 | 1447 | deflated |

TIME.H | 1311 | 528 | deflated |

TIMEB.H | 1122 | 567 | deflated |

TOASCI.C | 374 | 249 | deflated |

TRANSL.C | 2726 | 1222 | deflated |

TRIM.C | 753 | 449 | deflated |

UNGETC.C | 681 | 389 | deflated |

UPTO.C | 1385 | 722 | deflated |

VSTRIN.C | 4433 | 1843 | deflated |

VSTRIN.H | 2451 | 1206 | deflated |

# Download File CSRC2.ZIP Here

## Contents of the CHANGES.DOC file

14-Sep-82

This document lists INCOMPATIBLE changes made from the previous version of

the Utility Library.

1.The isxxx() functions in the standard library have been re-written

and are now very similar to the old CU versions. Hence, the CU

versions are superfluous. The following incompatibilities occur:

o The CU function iswhite() is now the standard function isspace().

Further, is now considered to be whitespace.

o The CU versions allowed you modify the character table used to

make up new character classes. The standard library has no

analogous facility. However, CU now contains a much more general

facility, the cset, for accomplishing the same thing.

2.The index() function of the old CU has been incorporated into the

standard library AS THE FUNCTION strchr(). Note that the index()

function in the standard library has a related, but quite different,

meaning. (This renaming was done to maintain compatibility with

Unix libraries.)

All obsolete code is still included in the distribution; obsolete .c files

have been renamed to extension .obs, and obsolete .h files have been

renamed to extension .obh. Note that the standard build procedure will NOT

build these files, nor will their documentation be included in the CU

documentation. Further, some obsolete modules may follow obsolete conven-

tions regarding embedded documentation, so that getrno may no longer work

on them.

This document lists INCOMPATIBLE changes made from the previous version of

the Utility Library.

1.The isxxx() functions in the standard library have been re-written

and are now very similar to the old CU versions. Hence, the CU

versions are superfluous. The following incompatibilities occur:

o The CU function iswhite() is now the standard function isspace().

Further,

o The CU versions allowed you modify the character table used to

make up new character classes. The standard library has no

analogous facility. However, CU now contains a much more general

facility, the cset, for accomplishing the same thing.

2.The index() function of the old CU has been incorporated into the

standard library AS THE FUNCTION strchr(). Note that the index()

function in the standard library has a related, but quite different,

meaning. (This renaming was done to maintain compatibility with

Unix libraries.)

All obsolete code is still included in the distribution; obsolete .c files

have been renamed to extension .obs, and obsolete .h files have been

renamed to extension .obh. Note that the standard build procedure will NOT

build these files, nor will their documentation be included in the CU

documentation. Further, some obsolete modules may follow obsolete conven-

tions regarding embedded documentation, so that getrno may no longer work

on them.

December 6, 2017
Add comments