Using This Book

SAS/C Cross-Platform Compiler and C++ Development System: Usage and Reference, First Edition, Release 6.00, provides complete usage and reference documentation for the cross-platform C compiler and C++ development systems.

This document is primarily intended for experienced C programmers who are familiar with the application development process in either a workstation or a mainframe environment. It makes no attempt to discuss either programming fundamentals or how to program in C.

This manual replaces SAS/C Technical Report: SAS/C Cross-Platform Compiler and SAS/C Cross-Platform C++ Development System, Usage and Reference, Release 5.50.

The following table summarizes the concepts you need to understand in order to use the SAS/C Cross-Platform Compiler.

----------------------------------------------------------------------------------
| You need to know...                   | Refer to...                            |
==================================================================================
| the basic operating system commands   | your hardware vendor's documentation.  |
| for your workstation.                 |                                        |
----------------------------------------------------------------------------------
| how to specify files under the MVS,   | your software vendor's documentation.  |
| or CMS operating system.              |                                        |
----------------------------------------------------------------------------------

Conventions

This section covers the typographical and syntax conventions this book uses.

Typographical Conventions

You will see several type styles in this book. Style conventions are summarized here:

------------------------------------------------------------------------------
| Convention  | Description                                                  |
==============================================================================
| roman       | is the basic type style used for most text in this book.     |
------------------------------------------------------------------------------
| UPPERCASE   | is used for MVS and CMS commands and data set names.         |
| ROMAN       |                                                              |
------------------------------------------------------------------------------
| monospace   | is used for C and C++ language elements in the text and in   |
|             | programming code. It is also used for workstation            |
|             | commands and filenames.                                      |
------------------------------------------------------------------------------
| UPPERCASE   | is used for C and C++ language elements that you must        |
| MONOSPACE   | enter in uppercase.                                          |
------------------------------------------------------------------------------
| italic      | indicates one of two things. In regular text an italicized   |
|             | word means that it is important, or is being defined. In     |
|             | examples italics means to substitute your own value for an   |
|             | item.                                                        |
------------------------------------------------------------------------------

Syntax Conventions

The following syntax conventions are used in this book.

---------------------------------------------------------------------------------
| Symbol   | Use                                | Example                       |
=================================================================================
| [ ]      | for optional arguments             | unix2mf [options...]          |
---------------------------------------------------------------------------------
| |        | to show exclusive OR               | auto cmacros|nocmacros        |
---------------------------------------------------------------------------------
| ...      | for repeating argument             | auto keyword1 [keyword2 ...]  |
---------------------------------------------------------------------------------
| { }      | to show abbreviations              | au{to}                        |
---------------------------------------------------------------------------------
| Italics  | to show user-supplied information  | keyword                       |
---------------------------------------------------------------------------------

Additional Documentation

SAS Institute provides many publications about products of the SAS System. For a complete list of SAS publications, you should refer to the current Publications Catalog. The catalog is produced twice a year. You can order a free copy of the catalog by writing, calling, or faxing the Institute:

SAS Institute Inc.
Book Sales Department
SAS Campus Drive
Cary, NC 27513
Telephone: 919-677-8000 then press 1-7001
Fax: 919-677-8166

Email: sasbook1@vm.sas.com

SAS/C Documentation

This guide is part of a set of publications for the SAS/C products. Other SAS/C publications include: