[Lazarus] Do we really need a PaintSwastika procedure?

ListMember listmember at letterboxes.org
Fri Jan 8 13:36:06 CET 2016


Mattias,

This sudden eruption of political correctness inspired me; and, as a 
person of proper upbringing, it led me to realize just how offended I 
have been all through these years of the profanity and vulgar language 
sprinkled in and among Lazarus sourcecode.

A quick search reveals 69 occurrences of 'cunt' and 499 occurrences of 
'shit' (either as whole word or part of one) [see below for details].

Knowing that you're at least as sensitive as I am, I trust you will take 
immediate action to remove these offending words from the source code in 
order to keep it all pristine and immune to misinterpretation.

Thank you for your diligance.

============== OCCURENCES OF 'cunt'==========================

Processing file : components\fpcunit\ide\fpcunitlazideintf.pas
2016-01-07 14:19:08, 10890 bytes
Line  93 -   sFP*CUnT*estApp = 'FPCUnit Test Application';
Line  94 -   sFP*CUnT*estAppDesc = 'FPCUnit Test Application%sAn 
application to run '
Line  97 -   sFP*CUnT*estCase = 'FPCUnit Test Case';
Line  98 -   sFP*CUnT*estCaseDesc = 'FPCUnit Test Case%sA unit 
containing a FPCUnit Test '
Line 126 -   Result:=sFP*CUnT*estApp;
Line 134 -   Result:=Format(sFP*CUnT*estAppDesc,[le+le,le]);
Line 249 -   Result:=sFP*CUnT*estCase;
Line 254 -   Result:=Format(sFP*CUnT*estCaseDesc,[#13]);
Found 8 occurrences.
Processing file : components\fpcunit\ide\languages\fpcunitlazideintf.cs.po
2016-01-07 14:19:08, 1625 bytes
Line  21 - #: fpcunitlazideintf.sfp*cunt*estapp
Line  25 - #: fpcunitlazideintf.sfp*cunt*estappdesc
Line  29 - #: fpcunitlazideintf.sfp*cunt*estcase
Line  33 - #: fpcunitlazideintf.sfp*cunt*estcasedesc
Found 4 occurrences.
Processing file : components\fpcunit\ide\languages\fpcunitlazideintf.fr.po
2016-01-07 14:19:08, 1787 bytes
Line  22 - #: fpcunitlazideintf.sfp*cunt*estapp
Line  26 - #: fpcunitlazideintf.sfp*cunt*estappdesc
Line  30 - #: fpcunitlazideintf.sfp*cunt*estcase
Line  34 - #: fpcunitlazideintf.sfp*cunt*estcasedesc
Found 4 occurrences.
Processing file : components\fpcunit\ide\languages\fpcunitlazideintf.hu.po
2016-01-07 14:19:08, 1654 bytes
Line  22 - #: fpcunitlazideintf.sfp*cunt*estapp
Line  26 - #: fpcunitlazideintf.sfp*cunt*estappdesc
Line  30 - #: fpcunitlazideintf.sfp*cunt*estcase
Line  34 - #: fpcunitlazideintf.sfp*cunt*estcasedesc
Found 4 occurrences.
Processing file : components\fpcunit\ide\languages\fpcunitlazideintf.it.po
2016-01-07 14:19:08, 1753 bytes
Line  22 - #: fpcunitlazideintf.sfp*cunt*estapp
Line  26 - #: fpcunitlazideintf.sfp*cunt*estappdesc
Line  30 - #: fpcunitlazideintf.sfp*cunt*estcase
Line  34 - #: fpcunitlazideintf.sfp*cunt*estcasedesc
Found 4 occurrences.
Processing file : components\fpcunit\ide\languages\fpcunitlazideintf.lt.po
2016-01-07 14:19:08, 1787 bytes
Line  22 - #: fpcunitlazideintf.sfp*cunt*estapp
Line  26 - #: fpcunitlazideintf.sfp*cunt*estappdesc
Line  30 - #: fpcunitlazideintf.sfp*cunt*estcase
Line  34 - #: fpcunitlazideintf.sfp*cunt*estcasedesc
Found 4 occurrences.
Processing file : components\fpcunit\ide\languages\fpcunitlazideintf.po
2016-01-07 14:19:08, 908 bytes
Line  12 - #: fpcunitlazideintf.sfp*cunt*estapp
Line  16 - #: fpcunitlazideintf.sfp*cunt*estappdesc
Line  20 - #: fpcunitlazideintf.sfp*cunt*estcase
Line  24 - #: fpcunitlazideintf.sfp*cunt*estcasedesc
Found 4 occurrences.
Processing file : 
components\fpcunit\ide\languages\fpcunitlazideintf.pt_BR.po
2016-01-07 14:19:08, 1945 bytes
Line  21 - #: fpcunitlazideintf.sfp*cunt*estapp
Line  25 - #: fpcunitlazideintf.sfp*cunt*estappdesc
Line  30 - #: fpcunitlazideintf.sfp*cunt*estcase
Line  34 - #: fpcunitlazideintf.sfp*cunt*estcasedesc
Found 4 occurrences.
Processing file : components\fpcunit\ide\languages\fpcunitlazideintf.ru.po
2016-01-07 14:19:08, 2146 bytes
Line  21 - #: fpcunitlazideintf.sfp*cunt*estapp
Line  25 - #: fpcunitlazideintf.sfp*cunt*estappdesc
Line  30 - #: fpcunitlazideintf.sfp*cunt*estcase
Line  34 - #: fpcunitlazideintf.sfp*cunt*estcasedesc
Found 4 occurrences.
Processing file : components\fpcunit\ide\languages\fpcunitlazideintf.uk.po
2016-01-07 14:19:08, 1809 bytes
Line  20 - #: fpcunitlazideintf.sfp*cunt*estapp
Line  24 - #: fpcunitlazideintf.sfp*cunt*estappdesc
Line  28 - #: fpcunitlazideintf.sfp*cunt*estcase
Line  32 - #: fpcunitlazideintf.sfp*cunt*estcasedesc
Found 4 occurrences.
Processing file : components\lazdebuggergdbmi\gdbmidebugger.pp
2016-01-07 14:19:08, 417263 bytes
Line 5925 -         ProcessRunError; // will set dsPause / unless 
Can*Cunt*inue
Line 5931 -         ProcessException; // will set dsPause / unless 
Can*Cunt*inue
Found 2 occurrences.
Processing file : components\pochecker\graphstat.pp
2016-01-07 14:19:08, 10531 bytes
Line 116 - AStat.NrUnTranslated, AStat.Per*cUnT*ranslated,
Line 229 -     UnTranslated16Angle   := Round(AStat.Fra*cUnt*ranslated * 
FullCircle);
Found 2 occurrences.
Processing file : components\pochecker\pocheckerconsts.pas
2016-01-07 14:19:08, 8376 bytes
Line  97 -   sPer*cUnt*ranslated = '%s: %4.1f%% untranslated strings.';
Found 1 occurrences.
Processing file : components\pochecker\pofamilies.pp
2016-01-07 14:19:08, 29460 bytes
Line 112 -     function Per*cUnT*ranslated: Double; inline;
Line 115 -     function Fra*cUnT*ranslated: Double;
Line 337 - function TStat.Per*cUnT*ranslated: Double;
Line 339 -   Result := 100 * Fra*cUnT*ranslated;
Line 352 - function TStat.Fra*cUnT*ranslated: Double;
Line 435 - ALog.Add(Format(sPer*cUnt*ranslated,[Bar(Stat.NrUnTranslated, 
Stat.NrTotal, False), Stat.PercUnTranslated]));
Line 435 - ALog.Add(Format(sPercUntranslated,[Bar(Stat.NrUnTranslated, 
Stat.NrTotal, False), Stat.Per*cUnT*ranslated]));
Found 7 occurrences.
Processing file : components\pochecker\languages\pocheckerconsts.cs.po
2016-01-07 14:19:08, 9212 bytes
Line 323 - #: pocheckerconsts.sper*cunt*ranslated
Found 1 occurrences.
Processing file : components\pochecker\languages\pocheckerconsts.de.po
2016-01-07 14:19:08, 10214 bytes
Line 331 - #: pocheckerconsts.sper*cunt*ranslated
Found 1 occurrences.
Processing file : components\pochecker\languages\pocheckerconsts.es.po
2016-01-07 14:19:08, 9930 bytes
Line 323 - #: pocheckerconsts.sper*cunt*ranslated
Found 1 occurrences.
Processing file : components\pochecker\languages\pocheckerconsts.fr.po
2016-01-07 14:19:08, 10099 bytes
Line 328 - #: pocheckerconsts.sper*cunt*ranslated
Found 1 occurrences.
Processing file : components\pochecker\languages\pocheckerconsts.hu.po
2016-01-07 14:19:08, 9967 bytes
Line 328 - #: pocheckerconsts.sper*cunt*ranslated
Found 1 occurrences.
Processing : components\pochecker\languages\pocheckerconsts.it.po
2016-01-07 14:19:08, 9778 bytes
Line 330 - #: pocheckerconsts.sper*cunt*ranslated
Found 1 occurrences.
Processing file : components\pochecker\languages\pocheckerconsts.ja.po
2016-01-07 14:19:08, 9282 bytes
Line 320 - #: pocheckerconsts.sper*cunt*ranslated
Found 1 occurrences.
Processing file : components\pochecker\languages\pocheckerconsts.lt.po
2016-01-07 14:19:08, 8808 bytes
Line 318 - #: pocheckerconsts.sper*cunt*ranslated
Found 1 occurrences.
Processing file : components\pochecker\languages\pocheckerconsts.po
2016-01-07 14:19:08, 7056 bytes
Line 297 - #: pocheckerconsts.sper*cunt*ranslated
Found 1 occurrences.
Processing file : components\pochecker\languages\pocheckerconsts.pt_BR.po
2016-01-07 14:19:08, 8674 bytes
Line 316 - #: pocheckerconsts.sper*cunt*ranslated
Found 1 occurrences.
Processing file : components\pochecker\languages\pocheckerconsts.ru.po
2016-01-07 14:19:08, 11903 bytes
Line 330 - #: pocheckerconsts.sper*cunt*ranslated
Found 1 occurrences.
Processing file : components\pochecker\languages\pocheckerconsts.uk.po
2016-01-07 14:19:08, 9432 bytes
Line 315 - #: pocheckerconsts.sper*cunt*ranslated
Found 1 occurrences.
Processing file : components\synedit\lazsynedittext.pas
2016-01-07 14:19:08, 52133 bytes
Line 776 -       // *Cunt*inue in LTR
Found 1 occurrences.
Searched 8986 file(s), found 69 occurrences in 27 file(s)

============== OCCURENCES OF 'shit'=========================

Processing file : components\aggpas\ppm\spheres.ppm
2016-01-07 14:19:08, 288015 bytes
Offset 0x5af1   - 
RB!TF$WI(WL,XO0ZQ3\R6\U9^W;_Y?_[B_\E`^G`_I``J`bMacObeQbfScgVchWcjYdk[em]fn^go`hqbhrdisfi*shit*iiukjwmkxnkxolyrlzsm{um|wn}xo~zo
Found 1 occurrences.
Processing file : components\aggpas\ppm\spheres2.ppm
2016-01-07 14:19:08, 288038 bytes
Offset 0x5b08   - 
RB!TF$WI(WL,XO0ZQ3\R6\U9^W;_Y?_[B_\E`^G`_I``J`bMacObeQbfScgVchWcjYdk[em]fn^go`hqbhrdisfi*shit*iiukjwmkxnkxolyrlzsm{um|wn}xo~zo
Found 1 occurrences.
Processing file : components\datetimectrls\manual.htm
2016-01-07 14:19:08, 48962 bytes
Line  37 - *p align="left" style="margin-left: 2.01cm; margin-bottom: 
0cm"**img 
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABa0lEQVR4nGNhoDFgoYsFtbXT/1PT0ObmTEYUC0CguDicZIN6e1ei6Lty5QbDzp0XUdSgBNG0aTMYXr16xSAmJkaQzsrKgOsTEJgBpo8ccYDSx/7b2FgxYlgA0nTlyjWGly9fMtjZ2eGlQepgoKHhFwM/Pz9WX2JEso6OFhjD2PjonTsvg4PFxcUNq+EoFoDCEwaYmV/i1IAKxDHCHKcFKSluDLETn0J52kRaAAH23FcZ3N318VsAAovzpUkyGAbmzLkKpmERi9OCXTe4Gdw0vpJM4wMYkQz*ShIt*OcZcAs1NArt75AkWeaAsIufTRw7sMcvJKQP49uPicI9TyAZAGGY5Nnio+AAULssvJ9gG+sEamFcTYGW69YyfdByCALazRaZDhakLvGA6RYgEkrP8DDUfwyXE5Xh/M2fkSh4uFwC6GuZxkC2DBg4uGGUqs4SgWzJmzi2hNpACwBaAqDlRJ0MwCEMBWUFHVAloBAEDJ8StCrYz2AAAAAElFTkSuQmCC" 
name="grafika2" align="bottom" width="24" height="24" border="0"**a 
class="western" href="#TDateTimePicker"*
Line  85 - *img 
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABa0lEQVR4nGNhoDFgoYsFtbXT/1PT0ObmTEYUC0CguDicZIN6e1ei6Lty5QbDzp0XUdSgBNG0aTMYXr16xSAmJkaQzsrKgOsTEJgBpo8ccYDSx/7b2FgxYlgA0nTlyjWGly9fMtjZ2eGlQepgoKHhFwM/Pz9WX2JEso6OFhjD2PjonTsvg4PFxcUNq+EoFoDCEwaYmV/i1IAKxDHCHKcFKSluDLETn0J52kRaAAH23FcZ3N318VsAAovzpUkyGAbmzLkKpmERi9OCXTe4Gdw0vpJM4wMYkQz*ShIt*OcZcAs1NArt75AkWeaAsIufTRw7sMcvJKQP49uPicI9TyAZAGGY5Nnio+AAULssvJ9gG+sEamFcTYGW69YyfdByCALazRaZDhakLvGA6RYgEkrP8DDUfwyXE5Xh/M2fkSh4uFwC6GuZxkC2DBg4uGGUqs4SgWzJmzi2hNpACwBaAqDlRJ0MwCEMBWUFHVAloBAEDJ8StCrYz2AAAAAElFTkSuQmCC" 
name="grafika9" align="middle" width="24" height="24" 
border="0"**/b**/font**/p*
Found 2 occurrences.
Processing file : components\fpdebug\app\fpdserver\debugconsoleserver.pas
2016-01-07 14:19:08, 2387 bytes
Line  94 -   FEventQueue.Pu*shIt*em(AnEvent);
Found 1 occurrences.
Processing file : components\fpdebug\app\fpdserver\debugtcpserver.pas
2016-01-07 14:19:08, 9766 bytes
Line 178 -   FResponseQueue.Pu*shIt*em(s);
Found 1 occurrences.
Processing file : components\fpdebug\app\fpdserver\debugthread.pas
2016-01-07 14:19:08, 18050 bytes
Line 528 -     FCommandQueue.Pu*shIt*em(ACommand);
Found 1 occurrences.
Processing file : 
components\lazdebuggers\lazdebuggerfpdserver\fpdserverdebugger.pas
2016-01-07 14:19:08, 42592 bytes
Line 1106 -   FSendQueue.Pu*shIt*em(AString);
Found 1 occurrences.
Processing file : components\lazutils\laz2_dom.pas
2016-01-07 14:19:08, 106087 bytes
Line 564 -     QName: PHa*shIt*em;
Line 2561 -   p: PHa*shIt*em;
Line 2771 -   Item: PHa*shIt*em;
Found 3 occurrences.
Processing file : components\lazutils\laz2_xmlread.pas
2016-01-07 14:19:08, 120481 bytes
Line 381 -     FStdPrefix_xml: PHa*shIt*em;
Line 382 -     FStdPrefix_xmlns: PHa*shIt*em;
Line 2600 -   p: PHa*shIt*em;
Line 3368 -   ElName: PHa*shIt*em;
Line 3448 -   ElName: PHa*shIt*em;
Line 3599 -   Prefix: PHa*shIt*em;
Line 3624 -   Prefix, AttrName: PHa*shIt*em;
Found 7 occurrences.
Processing file : components\lazutils\laz2_xmlutils.pas
2016-01-07 14:19:08, 27487 bytes
Line  54 -   PPHa*shIt*em = ^PHashItem;
Line  54 -   PPHashItem = ^PHa*shIt*em;
Line  55 -   PHa*shIt*em = ^THashItem;
Line  55 -   PHashItem = ^THa*shIt*em;
Line  56 -   THa*shIt*em = record
Line  59 -     Next: PHa*shIt*em;
Line  62 -   THa*shIt*emArray = array[0..MaxInt div sizeof(Pointer)-1] 
of PHashItem;
Line  62 -   THashItemArray = array[0..MaxInt div sizeof(Pointer)-1] of 
PHa*shIt*em;
Line  63 -   PHa*shIt*emArray = ^THashItemArray;
Line  63 -   PHashItemArray = ^THa*shIt*emArray;
Line  65 -   THashForEach = function(Entry: PHa*shIt*em; arg: Pointer): 
Boolean;
Line  71 -     FBucket: PHa*shIt*emArray;
Line  73 -     function Lookup(Key: PXMLUtilChar; KeyLength: Integer; 
out Found: Boolean; CanCreate: Boolean): PHa*shIt*em;
Line  79 -     function Find(Key: PXMLUtilChar; KeyLen: Integer): 
PHa*shIt*em;
Line  80 -     function FindOrAdd(Key: PXMLUtilChar; KeyLen: Integer; 
out Found: Boolean): PHa*shIt*em; overload;
Line  81 -     function FindOrAdd(Key: PXMLUtilChar; KeyLen: Integer): 
PHa*shIt*em; overload;
Line  83 -     function Remove(Entry: PHa*shIt*em): Boolean;
Line 117 -     Prefix: PHa*shIt*em;
Line 134 -     FDefaultPrefix: THa*shIt*em;
Line 141 -     function IsPrefixBound(P: PXMLUtilChar; Len: Integer; out 
Prefix: PHa*shIt*em): Boolean;
Line 142 -     function GetPrefix(P: PXMLUtilChar; Len: Integer): 
PHa*shIt*em;
Line 143 -     function BindPrefix(const nsURI: TXMLUtilString; aPrefix: 
PHa*shIt*em): TBinding;
Line 689 -   FBucket := AllocMem(I * sizeof(PHa*shIt*em));
Line 702 -   item, next: PHa*shIt*em;
Line 719 - function THashTable.Find(Key: PXMLUtilChar; KeyLen: Integer): 
PHa*shIt*em;
Line 727 -   out Found: Boolean): PHa*shIt*em;
Line 732 - function THashTable.FindOrAdd(Key: PXMLUtilChar; KeyLen: 
Integer): PHa*shIt*em;
Line 741 -   e: PHa*shIt*em;
Line 752 -   out Found: Boolean; CanCreate: Boolean): PHa*shIt*em;
Line 754 -   Entry: PPHa*shIt*em;
Line 788 -   p: PHa*shIt*emArray;
Line 789 -   chain: PPHa*shIt*em;
Line 791 -   e, n: PHa*shIt*em;
Line 793 -   p := AllocMem(NewCapacity * sizeof(PHa*shIt*em));
Line 811 - function THashTable.Remove(Entry: PHa*shIt*em): Boolean;
Line 813 -   chain: PPHa*shIt*em;
Line 837 -   chain: PPHa*shIt*em;
Line 838 -   e: PHa*shIt*em;
Line 863 -   e: PHa*shIt*em;
Line 969 - function TNSSupport.BindPrefix(const nsURI: TXMLUtilString; 
aPrefix: PHa*shIt*em): TBinding;
Line 1000 -   Pfx: PHa*shIt*em;
Line 1014 -   Pfx: PHa*shIt*em;
Line 1068 -   Prefix: PHa*shIt*em): Boolean;
Line 1074 - function TNSSupport.GetPrefix(P: PXMLUtilChar; Len: 
Integer): PHa*shIt*em;
Found 44 occurrences.
Processing file : components\lazutils\laz2_xmlwrite.pas
2016-01-07 14:19:08, 24616 bytes
Line  60 -     Prefix: PHa*shIt*em;
Found 1 occurrences.
Processing file : components\lazutils\lazcollections.pas
2016-01-07 14:19:08, 6407 bytes
Line  43 -     function TryPu*shIt*em(const AItem: T): boolean;
Line  49 -     function Pu*shIt*em(const AItem: T): TWaitResult;
Line 137 - function TLazThreadedQueue.TryPu*shIt*em(const AItem: T): 
boolean;
Line 204 - function TLazThreadedQueue.Pu*shIt*em(const AItem: T): 
TWaitResult;
Line 213 -   if TryPu*shIt*em(AItem) then
Line 240 -     until TryPu*shIt*em(AItem);
Found 6 occurrences.
Processing file : components\lazutils\ttinterp.pas
2016-01-07 14:19:08, 144460 bytes
Line 2978 - (* BULL*SHIT* : Measures from the original glyph must to be 
taken *)
Line 3038 - (* BULL*SHIT* : Measure taken in the original glyph must be 
along *)
Line 3041 - (* Second BULL*SHIT* : Flag attributions are inverted 
!!            *)
Found 3 occurrences.
Processing file : components\synedit\syngutterlineoverview.pp
2016-01-07 14:19:08, 43376 bytes
Line 559 -   procedure Pu*shIt*emsDown(ASrc, ADest: TSynGutterLOvLineMarks);
Line 636 -     Pu*shIt*emsDown(CurItem, TmpItem);
Found 2 occurrences.
Processing file : debugger\breakpropertydlg.pas
2016-01-07 14:19:08, 14237 bytes
Line 407 -   lblHitCount.Caption := li*sHit*Count + ':';
Found 1 occurrences.
Processing file : docs\xml\lazutils\laz2_xmlutils.xml
2016-01-07 14:19:08, 23322 bytes
Line 298 - *element name="PPHa*shIt*em"*
Line 307 - *element name="PHa*shIt*em"*
Line 316 - *element name="THa*shIt*em"*
Line 325 - *element name="THa*shIt*em.Key"*
Line 334 - *element name="THa*shIt*em.HashValue"*
Line 343 - *element name="THa*shIt*em.Next"*
Line 352 - *element name="THa*shIt*em.Data"*
Line 361 - *element name="THa*shIt*emArray"*
Line 370 - *element name="PHa*shIt*emArray"*
Found 9 occurrences.
Processing file : docs\xml\lcl\dynhasharray.xml
2016-01-07 14:19:08, 31748 bytes
Line  24 -            To get all items with the same hash index, do a 
FindHa*shIt*em. Then
Line  97 -       *element name="TOnGetKeyForHa*shIt*em"*
Line 103 -       *element name="TOnGetKeyForHa*shIt*em.Result"*
Line 107 -       *element name="TOnGetKeyForHa*shIt*em.Item"*
Line 240 -       *element name="TDynHashArray.FOnGetKeyForHa*shIt*em"*
Line 264 -       *element name="TDynHashArray.NewHa*shIt*em"*
Line 271 -       *element name="TDynHashArray.NewHa*shIt*em.Result"*
Line 275 -       *element name="TDynHashArray.DisposeHa*shIt*em"*
Line 282 -       *element 
name="TDynHashArray.DisposeHa*shIt*em.ADynHashArrayItem"*
Line 315 -       *element name="TDynHashArray.SetOnGetKeyForHa*shIt*em"*
Line 322 -       *element 
name="TDynHashArray.SetOnGetKeyForHa*shIt*em.AValue"*
Line 468 -         *short*Returns true if the item is in the 
set.(through OnGetKeyForHa*shIt*em)*/short*
Line 600 -         *short*Returns calculated index from Item through 
OnGetKeyForHa*shIt*em*/short*
Line 627 -       *element name="TDynHashArray.FindHa*shIt*em"*
Line 634 -       *element name="TDynHashArray.FindHa*shIt*em.Result"*
Line 638 -       *element name="TDynHashArray.FindHa*shIt*em.Item"*
Line 642 -       *element name="TDynHashArray.FindHa*shIt*emWithKey"*
Line 643 -         *short*Finds an item as PDynHashArrayItem among all 
items (through OnGetKeyForHa*shIt*em)*/short*
Line 649 -       *element name="TDynHashArray.FindHa*shIt*emWithKey.Result"*
Line 653 -       *element name="TDynHashArray.FindHa*shIt*emWithKey.Key"*
Line 658 -         *short*Finds an item among all items (through 
OnGetKeyForHa*shIt*em)*/short*
Line 672 -       *element name="TDynHashArray.GetHa*shIt*em"*
Line 679 -       *element name="TDynHashArray.GetHa*shIt*em.Result"*
Line 683 -       *element name="TDynHashArray.GetHa*shIt*em.HashIndex"*
Line 748 -       *element name="TDynHashArray.FirstHa*shIt*em"*
Line 784 -       *element name="TDynHashArray.OnGetKeyForHa*shIt*em"*
Found 26 occurrences.
Processing file : docs\xml\lcl\stringhashlist.xml
2016-01-07 14:19:08, 8007 bytes
Line  44 - *element name="PStringHa*shIt*em"*
Line  53 - *element name="TStringHa*shIt*em"*
Line  62 - *element name="TStringHa*shIt*em.HashValue"*
Line  71 - *element name="TStringHa*shIt*em.Key"*
Line  80 - *element name="TStringHa*shIt*em.Data"*
Line  89 - *element name="PStringHa*shIt*emList"*
Found 6 occurrences.
Processing file : examples\dockmanager\package\ffloatingsite.pas
2016-01-07 14:19:08, 5406 bytes
Line 143 - *Shit*: in both cases the docking management does the 
opposite of what it should do:
Found 1 occurrences.
Processing file : ide\debugmanager.pas
2016-01-07 14:19:08, 98329 bytes
Line 433 -         [li*sHit*Count, Hitcount,
Found 1 occurrences.
Processing file : ide\lazarusidestrconsts.pas
2016-01-07 14:19:08, 326761 bytes
Line 3891 -     +'%*sHit* Stop, and hope the best, we''re pulling the 
plug.';
Line 3930 -   li*sHit*Count = 'Hitcount';
Found 2 occurrences.
Processing file : languages\lazaruside.af_ZA.po
2016-01-07 14:19:08, 520922 bytes
Line 7651 - msgid "Debugger error%sOoops, the debugger entered the error 
state%sSave your work now !%*sHit* Stop, and hope the best, we're 
pulling the plug."
Line 9679 - #: lazarusidestrconsts.li*shit*count
Found 2 occurrences.
Processing file : languages\lazaruside.ar.po
2016-01-07 14:19:08, 526551 bytes
Line 7660 - msgid "Debugger error%sOoops, the debugger entered the error 
state%sSave your work now !%*sHit* Stop, and hope the best, we're 
pulling the plug."
Line 9691 - #: lazarusidestrconsts.li*shit*count
Found 2 occurrences.
Processing file : languages\lazaruside.ca.po
2016-01-07 14:19:08, 590680 bytes
Line 7890 - msgid "Debugger error%sOoops, the debugger entered the error 
state%sSave your work now !%*sHit* Stop, and hope the best, we're 
pulling the plug."
Line 9943 - #: lazarusidestrconsts.li*shit*count
Found 2 occurrences.
Processing file : languages\lazaruside.cs.po
2016-01-07 14:19:08, 677229 bytes
Line 7649 - msgid "Debugger error%sOoops, the debugger entered the error 
state%sSave your work now !%*sHit* Stop, and hope the best, we're 
pulling the plug."
Line 9680 - #: lazarusidestrconsts.li*shit*count
Found 2 occurrences.
Processing file : languages\lazaruside.de.po
2016-01-07 14:19:08, 660621 bytes
Line 7646 - msgid "Debugger error%sOoops, the debugger entered the error 
state%sSave your work now !%*sHit* Stop, and hope the best, we're 
pulling the plug."
Line 9681 - #: lazarusidestrconsts.li*shit*count
Found 2 occurrences.
Processing file : languages\lazaruside.es.po
2016-01-07 14:19:08, 683735 bytes
Line 7677 - msgid "Debugger error%sOoops, the debugger entered the error 
state%sSave your work now !%*sHit* Stop, and hope the best, we're 
pulling the plug."
Line 9712 - #: lazarusidestrconsts.li*shit*count
Found 2 occurrences.
Processing file : languages\lazaruside.fi.po
2016-01-07 14:19:08, 660124 bytes
Line 7593 - msgid "Debugger error%sOoops, the debugger entered the error 
state%sSave your work now !%*sHit* Stop, and hope the best, we're 
pulling the plug."
Line 9607 - #: lazarusidestrconsts.li*shit*count
Found 2 occurrences.
Processing file : languages\lazaruside.fr.po
2016-01-07 14:19:08, 708103 bytes
Line 7645 - msgid "Debugger error%sOoops, the debugger entered the error 
state%sSave your work now !%*sHit* Stop, and hope the best, we're 
pulling the plug."
Line 9681 - #: lazarusidestrconsts.li*shit*count
Found 2 occurrences.
Processing file : languages\lazaruside.he.po
2016-01-07 14:19:08, 696440 bytes
Line 8117 - msgid "Debugger error%sOoops, the debugger entered the error 
state%sSave your work now !%*sHit* Stop, and hope the best, we're 
pulling the plug."
Line 10238 - #: lazarusidestrconsts.li*shit*count
Found 2 occurrences.
Processing file : languages\lazaruside.hu.po
2016-01-07 14:19:08, 696581 bytes
Line 7643 - msgid "Debugger error%sOoops, the debugger entered the error 
state%sSave your work now !%*sHit* Stop, and hope the best, we're 
pulling the plug."
Line 9678 - #: lazarusidestrconsts.li*shit*count
Found 2 occurrences.
Processing file : languages\lazaruside.id.po
2016-01-07 14:19:08, 603110 bytes
Line 7940 - msgid "Debugger error%sOoops, the debugger entered the error 
state%sSave your work now !%*sHit* Stop, and hope the best, we're 
pulling the plug."
Line 10005 - #: lazarusidestrconsts.li*shit*count
Found 2 occurrences.
Processing file : languages\lazaruside.it.po
2016-01-07 14:19:08, 675201 bytes
Line 7693 - msgid "Debugger error%sOoops, the debugger entered the error 
state%sSave your work now !%*sHit* Stop, and hope the best, we're 
pulling the plug."
Line 9732 - #: lazarusidestrconsts.li*shit*count
Found 2 occurrences.
Processing file : languages\lazaruside.ja.po
2016-01-07 14:19:08, 724508 bytes
Line 7786 - msgid "Debugger error%sOoops, the debugger entered the error 
state%sSave your work now !%*sHit* Stop, and hope the best, we're 
pulling the plug."
Line 9858 - #: lazarusidestrconsts.li*shit*count
Found 2 occurrences.
Processing file : languages\lazaruside.lt.po
2016-01-07 14:19:08, 681919 bytes
Line 7853 - msgid "Debugger error%sOoops, the debugger entered the error 
state%sSave your work now !%*sHit* Stop, and hope the best, we're 
pulling the plug."
Line 9933 - #: lazarusidestrconsts.li*shit*count
Found 2 occurrences.
Processing file : languages\lazaruside.nl.po
2016-01-07 14:19:08, 593650 bytes
Line 7916 -  error%sOoops, the debugger entered the error state%sSave 
your work now !%*sHit* Stop, and hope the best, we're pulling the plug."
Line 9975 - #: lazarusidestrconsts.li*shit*count
Found 2 occurrences.
Processing file : languages\lazaruside.pl.po
2016-01-07 14:19:08, 603657 bytes
Line 7970 - msgid "Debugger error%sOoops, the debugger entered the error 
state%sSave your work now !%*sHit* Stop, and hope the best, we're 
pulling the plug."
Line 10032 - #: lazarusidestrconsts.li*shit*count
Found 2 occurrences.
Processing file : languages\lazaruside.po
2016-01-07 14:19:08, 514637 bytes
Line 7626 - msgid "Debugger error%sOoops, the debugger entered the error 
state%sSave your work now !%*sHit* Stop, and hope the best, we're 
pulling the plug."
Line 9652 - #: lazarusidestrconsts.li*shit*count
Found 2 occurrences.
Processing file : languages\lazaruside.pt_BR.po
2016-01-07 14:19:08, 697704 bytes
Line 7822 - msgid "Debugger error%sOoops, the debugger entered the error 
state%sSave your work now !%*sHit* Stop, and hope the best, we're 
pulling the plug."
Line 9896 - #: lazarusidestrconsts.li*shit*count
Found 2 occurrences.
Processing file : languages\lazaruside.ru.po
2016-01-07 14:19:08, 807599 bytes
Line 7641 - msgid "Debugger error%sOoops, the debugger entered the error 
state%sSave your work now !%*sHit* Stop, and hope the best, we're 
pulling the plug."
Line 9676 - #: lazarusidestrconsts.li*shit*count
Found 2 occurrences.
Processing file : languages\lazaruside.sk.po
2016-01-07 14:19:08, 628407 bytes
Line 7996 - msgid "Debugger error%sOoops, the debugger entered the error 
state%sSave your work now !%*sHit* Stop, and hope the best, we're 
pulling the plug."
Line 10075 - #: lazarusidestrconsts.li*shit*count
Found 2 occurrences.
Processing file : languages\lazaruside.tr.po
2016-01-07 14:19:08, 550136 bytes
Line 7719 - msgid "Debugger error%sOoops, the debugger entered the error 
state%sSave your work now !%*sHit* Stop, and hope the best, we're 
pulling the plug."
Line 9769 - #: lazarusidestrconsts.li*shit*count
Found 2 occurrences.
Processing file : languages\lazaruside.uk.po
2016-01-07 14:19:08, 754613 bytes
Line 7847 - msgid "Debugger error%sOoops, the debugger entered the error 
state%sSave your work now !%*sHit* Stop, and hope the best, we're 
pulling the plug."
Line 9927 - #: lazarusidestrconsts.li*shit*count
Found 2 occurrences.
Processing file : languages\lazaruside.zh_CN.po
2016-01-07 14:19:08, 607070 bytes
Line 8021 - msgid "Debugger error%sOoops, the debugger entered the error 
state%sSave your work now !%*sHit* Stop, and hope the best, we're 
pulling the plug."
Line 10100 - #: lazarusidestrconsts.li*shit*count
Found 2 occurrences.
Processing file : lcl\dynhasharray.pp
2016-01-07 14:19:08, 26478 bytes
Line  24 -            To get all items with the same hash index, do a 
FindHa*shIt*em. Then
Line  52 -   TOnGetKeyForHa*shIt*em = function(Item: pointer): pointer;
Line  53 -   TOnEachHa*shIt*em = function(Sender: TDynHashArray; Item: 
Pointer): boolean;
Line  80 -     FOnGetKeyForHa*shIt*em: TOnGetKeyForHashItem;
Line  80 -     FOnGetKeyForHashItem: TOnGetKeyForHa*shIt*em;
Line  84 -     function NewHa*shIt*em: PDynHashArrayItem;
Line  85 -     procedure DisposeHa*shIt*em(ADynHashArrayItem: 
PDynHashArrayItem);
Line  89 -     procedure SetOnGetKeyForHa*shIt*em(const AValue: 
TOnGetKeyForHashItem);
Line  89 -     procedure SetOnGetKeyForHashItem(const AValue: 
TOnGetKeyForHa*shIt*em);
Line 109 -     function FindHa*shIt*em(Item: Pointer): PDynHashArrayItem;
Line 110 -     function FindHa*shIt*emWithKey(Key: Pointer): 
PDynHashArrayItem;
Line 112 -     function GetHa*shIt*em(HashIndex: integer): 
PDynHashArrayItem;
Line 116 -     procedure ForEach(const Func: TOnEachHa*shIt*em);
Line 123 -     property FirstHa*shIt*em: PDynHashArrayItem read FFirstItem;
Line 131 -     property OnGetKeyForHa*shIt*em: TOnGetKeyForHashItem
Line 131 -     property OnGetKeyForHashItem: TOnGetKeyForHa*shIt*em
Line 132 -        read FOnGetKeyForHa*shIt*em write SetOnGetKeyForHashItem;
Line 132 -        read FOnGetKeyForHashItem write SetOnGetKeyForHa*shIt*em;
Line 282 -   Ha*shIt*em: PDynHashArrayItem;
Line 287 -     Ha*shIt*em:=FItems[i];
Line 288 -     if Ha*shIt*em**nil then begin
Line 290 -       while Ha*shIt*em**nil do begin
Line 291 -         DbgOut(' ',Dbgs(Ha*shIt*em^.Item));
Line 292 -         RealHashIndex:=IndexOf(Ha*shIt*em^.Item);
Line 294 -         Ha*shIt*em:=HashItem^.Next;
Line 294 -         HashItem:=Ha*shIt*em^.Next;
Line 295 -         if (Ha*shIt*em**nil) and (HashItem^.IsOverflow=false) 
then break;
Line 295 -         if (HashItem**nil) and (Ha*shIt*em^.IsOverflow=false) 
then break;
Line 300 -   Ha*shIt*em:=FFirstItem;
Line 301 -   while Ha*shIt*em**nil do begin
Line 302 -     DebugLn('  ',Dbgs(Ha*shIt*em^.Prior),'*-'
Line 303 -                 ,Dbgs(Ha*shIt*em)
Line 304 -                 ,'(',Dbgs(Ha*shIt*em^.Item),')'
Line 305 -                 ,'-*',Dbgs(Ha*shIt*em^.Next));
Line 306 -     Ha*shIt*em:=HashItem^.Next;
Line 306 -     HashItem:=Ha*shIt*em^.Next;
Line 337 -   Ha*shIt*em, HashItem2: PDynHashArrayItem;
Line 337 -   HashItem, Ha*shIt*em2: PDynHashArrayItem;
Line 348 -   Ha*shIt*em:=FFirstItem;
Line 349 -   while Ha*shIt*em**nil do begin
Line 350 -     Ha*shIt*em2:=HashItem^.Prior;
Line 350 -     HashItem2:=Ha*shIt*em^.Prior;
Line 351 -     while Ha*shIt*em2**nil do begin
Line 352 -       if Ha*shIt*em=HashItem2 then
Line 352 -       if HashItem=Ha*shIt*em2 then
Line 354 -       if Ha*shIt*em^.Item=HashItem2^.Item then
Line 354 -       if HashItem^.Item=Ha*shIt*em2^.Item then
Line 356 -       Ha*shIt*em2:=HashItem2^.Prior;
Line 356 -       HashItem2:=Ha*shIt*em2^.Prior;
Line 358 -     Ha*shIt*em:=HashItem^.Next;
Line 358 -     HashItem:=Ha*shIt*em^.Next;
Line 361 -   Ha*shIt*em:=FFirstItem;
Line 362 -   while Ha*shIt*em**nil do begin
Line 364 -     if (Ha*shIt*em^.Next**nil) and 
(HashItem^.Next^.Prior**HashItem) then
Line 364 -     if (HashItem^.Next**nil) and 
(Ha*shIt*em^.Next^.Prior**HashItem) then
Line 364 -     if (HashItem^.Next**nil) and 
(HashItem^.Next^.Prior**Ha*shIt*em) then
Line 366 -     if (Ha*shIt*em^.Prior**nil) and 
(HashItem^.Prior^.Next**HashItem) then
Line 366 -     if (HashItem^.Prior**nil) and 
(Ha*shIt*em^.Prior^.Next**HashItem) then
Line 366 -     if (HashItem^.Prior**nil) and 
(HashItem^.Prior^.Next**Ha*shIt*em) then
Line 368 -     if (Ha*shIt*em^.IsOverflow=false)
Line 369 -     and (FItems[IndexOf(Ha*shIt*em^.Item)]**HashItem) then
Line 369 -     and (FItems[IndexOf(HashItem^.Item)]**Ha*shIt*em) then
Line 371 -     Ha*shIt*em:=HashItem^.Next;
Line 371 -     HashItem:=Ha*shIt*em^.Next;
Line 378 -     Ha*shIt*em:=FItems[i];
Line 379 -     while Ha*shIt*em**nil do begin
Line 381 -       if IndexOf(Ha*shIt*em^.Item)**i then exit(-14);
Line 382 -       Ha*shIt*em:=HashItem^.Next;
Line 382 -       HashItem:=Ha*shIt*em^.Next;
Line 383 -       if (Ha*shIt*em**nil) and (HashItem^.IsOverflow=false) 
then break;
Line 383 -       if (HashItem**nil) and (Ha*shIt*em^.IsOverflow=false) 
then break;
Line 417 -     if Assigned(OnGetKeyForHa*shIt*em) then begin
Line 418 -       AnItem:=OnGetKeyForHa*shIt*em(AnItem);
Line 428 -   and ((Key**nil) or Assigned(OnGetKeyForHa*shIt*em)) then begin
Line 467 -   Ha*shIt*em: PDynHashArrayItem;
Line 475 -   Ha*shIt*em:=NewHashItem;
Line 475 -   HashItem:=NewHa*shIt*em;
Line 476 -   Ha*shIt*em^.Item:=Item;
Line 478 -     Ha*shIt*em^.Next:=FFirstItem;
Line 480 -     Ha*shIt*em^.Next:=FItems[Index];
Line 481 -     Ha*shIt*em^.Prior:=HashItem^.Next^.Prior;
Line 481 -     HashItem^.Prior:=Ha*shIt*em^.Next^.Prior;
Line 482 -     Ha*shIt*em^.Next^.IsOverflow:=true;
Line 484 -   if (Ha*shIt*em^.Next=FFirstItem) then
Line 485 -     FFirstItem:=Ha*shIt*em;
Line 486 -   FItems[Index]:=Ha*shIt*em;
Line 487 -   if Ha*shIt*em^.Next**nil then begin
Line 488 -     Ha*shIt*em^.Next^.Prior:=HashItem;
Line 488 -     HashItem^.Next^.Prior:=Ha*shIt*em;
Line 489 -   if Ha*shIt*em^.Prior**nil then
Line 490 -     Ha*shIt*em^.Prior^.Next:=HashItem;
Line 490 -     HashItem^.Prior^.Next:=Ha*shIt*em;
Line 508 -   Delete(FindHa*shIt*em(Item));
Line 519 -   or (Assigned(OnGetKeyForHa*shIt*em)
Line 520 -     and 
(OnGetKeyForHa*shIt*em(ADynHashArrayItem^.Item)=FHashCacheItem)))
Line 543 -   DisposeHa*shIt*em(ADynHashArrayItem);
Line 555 -   Ha*shIt*em: PDynHashArrayItem;
Line 558 -   Ha*shIt*em:=FirstHashItem;
Line 558 -   HashItem:=FirstHa*shIt*em;
Line 560 -   while Ha*shIt*em**nil do begin
Line 561 -     List[i]:=Ha*shIt*em^.Item;
Line 563 -     Ha*shIt*em:=HashItem^.Next;
Line 563 -     HashItem:=Ha*shIt*em^.Next;
Line 570 -   Ha*shIt*em: PDynHashArrayItem;
Line 573 -   Ha*shIt*em:=FirstHashItem;
Line 573 -   HashItem:=FirstHa*shIt*em;
Line 575 -   while Ha*shIt*em**nil do begin
Line 576 -     List[i]:=Ha*shIt*em^.Item;
Line 578 -     Ha*shIt*em:=HashItem^.Next;
Line 578 -     HashItem:=Ha*shIt*em^.Next;
Line 582 - procedure TDynHashArray.ForEach(const Func: TOnEachHa*shIt*em);
Line 584 -   Ha*shIt*em: PDynHashArrayItem;
Line 586 -   Ha*shIt*em:=FFirstItem;
Line 587 -   while Ha*shIt*em**nil do begin
Line 588 -     if not Func(Self,Ha*shIt*em^.Item) then break;
Line 589 -     Ha*shIt*em:=HashItem^.Next;
Line 589 -     HashItem:=Ha*shIt*em^.Next;
Line 601 - function TDynHashArray.NewHa*shIt*em: PDynHashArrayItem;
Line 606 - procedure TDynHashArray.DisposeHa*shIt*em(ADynHashArrayItem: 
PDynHashArrayItem);
Line 615 -     Result:=FindHa*shIt*em(Item)**nil;
Line 624 -   Result:=FindHa*shIt*emWithKey(Key)**nil;
Line 627 - function TDynHashArray.FindHa*shIt*em(Item: Pointer): 
PDynHashArrayItem;
Line 651 - function TDynHashArray.FindHa*shIt*emWithKey(Key: Pointer): 
PDynHashArrayItem;
Line 659 -         if Assigned(OnGetKeyForHa*shIt*em) then begin
Line 660 -           if OnGetKeyForHa*shIt*em(Result^.Item)=Key then exit;
Line 664 -             if OnGetKeyForHa*shIt*em(Result^.Item)=Key then begin
Line 683 -   Ha*shIt*em: PDynHashArrayItem;
Line 689 -     Ha*shIt*em:=FItems[Index];
Line 690 -     if (Ha*shIt*em**nil)
Line 691 -     and Assigned(OnGetKeyForHa*shIt*em) then begin
Line 692 -       if OnGetKeyForHa*shIt*em(HashItem^.Item)=Key then exit;
Line 692 -       if OnGetKeyForHashItem(Ha*shIt*em^.Item)=Key then exit;
Line 694 -       Ha*shIt*em:=HashItem^.Next;
Line 694 -       HashItem:=Ha*shIt*em^.Next;
Line 695 -       while (Ha*shIt*em**nil) and (HashItem^.IsOverflow) do begin
Line 695 -       while (HashItem**nil) and (Ha*shIt*em^.IsOverflow) do begin
Line 696 -         if OnGetKeyForHa*shIt*em(HashItem^.Item)=Key then begin
Line 696 -         if OnGetKeyForHashItem(Ha*shIt*em^.Item)=Key then begin
Line 699 -           Result:=Ha*shIt*em^.Item;
Line 702 -         Ha*shIt*em:=HashItem^.Next;
Line 702 -         HashItem:=Ha*shIt*em^.Next;
Line 708 - function TDynHashArray.GetHa*shIt*em(HashIndex: integer): 
PDynHashArrayItem;
Line 747 -   CurHa*shIt*em, NextHashItem: PDynHashArrayItem;
Line 747 -   CurHashItem, NextHa*shIt*em: PDynHashArrayItem;
Line 751 -   CurHa*shIt*em:=FFirstItem;
Line 753 -   while CurHa*shIt*em**nil do begin
Line 754 -     NextHa*shIt*em:=CurHashItem^.Next;
Line 754 -     NextHashItem:=CurHa*shIt*em^.Next;
Line 755 -     Index:=IndexOf(CurHa*shIt*em^.Item);
Line 761 -       CurHa*shIt*em := NextHashItem;
Line 761 -       CurHashItem := NextHa*shIt*em;
Line 764 -     CurHa*shIt*em^.IsOverFlow:=false;
Line 765 -     CurHa*shIt*em^.Prior:=nil;
Line 767 -       CurHa*shIt*em^.Next:=FFirstItem;
Line 769 -       CurHa*shIt*em^.Next:=FItems[Index];
Line 770 -       CurHa*shIt*em^.Prior:=CurHashItem^.Next^.Prior;
Line 770 -       CurHashItem^.Prior:=CurHa*shIt*em^.Next^.Prior;
Line 771 -       CurHa*shIt*em^.Next^.IsOverflow:=true;
Line 773 -     if (CurHa*shIt*em^.Next=FFirstItem) then
Line 774 -       FFirstItem:=CurHa*shIt*em;
Line 775 -     FItems[Index]:=CurHa*shIt*em;
Line 776 -     if CurHa*shIt*em^.Next**nil then begin
Line 777 -       CurHa*shIt*em^.Next^.Prior:=CurHashItem;
Line 777 -       CurHashItem^.Next^.Prior:=CurHa*shIt*em;
Line 778 -     if CurHa*shIt*em^.Prior**nil then
Line 779 -       CurHa*shIt*em^.Prior^.Next:=CurHashItem;
Line 779 -       CurHashItem^.Prior^.Next:=CurHa*shIt*em;
Line 781 -     CurHa*shIt*em:=NextHashItem;
Line 781 -     CurHashItem:=NextHa*shIt*em;
Line 790 -   if Assigned(OnGetKeyForHa*shIt*em) then 
Item:=OnGetKeyForHashItem(Item);
Line 790 -   if Assigned(OnGetKeyForHashItem) then 
Item:=OnGetKeyForHa*shIt*em(Item);
Line 800 - procedure TDynHashArray.SetOnGetKeyForHa*shIt*em(
Line 801 -   const AValue: TOnGetKeyForHa*shIt*em);
Line 803 -   if FOnGetKeyForHa*shIt*em=AValue then exit;
Line 804 -   FOnGetKeyForHa*shIt*em:=AValue;
Line 916 -   Ha*shIt*em: PDynHashArrayItem;
Line 919 -   Ha*shIt*em:=FFirstFree;
Line 920 -   while Ha*shIt*em**nil do begin
Line 922 -     if (Ha*shIt*em^.Next**nil) and 
(HashItem^.Next^.Prior**HashItem) then
Line 922 -     if (HashItem^.Next**nil) and 
(Ha*shIt*em^.Next^.Prior**HashItem) then
Line 922 -     if (HashItem^.Next**nil) and 
(HashItem^.Next^.Prior**Ha*shIt*em) then
Line 924 -     if (Ha*shIt*em^.Prior**nil) and 
(HashItem^.Prior^.Next**HashItem) then
Line 924 -     if (HashItem^.Prior**nil) and 
(Ha*shIt*em^.Prior^.Next**HashItem) then
Line 924 -     if (HashItem^.Prior**nil) and 
(HashItem^.Prior^.Next**Ha*shIt*em) then
Line 926 -     Ha*shIt*em:=HashItem^.Next;
Line 926 -     HashItem:=Ha*shIt*em^.Next;
Found 186 occurrences.
Processing file : lcl\stringhashlist.pas
2016-01-07 14:19:08, 9035 bytes
Line  30 -   PStringHa*shIt*em = ^TStringHashItem;
Line  30 -   PStringHashItem = ^TStringHa*shIt*em;
Line  31 -   TStringHa*shIt*em = record
Line  37 -   PStringHa*shIt*emList = ^PStringHashItem;
Line  37 -   PStringHashItemList = ^PStringHa*shIt*em;
Line  41 -     FList: PStringHa*shIt*emList;
Line  54 -     procedure Insert(Index: Integer; Item: PStringHa*shIt*em);
Line  68 -     property List: PStringHa*shIt*emList read FList;
Line  86 -   Item: PStringHa*shIt*em;
Line 212 -         (FCount - Index) * SizeOf(PStringHa*shIt*em));
Line 311 - procedure TStringHashList.Insert(Index: Integer; Item: 
PStringHa*shIt*em);
Line 313 -   ReallocMem(FList, (fCount +1) * SizeOf(PStringHa*shIt*em));
Line 318 -       (FCount - Index) * SizeOf(PStringHa*shIt*em));
Found 13 occurrences.
Processing file : lcl\interfaces\gtk\gtkmsgqueue.pp
2016-01-07 14:19:08, 7162 bytes
Line 141 -   Ha*shIt*em: PDynHashArrayItem;
Line 144 -   Ha*shIt*em:=FPaintMessages.GetHashItem(h);
Line 144 -   HashItem:=FPaintMessages.GetHa*shIt*em(h);
Line 145 -   if Ha*shIt*em**nil then begin
Line 146 -     Result:=TGtkMessageQueueItem(Ha*shIt*em^.Item);
Line 149 -     Ha*shIt*em:=HashItem^.Next;
Line 149 -     HashItem:=Ha*shIt*em^.Next;
Line 150 -     while (Ha*shIt*em**nil) and (HashItem^.IsOverflow) do begin
Line 150 -     while (HashItem**nil) and (Ha*shIt*em^.IsOverflow) do begin
Line 152 -       Result:=TGtkMessageQueueItem(Ha*shIt*em^.Item);
Line 155 -       Ha*shIt*em:=HashItem^.Next;
Line 155 -       HashItem:=Ha*shIt*em^.Next;
Found 12 occurrences.
Processing file : lcl\interfaces\gtk\gtkproc.inc
2016-01-07 14:19:08, 324025 bytes
Line 1850 -   Ha*shIt*em: PDynHashArrayItem;
Line 1853 - Ha*shIt*em:=Pal^.IndexTable.FindHashItemWithKey(Pointer(I + 1));
Line 1853 - HashItem:=Pal^.IndexTable.FindHa*shIt*emWithKey(Pointer(I + 1));
Line 1854 -   if Ha*shIt*em**nil then
Line 1855 -     Result:=PIndexRGB(Ha*shIt*em^.Item);
Line 1860 -   Ha*shIt*em: PDynHashArrayItem;
Line 1863 - Ha*shIt*em:=Pal^.RGBTable.FindHashItemWithKey(Pointer(RGB + 1));
Line 1863 - HashItem:=Pal^.RGBTable.FindHa*shIt*emWithKey(Pointer(RGB + 1));
Line 1864 -   if Ha*shIt*em**nil then
Line 1865 -     Result:=PIndexRGB(Ha*shIt*em^.Item);
Line 6574 -   Ha*shIt*em: PDynHashArrayItem;
Line 6584 -   Ha*shIt*em:=HashArray.FirstHashItem;
Line 6584 -   HashItem:=HashArray.FirstHa*shIt*em;
Line 6588 -   while Ha*shIt*em**nil do begin
Line 6589 -     TopologicalList[i].Widget:=Ha*shIt*em^.Item;
Line 6601 -     Ha*shIt*em:=HashItem^.Next;
Line 6601 -     HashItem:=Ha*shIt*em^.Next;
Found 17 occurrences.
Processing file : lcl\interfaces\gtk\gtkwidgetset.inc
2016-01-07 14:19:08, 188587 bytes
Line 380 -   Ha*shIt*em: PDynHashArrayItem;
Line 431 -     Ha*shIt*em:=FDeviceContexts.FirstHashItem;
Line 431 -     HashItem:=FDeviceContexts.FirstHa*shIt*em;
Line 432 -     while (n*7) and (Ha*shIt*em**nil) do
Line 434 -       DbgOut(' ',DbgS(Ha*shIt*em^.Item));
Line 435 -       Ha*shIt*em:=HashItem^.Next;
Line 435 -       HashItem:=Ha*shIt*em^.Next;
Line 453 -     Ha*shIt*em := FGDIObjects.FirstHashItem;
Line 453 -     HashItem := FGDIObjects.FirstHa*shIt*em;
Line 454 -     while (Ha*shIt*em ** nil) do
Line 459 -         DbgOut(' ',DbgS(Ha*shIt*em^.Item));
Line 462 - Inc(GDITypeCount[PGdiObject(Ha*shIt*em^.Item)^.GDIType]);
Line 463 -       Ha*shIt*em := HashItem^.Next;
Line 463 -       HashItem := Ha*shIt*em^.Next;
Line 500 -     Ha*shIt*em:=FDeviceContexts.FirstHashItem;
Line 500 -     HashItem:=FDeviceContexts.FirstHa*shIt*em;
Line 501 -     while (Ha*shIt*em**nil) and (n*MaxTraces) do
Line 503 -       DebugLn('DC: ', Dbgs(Ha*shIt*em^.Item));
Line 504 - DumpBackTrace(TGtkDeviceContext(Ha*shIt*em^.Item).StackAddrs);
Line 506 -       Ha*shIt*em:=HashItem^.Next;
Line 506 -       HashItem:=Ha*shIt*em^.Next;
Line 520 -         Ha*shIt*em := FGDIObjects.FirstHashItem;
Line 520 -         HashItem := FGDIObjects.FirstHa*shIt*em;
Line 521 -         while (Ha*shIt*em ** nil) and (n*MaxTraces) do begin
Line 522 -           DebugLn(dbgs(gdiType),': ', dbgs(Ha*shIt*em^.Item));
Line 523 - DumpBackTrace(PgdiObject(Ha*shIt*em^.Item)^.StackAddrs);
Line 525 -           Ha*shIt*em := HashItem^.Next;
Line 525 -           HashItem := Ha*shIt*em^.Next;
Line 4804 -   Ha*shIt*em: PDynHashArrayItem;
Line 4811 -   Ha*shIt*em:=FDeviceContexts.FirstHashItem;
Line 4811 -   HashItem:=FDeviceContexts.FirstHa*shIt*em;
Line 4813 -   while Ha*shIt*em**nil do begin
Line 4814 -     DC:=TGtkDeviceContext(Ha*shIt*em^.Item);
Line 4818 -     Ha*shIt*em:=HashItem^.Next;
Line 4818 -     HashItem:=Ha*shIt*em^.Next;
Found 35 occurrences.
Processing file : lcl\interfaces\gtk\gtkwinapi.inc
2016-01-07 14:19:08, 324567 bytes
Line 2106 -   GObject^.RGBTable.OnGetKeyForHa*shIt*em:=@GetRGBAsKey;
Line 2108 - GObject^.IndexTable.OnGetKeyForHa*shIt*em:=@GetIndexAsKey;
Found 2 occurrences.
Processing file : lcl\interfaces\gtk2\gtk2msgqueue.pp
2016-01-07 14:19:08, 7995 bytes
Line 173 -   Ha*shIt*em: PDynHashArrayItem;
Line 176 -   Ha*shIt*em:=FPaintMessages.GetHashItem(h);
Line 176 -   HashItem:=FPaintMessages.GetHa*shIt*em(h);
Line 177 -   if Ha*shIt*em**nil then begin
Line 178 -     Result:=TGtkMessageQueueItem(Ha*shIt*em^.Item);
Line 181 -     Ha*shIt*em:=HashItem^.Next;
Line 181 -     HashItem:=Ha*shIt*em^.Next;
Line 182 -     while (Ha*shIt*em**nil) and (HashItem^.IsOverflow) do begin
Line 182 -     while (HashItem**nil) and (Ha*shIt*em^.IsOverflow) do begin
Line 184 -       Result:=TGtkMessageQueueItem(Ha*shIt*em^.Item);
Line 187 -       Ha*shIt*em:=HashItem^.Next;
Line 187 -       HashItem:=Ha*shIt*em^.Next;
Found 12 occurrences.
Processing file : lcl\interfaces\gtk2\gtk2proc.inc
2016-01-07 14:19:08, 309524 bytes
Line 1785 -   Ha*shIt*em: PDynHashArrayItem;
Line 1788 - 
Ha*shIt*em:=Pal^.IndexTable.FindHashItemWithKey({%H-}Pointer(I + 1));
Line 1788 - 
HashItem:=Pal^.IndexTable.FindHa*shIt*emWithKey({%H-}Pointer(I + 1));
Line 1789 -   if Ha*shIt*em**nil then
Line 1790 -     Result:=PIndexRGB(Ha*shIt*em^.Item);
Line 1795 -   Ha*shIt*em: PDynHashArrayItem;
Line 1798 - 
Ha*shIt*em:=Pal^.RGBTable.FindHashItemWithKey({%H-}Pointer(RGB + 1));
Line 1798 - 
HashItem:=Pal^.RGBTable.FindHa*shIt*emWithKey({%H-}Pointer(RGB + 1));
Line 1799 -   if Ha*shIt*em**nil then
Line 1800 -     Result:=PIndexRGB(Ha*shIt*em^.Item);
Line 6347 -   Ha*shIt*em: PDynHashArrayItem;
Line 6357 -   Ha*shIt*em:=HashArray.FirstHashItem;
Line 6357 -   HashItem:=HashArray.FirstHa*shIt*em;
Line 6361 -   while Ha*shIt*em**nil do begin
Line 6362 -     TopologicalList[i].Widget:=Ha*shIt*em^.Item;
Line 6374 -     Ha*shIt*em:=HashItem^.Next;
Line 6374 -     HashItem:=Ha*shIt*em^.Next;
Found 17 occurrences.
Processing file : lcl\interfaces\gtk2\gtk2widgetset.inc
2016-01-07 14:19:08, 203475 bytes
Line 1588 -   Ha*shIt*em: PDynHashArrayItem;
Line 1635 -     Ha*shIt*em:=FDeviceContexts.FirstHashItem;
Line 1635 -     HashItem:=FDeviceContexts.FirstHa*shIt*em;
Line 1636 -     while (n*7) and (Ha*shIt*em**nil) do
Line 1638 -       DbgOut(' ',DbgS(Ha*shIt*em^.Item));
Line 1639 -       Ha*shIt*em:=HashItem^.Next;
Line 1639 -       HashItem:=Ha*shIt*em^.Next;
Line 1657 -     Ha*shIt*em := FGDIObjects.FirstHashItem;
Line 1657 -     HashItem := FGDIObjects.FirstHa*shIt*em;
Line 1658 -     while (Ha*shIt*em ** nil) do
Line 1663 -         DbgOut(' ',DbgS(Ha*shIt*em^.Item));
Line 1666 - Inc(GDITypeCount[PGdiObject(Ha*shIt*em^.Item)^.GDIType]);
Line 1667 -       Ha*shIt*em := HashItem^.Next;
Line 1667 -       HashItem := Ha*shIt*em^.Next;
Line 1704 -     Ha*shIt*em:=FDeviceContexts.FirstHashItem;
Line 1704 -     HashItem:=FDeviceContexts.FirstHa*shIt*em;
Line 1705 -     while (Ha*shIt*em**nil) and (n*MaxTraces) do
Line 1707 -       DebugLn('DC: ', Dbgs(Ha*shIt*em^.Item));
Line 1708 - DumpBackTrace(TGtkDeviceContext(Ha*shIt*em^.Item).StackAddrs);
Line 1710 -       Ha*shIt*em:=HashItem^.Next;
Line 1710 -       HashItem:=Ha*shIt*em^.Next;
Line 1724 -         Ha*shIt*em := FGDIObjects.FirstHashItem;
Line 1724 -         HashItem := FGDIObjects.FirstHa*shIt*em;
Line 1725 -         while (Ha*shIt*em ** nil) and (n*MaxTraces) do begin
Line 1726 -           DebugLn(dbgs(gdiType),': ', dbgs(Ha*shIt*em^.Item));
Line 1727 - DumpBackTrace(PgdiObject(Ha*shIt*em^.Item)^.StackAddrs);
Line 1729 -           Ha*shIt*em := HashItem^.Next;
Line 1729 -           HashItem := Ha*shIt*em^.Next;
Line 5537 -   Ha*shIt*em: PDynHashArrayItem;
Line 5544 -   Ha*shIt*em:=FDeviceContexts.FirstHashItem;
Line 5544 -   HashItem:=FDeviceContexts.FirstHa*shIt*em;
Line 5546 -   while Ha*shIt*em**nil do begin
Line 5547 -     DC:=TGtkDeviceContext(Ha*shIt*em^.Item);
Line 5551 -     Ha*shIt*em:=HashItem^.Next;
Line 5551 -     HashItem:=Ha*shIt*em^.Next;
Found 35 occurrences.
Processing file : lcl\interfaces\gtk2\gtk2winapi.inc
2016-01-07 14:19:08, 317022 bytes
Line 1664 -   GObject^.RGBTable.OnGetKeyForHa*shIt*em:=@GetRGBAsKey;
Line 1666 - GObject^.IndexTable.OnGetKeyForHa*shIt*em:=@GetIndexAsKey;
Found 2 occurrences.
Processing file : lcl\interfaces\qt\qtwidgets.pas
2016-01-07 14:19:08, 568390 bytes
Line 5057 -     QtKey_At: Result := VK_2; // some bug, but Ctrl + *Shit* 
+ 2 produce QtKey_At
Found 1 occurrences.
Processing file : tools\snapshots\ftplister.pas
2016-01-07 14:19:08, 4721 bytes
Line 180 -   { Let's send all the commands at once (beware *shit*ty 
servers, set pipeline to false for them) }
Found 1 occurrences.
Searched 8986 file(s), found 499 occurrences in 56 file(s)





More information about the Lazarus mailing list