Contents
Chapter 0: Introduction 1
Background 1
What the C Standard Says 3
Using the Library 7
Implementing the Library 9
Testing he Library 13
References 15
Exercises 15
Chapter 1:
Background 17
What the C Standard Says 18
Using
Implementing
Testing
References 22
Exercises 24
Chapter 2:
Background 25
What the C Standard Says 28
Using
Implementìng
Testing
References 43
Exercises 43
Chapter 3:
Background 47
What the C Stcndard Says 50
Usìng
Implementing
Testìng
References 55
Exercises 55
Chapter 4:
Background 57
What the C Standard Says 59
Using
Implementing
Testing
References 71
Exercises 72
Chapter 5:
Background 73
What the C Standard Says 74
Using
Implementing
Testing
References 80
Exercises 80
Chapter 6:
Background 81
What the C Standard Says 84
Using
Implementing
Testing
References 123
Exercises 123
Chapter 7:
Background 127
What the C Standard Says 130
Using
Implementing
Testing
References 177
Exercises 177
Chapter 8:
Background 181
What the C Standard Says 184
Using
Implementing
Testing
References 192
Exercises 192
Chapter9:
Background 193
What the C Standard Says 195
Using
Implementing
Testing
References 203
Exercises 203
Chapter 10:
Background 205
What the C Standard Says 207
Using
Implementing
Testing
References 212
Exerclses 212
Chapter 11:
Background 215
What the C Standard Says 217
Using
Implementing
Testing
References 223
Exercises 223
Chapter 12:
Background 225
What the C Standard Says 233
Using
Implementing
Testing
References 327
Exercises 329
Chapter 13:
Background 333
What the C Standard Says 334
Using
Imple 1enting
Testing
References 381
Exercises 384
Chapter 14:
Background 387
What the C Standard Says 388
Using
Implementing
Testing
References 411
Exercises 411
Chapter 15:
Background 415
What the C Standard Says 416
Using
Implementlng
Testing
References 443
Exercises 443
Appendix A: Inferfaces 445
Appendix B: Names 453
Appendix C: Terms 463
Index 475