From 8c854cedee89586ed2bf6b2cc3e9b1af0b049cae Mon Sep 17 00:00:00 2001 From: marco <marco@freepascal.org> Date: Sun, 29 Apr 2018 14:05:09 +0000 Subject: [PATCH] * more case fixes, mantis #32832 manually done. git-svn-id: trunk@38865 - --- rtl/inc/heap.inc | 30 +++++++++---------- rtl/inc/thread.inc | 70 ++++++++++++++++++++++----------------------- rtl/inc/threadh.inc | 18 ++++++------ 3 files changed, 59 insertions(+), 59 deletions(-) diff --git a/rtl/inc/heap.inc b/rtl/inc/heap.inc index d5e15dfbb1..4c84885f8e 100644 --- a/rtl/inc/heap.inc +++ b/rtl/inc/heap.inc @@ -795,7 +795,7 @@ begin or assigned(orphaned_freelists.waitvar) or (orphaned_freelists.oscount > 0)) then begin {$ifdef FPC_HAS_FEATURE_THREADING} - entercriticalsection(heap_lock); + EnterCriticalSection(heap_lock); {$endif} finish_waitfixedlist(@orphaned_freelists); finish_waitvarlist(@orphaned_freelists); @@ -821,7 +821,7 @@ begin end; end; {$ifdef FPC_HAS_FEATURE_THREADING} - leavecriticalsection(heap_lock); + LeaveCriticalSection(heap_lock); {$endif} end; if poc = nil then @@ -1105,24 +1105,24 @@ end; procedure waitfree_fixed(pmc: pmemchunk_fixed; poc: poschunk); begin {$ifdef FPC_HAS_FEATURE_THREADING} - entercriticalsection(heap_lock); + EnterCriticalSection(heap_lock); {$endif} pmc^.next_fixed := poc^.freelists^.waitfixed; poc^.freelists^.waitfixed := pmc; {$ifdef FPC_HAS_FEATURE_THREADING} - leavecriticalsection(heap_lock); + LeaveCriticalSection(heap_lock); {$endif} end; procedure waitfree_var(pmcv: pmemchunk_var); begin {$ifdef FPC_HAS_FEATURE_THREADING} - entercriticalsection(heap_lock); + EnterCriticalSection(heap_lock); {$endif} pmcv^.next_var := pmcv^.freelists^.waitvar; pmcv^.freelists^.waitvar := pmcv; {$ifdef FPC_HAS_FEATURE_THREADING} - leavecriticalsection(heap_lock); + LeaveCriticalSection(heap_lock); {$endif} end; @@ -1246,11 +1246,11 @@ begin if loc_freelists^.waitfixed = nil then exit(false); {$ifdef FPC_HAS_FEATURE_THREADING} - entercriticalsection(heap_lock); + EnterCriticalSection(heap_lock); {$endif} finish_waitfixedlist(loc_freelists); {$ifdef FPC_HAS_FEATURE_THREADING} - leavecriticalsection(heap_lock); + LeaveCriticalSection(heap_lock); {$endif} result := true; end; @@ -1274,11 +1274,11 @@ begin if loc_freelists^.waitvar = nil then exit; {$ifdef FPC_HAS_FEATURE_THREADING} - entercriticalsection(heap_lock); + EnterCriticalSection(heap_lock); {$endif} finish_waitvarlist(loc_freelists); {$ifdef FPC_HAS_FEATURE_THREADING} - leavecriticalsection(heap_lock); + LeaveCriticalSection(heap_lock); {$endif} end; @@ -1518,9 +1518,9 @@ var begin if heap_lock_use > 0 then begin - entercriticalsection(heap_lock); + EnterCriticalSection(heap_lock); inc(heap_lock_use); - leavecriticalsection(heap_lock); + LeaveCriticalSection(heap_lock); end; loc_freelists := @freelists; fillchar(loc_freelists^,sizeof(tfreelists),0); @@ -1589,7 +1589,7 @@ begin {$ifdef FPC_HAS_FEATURE_THREADING} if heap_lock_use > 0 then begin - entercriticalsection(heap_lock); + EnterCriticalSection(heap_lock); finish_waitfixedlist(loc_freelists); finish_waitvarlist(loc_freelists); end; @@ -1622,9 +1622,9 @@ begin end; dec(heap_lock_use); last_thread := heap_lock_use = 0; - leavecriticalsection(heap_lock); + LeaveCriticalSection(heap_lock); if last_thread then - donecriticalsection(heap_lock); + DoneCriticalSection(heap_lock); end; {$endif} {$ifdef SHOW_MEM_USAGE} diff --git a/rtl/inc/thread.inc b/rtl/inc/thread.inc index 05f95d5220..98d233ccd1 100644 --- a/rtl/inc/thread.inc +++ b/rtl/inc/thread.inc @@ -269,65 +269,65 @@ begin result:=currenttm.BasicEventCreate(EventAttributes,AManualReset,InitialState, Name); end; -procedure basiceventdestroy(state:peventstate); +procedure BasicEventDestroy(state:peventstate); begin - currenttm.basiceventdestroy(state); + currenttm.BasicEventDestroy(state); end; -procedure basiceventResetEvent(state:peventstate); +procedure BasicEventResetEvent(state:peventstate); begin - currenttm.basiceventResetEvent(state); + currenttm.BasicEventResetEvent(state); end; -procedure basiceventSetEvent(state:peventstate); +procedure BasicEventSetEvent(state:peventstate); begin - currenttm.basiceventSetEvent(state); + currenttm.BasicEventSetEvent(state); end; -function basiceventWaitFor(Timeout : Cardinal;state:peventstate) : longint; +function BasicEventWaitFor(Timeout : Cardinal;state:peventstate) : longint; begin - result:=currenttm.basiceventWaitFor(Timeout,state); + result:=currenttm.BasicEventWaitFor(Timeout,state); end; function RTLEventCreate :PRTLEvent; begin - result:=currenttm.rtleventcreate(); + result:=currenttm.RTLEventCreate(); end; -procedure RTLeventdestroy(state:pRTLEvent); +procedure RTLeventDestroy(state:pRTLEvent); begin - currenttm.rtleventdestroy(state); + currenttm.RTLEventDestroy(state); end; procedure RTLeventSetEvent(state:pRTLEvent); begin - currenttm.rtleventsetEvent(state); + currenttm.RTLEventSetEvent(state); end; procedure RTLeventResetEvent(state:pRTLEvent); begin - currenttm.rtleventResetEvent(state); + currenttm.RTLEventResetEvent(state); end; procedure RTLeventWaitFor(state:pRTLEvent); begin - currenttm.rtleventWaitFor(state); + currenttm.RTLEventWaitFor(state); end; procedure RTLeventWaitFor(state:pRTLEvent;timeout : longint); begin - currenttm.rtleventWaitForTimeout(state,timeout); + currenttm.RTLEventWaitForTimeout(state,timeout); end; { --------------------------------------------------------------------- @@ -521,16 +521,16 @@ const AllocateThreadVars : @NoThreadError; ReleaseThreadVars : @NoThreadError; BasicEventCreate : TBasicEventCreateHandler(@NoThreadError); - basiceventdestroy : TBasicEventHandler(@NoThreadError); - basiceventResetEvent : TBasicEventHandler(@NoThreadError); - basiceventSetEvent : TBasicEventHandler(@NoThreadError); - basiceventWaitFor : TBasicEventWaitForHandler(@NoThreadError); - rtlEventCreate : TRTLCreateEventHandler(@NoThreadError); - rtleventdestroy : TRTLEventHandler(@NoThreadError); - rtleventSetEvent : TRTLEventHandler(@NoThreadError); - rtleventResetEvent : TRTLEventHandler(@NoThreadError); - rtleventWaitFor : TRTLEventHandler(@NoThreadError); - rtleventwaitfortimeout : TRTLEventHandlerTimeout(@NoThreadError); + BasicEventdestroy : TBasicEventHandler(@NoThreadError); + BasicEventResetEvent : TBasicEventHandler(@NoThreadError); + BasicEventSetEvent : TBasicEventHandler(@NoThreadError); + BasicEventWaitFor : TBasicEventWaitForHandler(@NoThreadError); + RTLEventCreate : TRTLCreateEventHandler(@NoThreadError); + RTLEventdestroy : TRTLEventHandler(@NoThreadError); + RTLEventSetEvent : TRTLEventHandler(@NoThreadError); + RTLEventResetEvent : TRTLEventHandler(@NoThreadError); + RTLEventWaitFor : TRTLEventHandler(@NoThreadError); + RTLEventwaitfortimeout : TRTLEventHandlerTimeout(@NoThreadError); {$else EMBEDDED} BeginThread : @NoBeginThread; EndThread : @NoEndThread; @@ -553,16 +553,16 @@ const AllocateThreadVars : @NoThreadError; ReleaseThreadVars : @NoThreadError; BasicEventCreate : @NoBasicEventCreate; - basiceventdestroy : @NoBasicEvent; - basiceventResetEvent : @NoBasicEvent; - basiceventSetEvent : @NoBasicEvent; - basiceventWaitFor : @NoBasiceventWaitFor; - rtlEventCreate : @NoRTLEventCreate; - rtleventdestroy : @NoRTLevent; - rtleventSetEvent : @NoRTLevent; - rtleventResetEvent : @NoRTLEvent; - rtleventWaitFor : @NoRTLEvent; - rtleventwaitfortimeout : @NoRTLEventWaitForTimeout; + BasicEventDestroy : @NoBasicEvent; + BasicEventResetEvent : @NoBasicEvent; + BasicEventSetEvent : @NoBasicEvent; + BasicEventWaitFor : @NoBasiceventWaitFor; + RTLEventCreate : @NoRTLEventCreate; + RTLEventDestroy : @NoRTLevent; + RTLEventSetEvent : @NoRTLevent; + RTLEventResetEvent : @NoRTLEvent; + RTLEventWaitFor : @NoRTLEvent; + RTLEventWaitforTimeout : @NoRTLEventWaitForTimeout; {$endif EMBEDDED} ); diff --git a/rtl/inc/threadh.inc b/rtl/inc/threadh.inc index 3dc04c6aa3..30942afc80 100644 --- a/rtl/inc/threadh.inc +++ b/rtl/inc/threadh.inc @@ -158,15 +158,15 @@ procedure EnterCriticalSection(var cs : TRTLCriticalSection); procedure LeaveCriticalSection(var cs : TRTLCriticalSection); function TryEnterCriticalSection(var cs : TRTLCriticalSection):longint; function BasicEventCreate(EventAttributes : Pointer; AManualReset,InitialState : Boolean;const Name : ansistring):pEventState; -procedure basiceventdestroy(state:peventstate); -procedure basiceventResetEvent(state:peventstate); -procedure basiceventSetEvent(state:peventstate); -function basiceventWaitFor(Timeout : Cardinal;state:peventstate) : longint; +procedure BasicEventDestroy(state:peventstate); +procedure BasicEventResetEvent(state:peventstate); +procedure BasicEventSetEvent(state:peventstate); +function BasicEventWaitFor(Timeout : Cardinal;state:peventstate) : longint; function RTLEventCreate :PRTLEvent; -procedure RTLeventdestroy(state:pRTLEvent); -procedure RTLeventSetEvent(state:pRTLEvent); -procedure RTLeventResetEvent(state:pRTLEvent); -procedure RTLeventWaitFor(state:pRTLEvent); -procedure RTLeventWaitFor(state:pRTLEvent;timeout : longint); +procedure RTLEventDestroy(state:pRTLEvent); +procedure RTLEventSetEvent(state:pRTLEvent); +procedure RTLEventResetEvent(state:pRTLEvent); +procedure RTLEventWaitFor(state:pRTLEvent); +procedure RTLEventWaitFor(state:pRTLEvent;timeout : longint);