ARM VERSION 1.2 Fiche technique Page 181

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 276
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 180
The C and C++ Libraries
ARM DUI 0067D Copyright © 1999-2001 ARM Limited. All rights reserved. 4-91
4.13 ISO implementation definition
This section describes how the libraries fulfill the requirements of the ANSI
specification.
4.13.1 ANSI C library implementation definition
The ANSI C library variants are listed in Library naming conventions on page 4-105.
The ANSI specification leaves some details to the implementors, but requires their
implementation choices to be documented. The implementation details are described in
this section.
• The macro
NULL
expands to the integer constant 0.
• If a program redefines a reserved external identifier, an error might occur when
the program is linked with the standard libraries. If it is not linked with standard
libraries, no error is diagnosed.
• The
assert()
function prints the following message and then calls the
abort()
function:
*** assertion failed: expression, file _FILE_, line _LINE_
The following functions test for character values in the range EOF (–1) to 255
(inclusive):
•
isalnum()
•
isalpha()
•
iscntrl()
•
islower()
•
isprint()
•
isupper()
•
ispunct().
Vue de la page 180
1 2 ... 176 177 178 179 180 181 182 183 184 185 186 ... 275 276

Commentaires sur ces manuels

Pas de commentaire