diff options
| author | Tomas Bzatek <tbzatek@users.sourceforge.net> | 2009-11-17 16:37:34 +0100 |
|---|---|---|
| committer | Tomas Bzatek <tbzatek@users.sourceforge.net> | 2009-11-17 16:37:34 +0100 |
| commit | 8487ec272eaadcb60b778d440eba9e108282bf63 (patch) | |
| tree | 89eef8f8fd2c2dc888f9803a2a039961e1c9bdfd /UChmod.pas | |
| parent | d884d5168984d36a5c08f4814e81b070d7c964d3 (diff) | |
| download | tuxcmd-8487ec272eaadcb60b778d440eba9e108282bf63.tar.xz | |
Fix some compiler warnings and hints
Diffstat (limited to 'UChmod.pas')
| -rw-r--r-- | UChmod.pas | 29 |
1 files changed, 14 insertions, 15 deletions
@@ -177,22 +177,21 @@ end; procedure TFChmod.PermissionsCheckBoxToggle(Sender: TObject); var Mode: Cardinal; begin - if Busy then Exit; Busy := True; + if Busy then Exit; + Busy := True; Mode := 0; - { $WARNINGS OFF} - Mode := Mode or (Ord(cbSUID.Checked) * __S_ISUID); - Mode := Mode or (Ord(cbSGID.Checked) * __S_ISGID); - Mode := Mode or (Ord(cbSticky.Checked) * __S_ISVTX); - Mode := Mode or (Ord(cbUSRRead.Checked) * S_IRUSR); - Mode := Mode or (Ord(cbUSRWrite.Checked) * S_IWUSR); - Mode := Mode or (Ord(cbUSRExec.Checked) * S_IXUSR); - Mode := Mode or (Ord(cbGRPRead.Checked) * S_IRGRP); - Mode := Mode or (Ord(cbGRPWrite.Checked) * S_IWGRP); - Mode := Mode or (Ord(cbGRPExec.Checked) * S_IXGRP); - Mode := Mode or (Ord(cbALLRead.Checked) * S_IROTH); - Mode := Mode or (Ord(cbALLWrite.Checked) * S_IWOTH); - Mode := Mode or (Ord(cbALLExec.Checked) * S_IXOTH); - { $WARNINGS ON} + Mode := Mode or (Cardinal(Ord(cbSUID.Checked)) * __S_ISUID); + Mode := Mode or (Cardinal(Ord(cbSGID.Checked)) * __S_ISGID); + Mode := Mode or (Cardinal(Ord(cbSticky.Checked)) * __S_ISVTX); + Mode := Mode or (Cardinal(Ord(cbUSRRead.Checked)) * S_IRUSR); + Mode := Mode or (Cardinal(Ord(cbUSRWrite.Checked)) * S_IWUSR); + Mode := Mode or (Cardinal(Ord(cbUSRExec.Checked)) * S_IXUSR); + Mode := Mode or (Cardinal(Ord(cbGRPRead.Checked)) * S_IRGRP); + Mode := Mode or (Cardinal(Ord(cbGRPWrite.Checked)) * S_IWGRP); + Mode := Mode or (Cardinal(Ord(cbGRPExec.Checked)) * S_IXGRP); + Mode := Mode or (Cardinal(Ord(cbALLRead.Checked)) * S_IROTH); + Mode := Mode or (Cardinal(Ord(cbALLWrite.Checked)) * S_IWOTH); + Mode := Mode or (Cardinal(Ord(cbALLExec.Checked)) * S_IXOTH); LastMode := Mode; TextLabel.Caption := Format(LANGFChmod_TextLabel, [AttrToStr(Mode, False)]);; TextLabel.UseMarkup := True; |
