osprey/kg++fe/gnu/gbl-ctors.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define DO_GLOBAL_CTORS_BODY

Typedefs

typedef void(* func_ptr )(void)

Functions/Subroutines

void __do_global_ctors (void)
void __do_global_dtors (void)

Variables

func_ptr __CTOR_LIST__ []
func_ptr __DTOR_LIST__ []


Define Documentation

#define DO_GLOBAL_CTORS_BODY

Value:

do {                  \
  unsigned long nptrs = (unsigned long) __CTOR_LIST__[0];   \
  unsigned i;               \
  if (nptrs == (unsigned long)-1)               \
    for (nptrs = 0; __CTOR_LIST__[nptrs + 1] != 0; nptrs++);    \
  for (i = nptrs; i >= 1; i--)            \
    __CTOR_LIST__[i] ();            \
} while (0)

Definition at line 80 of file gbl-ctors.h.


Typedef Documentation

typedef void(* func_ptr)(void)

Definition at line 47 of file gbl-ctors.h.


Function Documentation

void __do_global_ctors ( void   ) 

Definition at line 128 of file frvbegin.c.

Referenced by __main().

void __do_global_dtors ( void   ) 

Definition at line 116 of file frvbegin.c.

Referenced by __do_global_ctors().


Variable Documentation


Generated on Wed Apr 8 15:32:42 2009 for Open64 by  doxygen 1.5.6