diff VMS.c @ 63:a6c442d52590

removed all inline, to see if -O3 works -- now -O0 broken too! will go back
author Me
date Fri, 12 Nov 2010 08:42:25 -0800
parents dd3e60aeae26
children
line diff
     1.1 --- a/VMS.c	Fri Nov 12 07:36:01 2010 -0800
     1.2 +++ b/VMS.c	Fri Nov 12 08:42:25 2010 -0800
     1.3 @@ -261,7 +261,7 @@
     1.4   * animator state to return to --
     1.5   *
     1.6   */
     1.7 -inline VirtProcr *
     1.8 +  VirtProcr *
     1.9  create_procr_helper( VirtProcr *newPr,       VirtProcrFnPtr  fnPtr,
    1.10                       void      *initialData, char           *stackLocs )
    1.11   {
    1.12 @@ -298,7 +298,7 @@
    1.13     return newPr;
    1.14   }
    1.15  
    1.16 -inline VirtProcr *
    1.17 +  VirtProcr *
    1.18  VMS__create_procr( VirtProcrFnPtr fnPtr, void *initialData )
    1.19   { VirtProcr *newPr;
    1.20     char      *stackLocs;
    1.21 @@ -315,7 +315,7 @@
    1.22   * be called from main thread or other thread -- never from code animated by
    1.23   * a VMS virtual processor.
    1.24   */
    1.25 -inline VirtProcr *
    1.26 +  VirtProcr *
    1.27  VMS_ext__create_procr( VirtProcrFnPtr fnPtr, void *initialData )
    1.28   { VirtProcr *newPr;
    1.29     char      *stackLocs;
    1.30 @@ -503,7 +503,7 @@
    1.31   *
    1.32   *The request handler has to call VMS__free_VMSReq for any of these
    1.33   */
    1.34 -inline void
    1.35 +  void
    1.36  VMS__add_sem_request_in_mallocd_VMSReqst( void *semReqData,
    1.37                                            VirtProcr *callingPr )
    1.38   { VMSReqst *req;
    1.39 @@ -520,7 +520,7 @@
    1.40   * to plugin
    1.41   *Then it does suspend, to cause request to be sent.
    1.42   */
    1.43 -inline void
    1.44 +  void
    1.45  VMS__send_sem_request( void *semReqData, VirtProcr *callingPr )
    1.46   { VMSReqst req;
    1.47  
    1.48 @@ -533,7 +533,7 @@
    1.49   }
    1.50  
    1.51  
    1.52 -inline void
    1.53 +  void
    1.54  VMS__send_VMSSem_request( void *semReqData, VirtProcr *callingPr )
    1.55   { VMSReqst req;
    1.56  
    1.57 @@ -560,7 +560,7 @@
    1.58   }
    1.59  
    1.60  
    1.61 -inline void *
    1.62 +  void *
    1.63  VMS__take_sem_reqst_from( VMSReqst *req )
    1.64   {
    1.65     return req->semReqData;
    1.66 @@ -582,7 +582,7 @@
    1.67   *  VMS-core steer the request to appropriate plugin
    1.68   * Do the same for OS calls -- look later at it..
    1.69   */
    1.70 -void inline
    1.71 +void
    1.72  VMS__handle_VMSSemReq( VMSReqst *req, VirtProcr *requestingPr, void *semEnv,
    1.73                         ResumePrFnPtr resumePrFnPtr )
    1.74   { VMSSemReq     *semReq;