09.06.2013 Views

Intel XENIX 286 Programmers Guide (86) - Tenox.tc

Intel XENIX 286 Programmers Guide (86) - Tenox.tc

Intel XENIX 286 Programmers Guide (86) - Tenox.tc

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Table of Contents<br />

CONTENTS<br />

CHAPTER 11<br />

m4: MACRO PROCESSOR<br />

Invoking m4<br />

Defining Macros<br />

Quoting<br />

Using Arguments<br />

Using Arithmetic Built-In Macros<br />

Manipulating Files<br />

Using System Commands<br />

Using Conditionals<br />

Manipulating Strings<br />

Printing<br />

APPENDIX A<br />

C LANGUAGE PORTABILITY<br />

Program Portability<br />

Machine Hardware<br />

Byte Length<br />

Word Length<br />

Storage Alignment<br />

Byte Order in a Word<br />

Bitfields<br />

Pointers<br />

Address Space<br />

Character Set<br />

Compiler Differences<br />

Signed/Unsigned char, Sign Extension<br />

Shift Operations<br />

Identifier Length<br />

Register Variables<br />

Type Conversion<br />

Functions with Variable Number of Argum ents<br />

Side Effects, Evaluation Order<br />

Program Environment Differences<br />

Portability of Data<br />

lint<br />

Byte Ordering Summary<br />

X<br />

<strong>XENIX</strong> Programming<br />

PAGE<br />

11-2<br />

11-2<br />

11-3<br />

11-5<br />

11-6<br />

11-7<br />

11-8<br />

11-8<br />

11-9<br />

11-10<br />

A-2<br />

A-2<br />

A-2<br />

A-2<br />

A-3<br />

A-4<br />

A-5<br />

A-5<br />

A-6<br />

A-6<br />

A-7<br />

A-7<br />

A-7<br />

A-7<br />

A-8<br />

A-8<br />

A-9<br />

A-ll<br />

A-ll<br />

A-12<br />

A-12<br />

A-13

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!