diff --git a/index.html b/index.html index 0a0458b..314a71f 100644 --- a/index.html +++ b/index.html @@ -25,9 +25,9 @@

C Interfaces and Implementations

Read: O’Reilly Safari

Explore: Contents Preface Chapter 3 Errata

-

Reviews: Computing Reviews +

Reviews: Computing Reviewscomp.lang.c.moderated

- Related: A Retargetable C Compiler

+ Related: A Retargetable C Compiler

C Interfaces and Implementations: Techniques for Creating Reusable Software (Addison-Wesley Professional Computing Series, 1997, diff --git a/preface.html b/preface.html index 0901376..afaaa41 100644 --- a/preface.html +++ b/preface.html @@ -123,7 +123,7 @@

Organization

motivates and describes the interface-based design methodology, defines the relevant terminology, and tours two simple interfaces and their implementations. Chapter 3 describes the prototypical Atom interface, which is the simplest production-quality interface in this book. -[Download/view Chapter 3, an Adobe Acrobat PDF file +[Download/view Chapter 3, an Adobe Acrobat PDF file (52K).] Chapter 4 introduces exceptions and assertions, which are used in every interface. Chapters 5 and 6 describe the memory management interfaces used by almost all the implementations. The rest of the chapters each describe an interface and its implementation.

diff --git a/toc.html b/toc.html index 364e426..59658ee 100644 --- a/toc.html +++ b/toc.html @@ -27,7 +27,7 @@

Contents

  • Interfaces and Implementations
    Interfaces (arith.h)
    Implementations (arith.c) -
  • Atoms Download/view this chapter (PDF, 52K)
    +
  • Atoms Download/view this chapter (PDF, 52K)
    Interface (atom.h)
    Implementation (atom.c)
  • Exceptions and Assertions