Mercurial > cgi-bin > hgwebdir.cgi > VMS > VMS_Implementations > VMS_impls > VMS__MC_shared_impl
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;
