Subversion Repositories autosfx

Compare Revisions

Regard whitespace Rev HEAD → Rev 1

/SFXBehavior.pas
41,7 → 41,7
C_ASFX_ET_DES = 'AutoSFX Extraction Target: Extract to Desktop';
C_ASFX_ET_ASK = 'AutoSFX Extraction Target: Choose directory';
 
EINRUECK = '> '; // Optional to all C_ASFX
EINRUECK = '> '; // Optional
 
const
CB_DEFAULT = cbAvoid;
109,15 → 109,12
 
function StripBehavior(c: string): string;
 
procedure StripIt(s: string; allowEinrueck: boolean);
procedure StripIt(s: string);
begin
if allowEinrueck then
begin
c := StringReplace(c, EINRUECK + s+#13#10, '', [rfReplaceAll, rfIgnoreCase]);
c := StringReplace(c, EINRUECK + s+#13, '', [rfReplaceAll, rfIgnoreCase]);
c := StringReplace(c, EINRUECK + s+#10, '', [rfReplaceAll, rfIgnoreCase]);
c := StringReplace(c, EINRUECK + s, '', [rfReplaceAll, rfIgnoreCase]);
end;
 
c := StringReplace(c, s+#13#10, '', [rfReplaceAll, rfIgnoreCase]);
c := StringReplace(c, s+#13, '', [rfReplaceAll, rfIgnoreCase]);
126,20 → 123,20
end;
 
begin
StripIt(C_SIGNATURE, false);
StripIt(C_SIGNATURE);
 
StripIt(C_ASFX_CB_AVO, true);
StripIt(C_ASFX_CB_OVR, true);
StripIt(C_ASFX_CB_NEW, true);
StripIt(C_ASFX_CB_ASK, true);
StripIt(C_ASFX_CB_AVO);
StripIt(C_ASFX_CB_OVR);
StripIt(C_ASFX_CB_NEW);
StripIt(C_ASFX_CB_ASK);
 
StripIt(C_ASFX_CP_NON, true);
StripIt(C_ASFX_CP_BEF, true);
StripIt(C_ASFX_CP_AFT, true);
StripIt(C_ASFX_CP_NON);
StripIt(C_ASFX_CP_BEF);
StripIt(C_ASFX_CP_AFT);
 
StripIt(C_ASFX_ET_HER, true);
StripIt(C_ASFX_ET_DES, true);
StripIt(C_ASFX_ET_ASK, true);
StripIt(C_ASFX_ET_HER);
StripIt(C_ASFX_ET_DES);
StripIt(C_ASFX_ET_ASK);
 
result := c;
end;