Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/startup.cfa

    r96f002c1 ra3821fa  
    2020
    2121extern "C" {
    22         void __cfaabi_appready_startup( void ) __attribute__(( constructor( STARTUP_PRIORITY_APPREADY ) ));
    23         void __cfaabi_appready_startup( void ) {
     22    void __cfaabi_appready_startup( void ) __attribute__(( constructor( STARTUP_PRIORITY_APPREADY ) ));
     23    void __cfaabi_appready_startup( void ) {
    2424                tzset();                                                                                // initialize time global variables
    2525                setlocale( LC_NUMERIC, getenv("LANG") );
     
    2828                heapAppStart();
    2929                #endif // __CFA_DEBUG__
    30         } // __cfaabi_appready_startup
     30    } // __cfaabi_appready_startup
    3131
    32         void __cfaabi_appready_shutdown( void ) __attribute__(( destructor( STARTUP_PRIORITY_APPREADY ) ));
    33         void __cfaabi_appready_shutdown( void ) {
     32    void __cfaabi_appready_shutdown( void ) __attribute__(( destructor( STARTUP_PRIORITY_APPREADY ) ));
     33    void __cfaabi_appready_shutdown( void ) {
    3434                #ifdef __CFA_DEBUG__
    3535                extern void heapAppStop();
    3636                heapAppStop();
    3737                #endif // __CFA_DEBUG__
    38         } // __cfaabi_appready_shutdown
     38    } // __cfaabi_appready_shutdown
    3939
    40         void disable_interrupts() __attribute__(( weak )) {}
    41         void enable_interrupts() __attribute__(( weak )) {}
    42 
    43 
    44         extern void __cfaabi_interpose_startup( void );
    45         extern void __cfaabi_device_startup   ( void );
    46         extern void __cfaabi_device_shutdown  ( void );
    47 
    48         void __cfaabi_core_startup( void ) __attribute__(( constructor( STARTUP_PRIORITY_CORE ) ));
    49         void __cfaabi_core_startup( void ) {
    50                 __cfaabi_interpose_startup();
    51                 __cfaabi_device_startup();
    52         } // __cfaabi_core_startup
    53 
    54         void __cfaabi_core_shutdown( void ) __attribute__(( destructor( STARTUP_PRIORITY_CORE ) ));
    55         void __cfaabi_core_shutdown( void ) {
    56                 __cfaabi_device_shutdown();
    57         } // __cfaabi_core_shutdown
     40    void disable_interrupts() __attribute__(( weak )) {}
     41    void enable_interrupts() __attribute__(( weak )) {}
    5842} // extern "C"
    5943
Note: See TracChangeset for help on using the changeset viewer.