|
|
DataMuseum.dkPresents historical artifacts from the history of: RC9000 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RC9000 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: i
Length: 5194 (0x144a)
Names: »intro.3s«
└─⟦50656ff4a⟧ Bits:30010538 TX 3.1 Coldstart
└─⟦bbf173f5c⟧ »0004«
└─⟦this⟧ »./usr/man/cat3/intro.3s«
0x0000…0020 0a 0a 0a 5f 08 4f 5f 08 6e 5f 08 6c 5f 08 69 5f 08 6e 5f 08 65 20 5f 08 4d 5f 08 61 5f 08 6e 5f ┆ _ O_ n_ l_ i_ n_ e _ M_ a_ n_┆ 0x0020…0040 08 75 5f 08 61 5f 08 6c 20 20 20 20 20 20 20 20 20 20 20 4c 69 62 72 61 72 79 20 46 75 6e 63 74 ┆ u_ a_ l Library Funct┆ 0x0040…0060 69 6f 6e 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 72 6f 28 33 73 29 0a 0a 0a 0a ┆ions intro(3s) ┆ 0x0060…0080 4e 08 4e 08 4e 08 4e 41 08 41 08 41 08 41 4d 08 4d 08 4d 08 4d 45 08 45 08 45 08 45 0a 20 20 20 ┆N N N NA A A AM M M ME E E E ┆ 0x0080…00a0 20 20 69 6e 74 72 6f 20 33 73 20 2d 20 73 74 64 69 6f 2c 20 73 74 61 6e 64 61 72 64 20 62 75 66 ┆ intro 3s - stdio, standard buf┆ 0x00a0…00c0 66 65 72 65 64 20 69 6e 70 75 74 2f 6f 75 74 70 75 74 20 70 61 63 6b 61 67 65 0a 0a 53 08 53 08 ┆fered input/output package S S ┆ 0x00c0…00e0 53 08 53 59 08 59 08 59 08 59 4e 08 4e 08 4e 08 4e 54 08 54 08 54 08 54 41 08 41 08 41 08 41 58 ┆S SY Y Y YN N N NT T T TA A A AX┆ 0x00e0…0100 08 58 08 58 08 58 0a 20 20 20 20 20 23 08 23 08 23 08 23 69 08 69 08 69 08 69 6e 08 6e 08 6e 08 ┆ X X X # # # #i i i in n n ┆ 0x0100…0120 6e 63 08 63 08 63 08 63 6c 08 6c 08 6c 08 6c 75 08 75 08 75 08 75 64 08 64 08 64 08 64 65 08 65 ┆nc c c cl l l lu u u ud d d de e┆ 0x0120…0140 08 65 08 65 20 3c 08 3c 08 3c 08 3c 73 08 73 08 73 08 73 74 08 74 08 74 08 74 64 08 64 08 64 08 ┆ e e < < < <s s s st t t td d d ┆ 0x0140…0160 64 69 08 69 08 69 08 69 6f 08 6f 08 6f 08 6f 2e 08 2e 08 2e 08 2e 68 08 68 08 68 08 68 3e 08 3e ┆di i i io o o o. . . .h h h h> >┆ 0x0160…0180 08 3e 08 3e 0a 0a 20 20 20 20 20 46 08 46 08 46 08 46 49 08 49 08 49 08 49 4c 08 4c 08 4c 08 4c ┆ > > F F F FI I I IL L L L┆ 0x0180…01a0 45 08 45 08 45 08 45 20 2a 08 2a 08 2a 08 2a 73 08 73 08 73 08 73 74 08 74 08 74 08 74 64 08 64 ┆E E E E * * * *s s s st t t td d┆ 0x01a0…01c0 08 64 08 64 69 08 69 08 69 08 69 6e 08 6e 08 6e 08 6e 3b 08 3b 08 3b 08 3b 0a 20 20 20 20 20 46 ┆ d di i i in n n n; ; ; ; F┆ 0x01c0…01e0 08 46 08 46 08 46 49 08 49 08 49 08 49 4c 08 4c 08 4c 08 4c 45 08 45 08 45 08 45 20 2a 08 2a 08 ┆ F F FI I I IL L L LE E E E * * ┆ 0x01e0…0200 2a 08 2a 73 08 73 08 73 08 73 74 08 74 08 74 08 74 64 08 64 08 64 08 64 6f 08 6f 08 6f 08 6f 75 ┆* *s s s st t t td d d do o o ou┆ 0x0200…0220 08 75 08 75 08 75 74 08 74 08 74 08 74 3b 08 3b 08 3b 08 3b 0a 20 20 20 20 20 46 08 46 08 46 08 ┆ u u ut t t t; ; ; ; F F F ┆ 0x0220…0240 46 49 08 49 08 49 08 49 4c 08 4c 08 4c 08 4c 45 08 45 08 45 08 45 20 2a 08 2a 08 2a 08 2a 73 08 ┆FI I I IL L L LE E E E * * * *s ┆ 0x0240…0260 73 08 73 08 73 74 08 74 08 74 08 74 64 08 64 08 64 08 64 65 08 65 08 65 08 65 72 08 72 08 72 08 ┆s s st t t td d d de e e er r r ┆ 0x0260…0280 72 72 08 72 08 72 08 72 3b 08 3b 08 3b 08 3b 0a 0a 44 08 44 08 44 08 44 45 08 45 08 45 08 45 53 ┆rr r r r; ; ; ; D D D DE E E ES┆ 0x0280…02a0 08 53 08 53 08 53 43 08 43 08 43 08 43 52 08 52 08 52 08 52 49 08 49 08 49 08 49 50 08 50 08 50 ┆ S S SC C C CR R R RI I I IP P P┆ 0x02a0…02c0 08 50 54 08 54 08 54 08 54 49 08 49 08 49 08 49 4f 08 4f 08 4f 08 4f 4e 08 4e 08 4e 08 4e 0a 20 ┆ PT T T TI I I IO O O ON N N N ┆ 0x02c0…02e0 20 20 20 20 54 68 65 20 60 60 73 74 61 6e 64 61 72 64 20 49 2f 4f 27 27 20 66 75 6e 63 74 69 6f ┆ The ``standard I/O'' functio┆ 0x02e0…0300 6e 73 20 70 72 6f 76 69 64 65 20 61 20 75 73 65 72 2d 6c 65 76 65 6c 20 62 75 66 66 65 72 2d 0a ┆ns provide a user-level buffer- ┆ 0x0300…0320 20 20 20 20 20 69 6e 67 20 73 63 68 65 6d 65 2e 20 20 54 68 65 20 69 6e 2d 6c 69 6e 65 20 6d 61 ┆ ing scheme. The in-line ma┆ 0x0320…0340 63 72 6f 73 20 5f 08 67 5f 08 65 5f 08 74 5f 08 63 20 61 6e 64 20 5f 08 70 5f 08 75 5f 08 74 5f ┆cros _ g_ e_ t_ c and _ p_ u_ t_┆ 0x0340…0360 08 63 20 68 61 6e 64 6c 65 20 63 68 61 72 61 63 2d 0a 20 20 20 20 20 74 65 72 73 20 71 75 69 63 ┆ c handle charac- ters quic┆ 0x0360…0380 6b 6c 79 2e 20 20 54 68 65 20 68 69 67 68 65 72 20 6c 65 76 65 6c 20 72 6f 75 74 69 6e 65 73 20 ┆kly. The higher level routines ┆ 0x0380…03a0 5f 08 67 5f 08 65 5f 08 74 5f 08 73 2c 20 5f 08 66 5f 08 67 5f 08 65 5f 08 74 5f 08 73 2c 20 5f ┆_ g_ e_ t_ s, _ f_ g_ e_ t_ s, _┆ 0x03a0…03c0 08 73 5f 08 63 5f 08 61 5f 08 6e 5f 08 66 2c 0a 20 20 20 20 20 5f 08 66 5f 08 73 5f 08 63 5f 08 ┆ s_ c_ a_ n_ f, _ f_ s_ c_ ┆ 0x03c0…03e0 61 5f 08 6e 5f 08 66 2c 20 5f 08 66 5f 08 72 5f 08 65 5f 08 61 5f 08 64 2c 20 5f 08 70 5f 08 75 ┆a_ n_ f, _ f_ r_ e_ a_ d, _ p_ u┆ 0x03e0…0400 5f 08 74 5f 08 73 2c 20 5f 08 66 5f 08 70 5f 08 75 5f 08 74 5f 08 73 2c 20 5f 08 70 5f 08 72 5f ┆_ t_ s, _ f_ p_ u_ t_ s, _ p_ r_┆ 0x0400…0420 08 69 5f 08 6e 5f 08 74 5f 08 66 2c 20 5f 08 66 5f 08 70 5f 08 72 5f 08 69 5f 08 6e 5f 08 74 5f ┆ i_ n_ t_ f, _ f_ p_ r_ i_ n_ t_┆ 0x0420…0440 08 66 2c 20 5f 08 66 5f 08 77 5f 08 72 5f 08 69 5f 08 74 5f 08 65 20 61 6c 6c 20 75 73 65 0a 20 ┆ f, _ f_ w_ r_ i_ t_ e all use ┆ 0x0440…0460 20 20 20 20 5f 08 67 5f 08 65 5f 08 74 5f 08 63 20 61 6e 64 20 5f 08 70 5f 08 75 5f 08 74 5f 08 ┆ _ g_ e_ t_ c and _ p_ u_ t_ ┆ 0x0460…0480 63 3b 20 74 68 65 79 20 63 61 6e 20 62 65 20 66 72 65 65 6c 79 20 69 6e 74 65 72 6d 69 78 65 64 ┆c; they can be freely intermixed┆ 0x0480…04a0 2e 0a 0a 20 20 20 20 20 41 20 66 69 6c 65 20 77 69 74 68 20 61 73 73 6f 63 69 61 74 65 64 20 62 ┆. A file with associated b┆ 0x04a0…04c0 75 66 66 65 72 69 6e 67 20 69 73 20 63 61 6c 6c 65 64 20 61 20 5f 08 73 5f 08 74 5f 08 72 5f 08 ┆uffering is called a _ s_ t_ r_ ┆ 0x04c0…04e0 65 5f 08 61 5f 08 6d 2c 20 61 6e 64 20 69 73 0a 20 20 20 20 20 64 65 63 6c 61 72 65 64 20 74 6f ┆e_ a_ m, and is declared to┆ 0x04e0…0500 20 62 65 20 61 20 70 6f 69 6e 74 65 72 20 74 6f 20 61 20 64 65 66 69 6e 65 64 20 74 79 70 65 20 ┆ be a pointer to a defined type ┆ 0x0500…0520 46 08 46 08 46 08 46 49 08 49 08 49 08 49 4c 08 4c 08 4c 08 4c 45 08 45 08 45 08 45 2e 20 20 5f ┆F F F FI I I IL L L LE E E E. _┆ 0x0520…0540 08 66 5f 08 6f 5f 08 70 5f 08 65 5f 08 6e 0a 20 20 20 20 20 63 72 65 61 74 65 73 20 63 65 72 74 ┆ f_ o_ p_ e_ n creates cert┆ 0x0540…0560 61 69 6e 20 64 65 73 63 72 69 70 74 69 76 65 20 64 61 74 61 20 66 6f 72 20 61 20 73 74 72 65 61 ┆ain descriptive data for a strea┆ 0x0560…0580 6d 20 61 6e 64 20 72 65 74 75 72 6e 73 20 61 0a 20 20 20 20 20 70 6f 69 6e 74 65 72 20 74 6f 20 ┆m and returns a pointer to ┆ 0x0580…05a0 64 65 73 69 67 6e 61 74 65 20 74 68 65 20 73 74 72 65 61 6d 20 69 6e 20 61 6c 6c 20 66 75 72 74 ┆designate the stream in all furt┆ 0x05a0…05c0 68 65 72 20 74 72 61 6e 73 61 63 74 69 6f 6e 73 2e 0a 20 20 20 20 20 54 68 65 72 65 20 61 72 65 ┆her transactions. There are┆ 0x05c0…05e0 20 33 20 6e 6f 72 6d 61 6c 6c 79 20 6f 70 65 6e 20 73 74 72 65 61 6d 73 20 77 69 74 68 20 63 6f ┆ 3 normally open streams with co┆ 0x05e0…0600 6e 73 74 61 6e 74 20 70 6f 69 6e 74 65 72 73 0a 20 20 20 20 20 64 65 63 6c 61 72 65 64 20 69 6e ┆nstant pointers declared in┆ 0x0600…0620 20 74 68 65 20 69 6e 63 6c 75 64 65 20 66 69 6c 65 20 61 6e 64 20 61 73 73 6f 63 69 61 74 65 64 ┆ the include file and associated┆ 0x0620…0640 20 77 69 74 68 20 74 68 65 20 73 74 61 6e 2d 0a 20 20 20 20 20 64 61 72 64 20 6f 70 65 6e 20 66 ┆ with the stan- dard open f┆ 0x0640…0660 69 6c 65 73 3a 0a 0a 20 20 20 20 20 73 08 73 08 73 08 73 74 08 74 08 74 08 74 64 08 64 08 64 08 ┆iles: s s s st t t td d d ┆ 0x0660…0680 64 69 08 69 08 69 08 69 6e 08 6e 08 6e 08 6e 20 20 20 20 20 73 74 61 6e 64 61 72 64 20 69 6e 70 ┆di i i in n n n standard inp┆ 0x0680…06a0 75 74 20 66 69 6c 65 0a 20 20 20 20 20 73 08 73 08 73 08 73 74 08 74 08 74 08 74 64 08 64 08 64 ┆ut file s s s st t t td d d┆ 0x06a0…06c0 08 64 6f 08 6f 08 6f 08 6f 75 08 75 08 75 08 75 74 08 74 08 74 08 74 20 20 20 20 73 74 61 6e 64 ┆ do o o ou u u ut t t t stand┆ 0x06c0…06e0 61 72 64 20 6f 75 74 70 75 74 20 66 69 6c 65 0a 20 20 20 20 20 73 08 73 08 73 08 73 74 08 74 08 ┆ard output file s s s st t ┆ 0x06e0…0700 74 08 74 64 08 64 08 64 08 64 65 08 65 08 65 08 65 72 08 72 08 72 08 72 72 08 72 08 72 08 72 20 ┆t td d d de e e er r r rr r r r ┆ 0x0700…0720 20 20 20 73 74 61 6e 64 61 72 64 20 65 72 72 6f 72 20 66 69 6c 65 0a 0a 20 20 20 20 20 41 20 63 ┆ standard error file A c┆ 0x0720…0740 6f 6e 73 74 61 6e 74 20 60 60 70 6f 69 6e 74 65 72 27 27 20 4e 08 4e 08 4e 08 4e 55 08 55 08 55 ┆onstant ``pointer'' N N N NU U U┆ 0x0740…0760 08 55 4c 08 4c 08 4c 08 4c 4c 08 4c 08 4c 08 4c 20 28 30 29 20 64 65 73 69 67 6e 61 74 65 73 20 ┆ UL L L LL L L L (0) designates ┆ 0x0760…0780 6e 6f 20 73 74 72 65 61 6d 20 61 74 20 61 6c 6c 2e 0a 0a 20 20 20 20 20 41 6e 20 69 6e 74 65 67 ┆no stream at all. An integ┆ 0x0780…07a0 65 72 20 63 6f 6e 73 74 61 6e 74 20 45 08 45 08 45 08 45 4f 08 4f 08 4f 08 4f 46 08 46 08 46 08 ┆er constant E E E EO O O OF F F ┆ 0x07a0…07c0 46 20 28 2d 31 29 20 69 73 20 72 65 74 75 72 6e 65 64 20 75 70 6f 6e 20 65 6e 64 20 6f 66 20 66 ┆F (-1) is returned upon end of f┆ 0x07c0…07e0 69 6c 65 20 6f 72 0a 20 20 20 20 20 65 72 72 6f 72 20 62 79 20 69 6e 74 65 67 65 72 20 66 75 6e ┆ile or error by integer fun┆ 0x07e0…0800 63 74 69 6f 6e 73 20 74 68 61 74 20 64 65 61 6c 20 77 69 74 68 20 73 74 72 65 61 6d 73 2e 0a 0a ┆ctions that deal with streams. ┆ 0x0800…0820 20 20 20 20 20 41 6e 79 20 72 6f 75 74 69 6e 65 20 74 68 61 74 20 75 73 65 73 20 74 68 65 20 73 ┆ Any routine that uses the s┆ 0x0820…0840 74 61 6e 64 61 72 64 20 69 6e 70 75 74 2f 6f 75 74 70 75 74 20 70 61 63 6b 61 67 65 20 6d 75 73 ┆tandard input/output package mus┆ 0x0840…0860 74 0a 20 20 20 20 20 69 6e 63 6c 75 64 65 20 74 68 65 20 68 65 61 64 65 72 20 66 69 6c 65 20 3c ┆t include the header file <┆ 0x0860…0880 08 3c 08 3c 08 3c 73 08 73 08 73 08 73 74 08 74 08 74 08 74 64 08 64 08 64 08 64 69 08 69 08 69 ┆ < < <s s s st t t td d d di i i┆ 0x0880…08a0 08 69 6f 08 6f 08 6f 08 6f 2e 08 2e 08 2e 08 2e 68 08 68 08 68 08 68 3e 08 3e 08 3e 08 3e 20 6f ┆ io o o o. . . .h h h h> > > > o┆ 0x08a0…08c0 66 20 70 65 72 74 69 6e 65 6e 74 20 6d 61 63 72 6f 20 64 65 66 69 6e 69 2d 0a 20 20 20 20 20 74 ┆f pertinent macro defini- t┆ 0x08c0…08e0 69 6f 6e 73 2e 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 6e 64 20 63 6f 6e 73 74 61 6e ┆ions. The functions and constan┆ 0x08e0…0900 74 73 20 6d 65 6e 74 69 6f 6e 65 64 20 69 6e 20 73 65 63 74 69 6f 6e 73 0a 20 20 20 20 20 6c 61 ┆ts mentioned in sections la┆ 0x0900…0920 62 65 6c 65 64 20 60 60 33 73 27 27 20 61 72 65 20 64 65 63 6c 61 72 65 64 20 69 6e 20 74 68 65 ┆beled ``3s'' are declared in the┆ 0x0920…0940 20 69 6e 63 6c 75 64 65 20 66 69 6c 65 20 61 6e 64 20 6e 65 65 64 20 6e 6f 0a 20 20 20 20 20 66 ┆ include file and need no f┆ 0x0940…0960 75 72 74 68 65 72 20 64 65 63 6c 61 72 61 74 69 6f 6e 2e 0a 0a 4c 08 4c 08 4c 08 4c 49 08 49 08 ┆urther declaration. L L L LI I ┆ 0x0960…0980 49 08 49 53 08 53 08 53 08 53 54 08 54 08 54 08 54 20 4f 08 4f 08 4f 08 4f 46 08 46 08 46 08 46 ┆I IS S S ST T T T O O O OF F F F┆ 0x0980…09a0 20 46 08 46 08 46 08 46 55 08 55 08 55 08 55 4e 08 4e 08 4e 08 4e 43 08 43 08 43 08 43 54 08 54 ┆ F F F FU U U UN N N NC C C CT T┆ 0x09a0…09c0 08 54 08 54 49 08 49 08 49 08 49 4f 08 4f 08 4f 08 4f 4e 08 4e 08 4e 08 4e 53 08 53 08 53 08 53 ┆ T TI I I IO O O ON N N NS S S S┆ 0x09c0…09e0 0a 20 20 20 20 20 5f 08 4e 5f 08 61 5f 08 6d 5f 08 65 20 20 20 20 20 20 20 20 5f 08 41 5f 08 70 ┆ _ N_ a_ m_ e _ A_ p┆ 0x09e0…0a00 5f 08 70 5f 08 65 5f 08 61 5f 08 72 5f 08 73 20 5f 08 6f 5f 08 6e 20 5f 08 50 5f 08 61 5f 08 67 ┆_ p_ e_ a_ r_ s _ o_ n _ P_ a_ g┆ 0x0a00…0a20 5f 08 65 20 20 20 20 5f 08 44 5f 08 65 5f 08 73 5f 08 63 5f 08 72 5f 08 69 5f 08 70 5f 08 74 5f ┆_ e _ D_ e_ s_ c_ r_ i_ p_ t_┆ 0x0a20…0a40 08 69 5f 08 6f 5f 08 6e 0a 20 20 20 20 20 63 6c 65 61 72 65 72 72 20 20 20 20 20 20 66 65 72 72 ┆ i_ o_ n clearerr ferr┆ 0x0a40…0a60 6f 72 2e 33 73 20 20 20 20 73 74 72 65 61 6d 20 73 74 61 74 75 73 20 69 6e 71 75 69 72 69 65 73 ┆or.3s stream status inquiries┆ 0x0a60…0a80 0a 20 20 20 20 20 66 63 6c 6f 73 65 20 20 20 20 20 20 20 20 66 63 6c 6f 73 65 2e 33 73 20 20 20 ┆ fclose fclose.3s ┆ 0x0a80…0aa0 20 63 6c 6f 73 65 20 6f 72 20 66 6c 75 73 68 20 61 20 73 74 72 65 61 6d 0a 20 20 20 20 20 66 64 ┆ close or flush a stream fd┆ 0x0aa0…0ac0 6f 70 65 6e 20 20 20 20 20 20 20 20 66 6f 70 65 6e 2e 33 73 20 20 20 20 20 6f 70 65 6e 20 61 20 ┆open fopen.3s open a ┆ 0x0ac0…0ae0 73 74 72 65 61 6d 0a 20 20 20 20 20 66 65 6f 66 20 20 20 20 20 20 20 20 20 20 66 65 72 72 6f 72 ┆stream feof ferror┆ 0x0ae0…0b00 2e 33 73 20 20 20 20 73 74 72 65 61 6d 20 73 74 61 74 75 73 20 69 6e 71 75 69 72 69 65 73 0a 20 ┆.3s stream status inquiries ┆ 0x0b00…0b20 20 20 20 20 66 65 72 72 6f 72 20 20 20 20 20 20 20 20 66 65 72 72 6f 72 2e 33 73 20 20 20 20 73 ┆ ferror ferror.3s s┆ 0x0b20…0b40 74 72 65 61 6d 20 73 74 61 74 75 73 20 69 6e 71 75 69 72 69 65 73 0a 20 20 20 20 20 66 66 6c 75 ┆tream status inquiries fflu┆ 0x0b40…0b60 73 68 20 20 20 20 20 20 20 20 66 63 6c 6f 73 65 2e 33 73 20 20 20 20 63 6c 6f 73 65 20 6f 72 20 ┆sh fclose.3s close or ┆ 0x0b60…0b80 66 6c 75 73 68 20 61 20 73 74 72 65 61 6d 0a 20 20 20 20 20 66 67 65 74 63 20 20 20 20 20 20 20 ┆flush a stream fgetc ┆ 0x0b80…0ba0 20 20 67 65 74 63 2e 33 73 20 20 20 20 20 20 67 65 74 20 63 68 61 72 61 63 74 65 72 20 6f 72 20 ┆ getc.3s get character or ┆ 0x0ba0…0bc0 77 6f 72 64 20 66 72 6f 6d 20 73 74 72 65 61 6d 0a 20 20 20 20 20 66 67 65 74 73 20 20 20 20 20 ┆word from stream fgets ┆ 0x0bc0…0be0 20 20 20 20 67 65 74 73 2e 33 73 20 20 20 20 20 20 67 65 74 20 61 20 73 74 72 69 6e 67 20 66 72 ┆ gets.3s get a string fr┆ 0x0be0…0c00 6f 6d 20 61 20 73 74 72 65 61 6d 0a 20 20 20 20 20 66 69 6c 65 6e 6f 20 20 20 20 20 20 20 20 66 ┆om a stream fileno f┆ 0x0c00…0c20 65 72 72 6f 72 2e 33 73 20 20 20 20 73 74 72 65 61 6d 20 73 74 61 74 75 73 20 69 6e 71 75 69 72 ┆error.3s stream status inquir┆ 0x0c20…0c40 69 65 73 0a 20 20 20 20 20 66 6f 70 65 6e 20 20 20 20 20 20 20 20 20 66 6f 70 65 6e 2e 33 73 20 ┆ies fopen fopen.3s ┆ 0x0c40…0c60 20 20 20 20 6f 70 65 6e 20 61 20 73 74 72 65 61 6d 0a 20 20 20 20 20 66 70 72 69 6e 74 66 20 20 ┆ open a stream fprintf ┆ 0x0c60…0c80 20 20 20 20 20 70 72 69 6e 74 66 2e 33 73 20 20 20 20 66 6f 72 6d 61 74 74 65 64 20 6f 75 74 70 ┆ printf.3s formatted outp┆ 0x0c80…0ca0 75 74 20 63 6f 6e 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 66 70 75 74 63 20 20 20 20 20 20 20 20 ┆ut conversion fputc ┆ 0x0ca0…0cc0 20 70 75 74 63 2e 33 73 20 20 20 20 20 20 70 75 74 20 63 68 61 72 61 63 74 65 72 20 6f 72 20 77 ┆ putc.3s put character or w┆ 0x0cc0…0ce0 6f 72 64 20 6f 6e 20 61 20 73 74 72 65 61 6d 0a 20 20 20 20 20 66 70 75 74 73 20 20 20 20 20 20 ┆ord on a stream fputs ┆ 0x0ce0…0d00 20 20 20 70 75 74 73 2e 33 73 20 20 20 20 20 20 70 75 74 20 61 20 73 74 72 69 6e 67 20 6f 6e 20 ┆ puts.3s put a string on ┆ 0x0d00…0d20 61 20 73 74 72 65 61 6d 0a 20 20 20 20 20 66 72 65 61 64 20 20 20 20 20 20 20 20 20 66 72 65 61 ┆a stream fread frea┆ 0x0d20…0d40 64 2e 33 73 20 20 20 20 20 62 75 66 66 65 72 65 64 20 62 69 6e 61 72 79 20 69 6e 70 75 74 2f 6f ┆d.3s buffered binary input/o┆ 0x0d40…0d60 75 74 70 75 74 0a 20 20 20 20 20 66 72 65 6f 70 65 6e 20 20 20 20 20 20 20 66 6f 70 65 6e 2e 33 ┆utput freopen fopen.3┆ 0x0d60…0d80 73 20 20 20 20 20 6f 70 65 6e 20 61 20 73 74 72 65 61 6d 0a 20 20 20 20 20 66 73 63 61 6e 66 20 ┆s open a stream fscanf ┆ 0x0d80…0da0 20 20 20 20 20 20 20 73 63 61 6e 66 2e 33 73 20 20 20 20 20 66 6f 72 6d 61 74 74 65 64 20 69 6e ┆ scanf.3s formatted in┆ 0x0da0…0dc0 70 75 74 20 63 6f 6e 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 66 73 65 65 6b 20 20 20 20 20 20 20 ┆put conversion fseek ┆ 0x0dc0…0de0 20 20 66 73 65 65 6b 2e 33 73 20 20 20 20 20 72 65 70 6f 73 69 74 69 6f 6e 20 61 20 73 74 72 65 ┆ fseek.3s reposition a stre┆ 0x0de0…0e00 61 6d 0a 0a 0a 0a 0a 0a 0a 20 20 20 20 20 66 74 65 6c 6c 20 20 20 20 20 20 20 20 20 66 73 65 65 ┆am ftell fsee┆ 0x0e00…0e20 6b 2e 33 73 20 20 20 20 20 72 65 70 6f 73 69 74 69 6f 6e 20 61 20 73 74 72 65 61 6d 0a 20 20 20 ┆k.3s reposition a stream ┆ 0x0e20…0e40 20 20 66 77 72 69 74 65 20 20 20 20 20 20 20 20 66 72 65 61 64 2e 33 73 20 20 20 20 20 62 75 66 ┆ fwrite fread.3s buf┆ 0x0e40…0e60 66 65 72 65 64 20 62 69 6e 61 72 79 20 69 6e 70 75 74 2f 6f 75 74 70 75 74 0a 20 20 20 20 20 67 ┆fered binary input/output g┆ 0x0e60…0e80 65 74 63 20 20 20 20 20 20 20 20 20 20 67 65 74 63 2e 33 73 20 20 20 20 20 20 67 65 74 20 63 68 ┆etc getc.3s get ch┆ 0x0e80…0ea0 61 72 61 63 74 65 72 20 6f 72 20 77 6f 72 64 20 66 72 6f 6d 20 73 74 72 65 61 6d 0a 20 20 20 20 ┆aracter or word from stream ┆ 0x0ea0…0ec0 20 67 65 74 63 68 61 72 20 20 20 20 20 20 20 67 65 74 63 2e 33 73 20 20 20 20 20 20 67 65 74 20 ┆ getchar getc.3s get ┆ 0x0ec0…0ee0 63 68 61 72 61 63 74 65 72 20 6f 72 20 77 6f 72 64 20 66 72 6f 6d 20 73 74 72 65 61 6d 0a 20 20 ┆character or word from stream ┆ 0x0ee0…0f00 20 20 20 67 65 74 73 20 20 20 20 20 20 20 20 20 20 67 65 74 73 2e 33 73 20 20 20 20 20 20 67 65 ┆ gets gets.3s ge┆ 0x0f00…0f20 74 20 61 20 73 74 72 69 6e 67 20 66 72 6f 6d 20 61 20 73 74 72 65 61 6d 0a 20 20 20 20 20 67 65 ┆t a string from a stream ge┆ 0x0f20…0f40 74 77 20 20 20 20 20 20 20 20 20 20 67 65 74 63 2e 33 73 20 20 20 20 20 20 67 65 74 20 63 68 61 ┆tw getc.3s get cha┆ 0x0f40…0f60 72 61 63 74 65 72 20 6f 72 20 77 6f 72 64 20 66 72 6f 6d 20 73 74 72 65 61 6d 0a 20 20 20 20 20 ┆racter or word from stream ┆ 0x0f60…0f80 70 72 69 6e 74 66 20 20 20 20 20 20 20 20 70 72 69 6e 74 66 2e 33 73 20 20 20 20 66 6f 72 6d 61 ┆printf printf.3s forma┆ 0x0f80…0fa0 74 74 65 64 20 6f 75 74 70 75 74 20 63 6f 6e 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 70 75 74 63 ┆tted output conversion putc┆ 0x0fa0…0fc0 20 20 20 20 20 20 20 20 20 20 70 75 74 63 2e 33 73 20 20 20 20 20 20 70 75 74 20 63 68 61 72 61 ┆ putc.3s put chara┆ 0x0fc0…0fe0 63 74 65 72 20 6f 72 20 77 6f 72 64 20 6f 6e 20 61 20 73 74 72 65 61 6d 0a 20 20 20 20 20 70 75 ┆cter or word on a stream pu┆ 0x0fe0…1000 74 63 68 61 72 20 20 20 20 20 20 20 70 75 74 63 2e 33 73 20 20 20 20 20 20 70 75 74 20 63 68 61 ┆tchar putc.3s put cha┆ 0x1000…1020 72 61 63 74 65 72 20 6f 72 20 77 6f 72 64 20 6f 6e 20 61 20 73 74 72 65 61 6d 0a 20 20 20 20 20 ┆racter or word on a stream ┆ 0x1020…1040 70 75 74 73 20 20 20 20 20 20 20 20 20 20 70 75 74 73 2e 33 73 20 20 20 20 20 20 70 75 74 20 61 ┆puts puts.3s put a┆ 0x1040…1060 20 73 74 72 69 6e 67 20 6f 6e 20 61 20 73 74 72 65 61 6d 0a 20 20 20 20 20 70 75 74 77 20 20 20 ┆ string on a stream putw ┆ 0x1060…1080 20 20 20 20 20 20 20 70 75 74 63 2e 33 73 20 20 20 20 20 20 70 75 74 20 63 68 61 72 61 63 74 65 ┆ putc.3s put characte┆ 0x1080…10a0 72 20 6f 72 20 77 6f 72 64 20 6f 6e 20 61 20 73 74 72 65 61 6d 0a 20 20 20 20 20 72 65 77 69 6e ┆r or word on a stream rewin┆ 0x10a0…10c0 64 20 20 20 20 20 20 20 20 66 73 65 65 6b 2e 33 73 20 20 20 20 20 72 65 70 6f 73 69 74 69 6f 6e ┆d fseek.3s reposition┆ 0x10c0…10e0 20 61 20 73 74 72 65 61 6d 0a 20 20 20 20 20 73 63 61 6e 66 20 20 20 20 20 20 20 20 20 73 63 61 ┆ a stream scanf sca┆ 0x10e0…1100 6e 66 2e 33 73 20 20 20 20 20 66 6f 72 6d 61 74 74 65 64 20 69 6e 70 75 74 20 63 6f 6e 76 65 72 ┆nf.3s formatted input conver┆ 0x1100…1120 73 69 6f 6e 0a 20 20 20 20 20 73 65 74 62 75 66 20 20 20 20 20 20 20 20 73 65 74 62 75 66 2e 33 ┆sion setbuf setbuf.3┆ 0x1120…1140 73 20 20 20 20 61 73 73 69 67 6e 20 62 75 66 66 65 72 69 6e 67 20 74 6f 20 61 20 73 74 72 65 61 ┆s assign buffering to a strea┆ 0x1140…1160 6d 0a 20 20 20 20 20 73 65 74 62 75 66 66 65 72 20 20 20 20 20 73 65 74 62 75 66 2e 33 73 20 20 ┆m setbuffer setbuf.3s ┆ 0x1160…1180 20 20 61 73 73 69 67 6e 20 62 75 66 66 65 72 69 6e 67 20 74 6f 20 61 20 73 74 72 65 61 6d 0a 20 ┆ assign buffering to a stream ┆ 0x1180…11a0 20 20 20 20 73 65 74 6c 69 6e 65 62 75 66 20 20 20 20 73 65 74 62 75 66 2e 33 73 20 20 20 20 61 ┆ setlinebuf setbuf.3s a┆ 0x11a0…11c0 73 73 69 67 6e 20 62 75 66 66 65 72 69 6e 67 20 74 6f 20 61 20 73 74 72 65 61 6d 0a 20 20 20 20 ┆ssign buffering to a stream ┆ 0x11c0…11e0 20 73 70 72 69 6e 74 66 20 20 20 20 20 20 20 70 72 69 6e 74 66 2e 33 73 20 20 20 20 66 6f 72 6d ┆ sprintf printf.3s form┆ 0x11e0…1200 61 74 74 65 64 20 6f 75 74 70 75 74 20 63 6f 6e 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 73 73 63 ┆atted output conversion ssc┆ 0x1200…1220 61 6e 66 20 20 20 20 20 20 20 20 73 63 61 6e 66 2e 33 73 20 20 20 20 20 66 6f 72 6d 61 74 74 65 ┆anf scanf.3s formatte┆ 0x1220…1240 64 20 69 6e 70 75 74 20 63 6f 6e 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 74 65 6d 70 6e 61 6d 20 ┆d input conversion tempnam ┆ 0x1240…1260 20 20 20 20 20 20 74 65 6d 70 6e 61 6d 2e 33 73 20 20 20 63 72 65 61 74 65 20 6e 61 6d 65 20 66 ┆ tempnam.3s create name f┆ 0x1260…1280 6f 72 20 74 65 6d 70 6f 72 61 72 79 20 66 69 6c 65 0a 20 20 20 20 20 74 6d 70 6e 61 6d 20 20 20 ┆or temporary file tmpnam ┆ 0x1280…12a0 20 20 20 20 20 74 6d 70 6e 61 6d 2e 33 73 20 20 20 20 63 72 65 61 74 65 20 61 20 6e 61 6d 65 20 ┆ tmpnam.3s create a name ┆ 0x12a0…12c0 66 6f 72 20 61 20 74 65 6d 70 6f 72 61 72 79 20 66 69 6c 65 0a 20 20 20 20 20 75 6e 67 65 74 63 ┆for a temporary file ungetc┆ 0x12c0…12e0 20 20 20 20 20 20 20 20 75 6e 67 65 74 63 2e 33 73 20 20 20 20 70 75 73 68 20 63 68 61 72 61 63 ┆ ungetc.3s push charac┆ 0x12e0…1300 74 65 72 20 62 61 63 6b 20 69 6e 74 6f 20 69 6e 70 75 74 20 73 74 72 65 61 6d 0a 20 20 20 20 20 ┆ter back into input stream ┆ 0x1300…1320 76 70 72 69 6e 74 66 20 20 20 20 20 20 20 76 70 72 69 6e 74 66 2e 33 73 20 20 20 70 72 69 6e 74 ┆vprintf vprintf.3s print┆ 0x1320…1340 20 66 6f 72 6d 61 74 74 65 64 20 6f 75 74 70 75 74 20 6f 66 20 61 20 76 61 72 69 61 62 6c 65 20 ┆ formatted output of a variable ┆ 0x1340…1360 61 72 67 20 6c 69 73 74 0a 20 20 20 20 20 76 66 70 72 69 6e 74 66 20 20 20 20 20 20 76 70 72 69 ┆arg list vfprintf vpri┆ 0x1360…1380 6e 74 66 2e 33 73 20 20 20 70 72 69 6e 74 20 66 6f 72 6d 61 74 74 65 64 20 6f 75 74 70 75 74 20 ┆ntf.3s print formatted output ┆ 0x1380…13a0 6f 66 20 61 20 76 61 72 69 61 62 6c 65 20 61 72 67 20 6c 69 73 74 0a 20 20 20 20 20 76 73 70 72 ┆of a variable arg list vspr┆ 0x13a0…13c0 69 6e 74 66 20 20 20 20 20 20 76 70 72 69 6e 74 66 2e 33 73 20 20 20 70 72 69 6e 74 20 66 6f 72 ┆intf vprintf.3s print for┆ 0x13c0…13e0 6d 61 74 74 65 64 20 6f 75 74 70 75 74 20 6f 66 20 61 20 76 61 72 69 61 62 6c 65 20 61 72 67 20 ┆matted output of a variable arg ┆ 0x13e0…1400 6c 69 73 74 0a 0a 44 65 63 65 6d 62 65 72 20 31 39 39 30 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆list December 1990 ┆ 0x1400…1420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 58 20 50 72 6f 67 72 61 6d 6d 65 72 27 73 20 52 65 ┆ TX Programmer's Re┆ 0x1420…1440 66 65 72 65 6e 63 65 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ┆ference ┆ 0x1440…144a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ┆ ┆