home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 13
/
AACD13.ISO
/
AACD
/
Resources
/
System
/
VersCheck2
/
Goodies
/
Luemut_version
< prev
next >
Wrap
Text File
|
1999-11-29
|
857b
|
22 lines
Short: Bugfixed c:version command
Uploader: fsteinfe@iiic.ethz.ch (Frederic Steinfels)
Author: Urs Eprecht
Type: util/shell
Version: 40.1
SELOSTUS
Tämä on paranneltu versio alkuperäisestä c:version-komennosta,
jossa on paha ohjelmavirhe: Jos tiedoston neljä viimeistä tavua
ovat $-merkkejä, version-komento jää päättymättömään ohjelma-
silmukkaan. Uudessa version-komennossa tämä ongelma on korjattu
seuraavasti: Se sisäisesti pienentää tiedoston kokoa neljällä
tavulla. Tämä on turvallista koska viimeiset neljä tavua eivät
voi sisältää koko versio-merkkijonoa.
Korjattu koodi tarvitsee 14 tavua tilaa. Tila on saatu lyhen-
tämällä teksti:
"This disk requires Kickstart version 2.04 or greater"
muotoon
"Kickstart 2.04 or greater required"
Tämä oli paljon helpompaa kuin tiedoston koon suurentaminen.