Yazılım detaylar:
Versiyon: 1.3.4-20131226
Qayıt: 17 Feb 15
Lisans: Ücretsiz
Popülerlik: 94
Mawk AWK programlama dili için bir açık kaynak tercüman.
Mawk daha küçük ve gawk'de çok daha hızlıdır. Biraz derleme-zamanı var
Böyle sprintf tampon = 1020 ve NF = 32767.
Bu sürümdeki yeni nedir:
- (Gert Hulselmans raporu) güncelleştirilmesi için izin vermeden _LIB_VERSION ilan Cygwin'ın math.h son kırılma geçici bir çözüm için yapılandırma denetimi ekleyin.
- Küçük güncellemeler clang ve MinGW için, komut yapılandırmak için
- Güncelleme config.guess ve config.sub
sürüm 1.3.4-20130803 yeni nedir:
- küçük güncellemeler yapılandırmak için komut
- çözümlenen komut çok uzun dize değişmezleri (Marcin Krol tarafından rapor) eski 1.3.3 sorunları düzeltmek için scan.c endeksi hesaplama, sınır-çek ekleyin geliştirmek.
- güncelleme config.guess ve config.sub
sürüm 1.3.4-20121209 yeni nedir:
- -build düzeltmek _LIB_VERSION için farklı bir türünü bildirir matherr.c içinde cygwin için
- örneklerde seçeneği "-f" kayıp ekleyin / gdecl.awk
- argüman herhangi bir çıkış dosya adı (Nathan Weeks tarafından rapor) eşleşmiyor eğer bir hata döndürür sağlanması, fflush bir gerileme düzeltmek.
- configure --help mesajın değiştirmek ifade --with-yerleşik-regex için varsayılan mawk olan yerleşik düzenli ifade motoru kullanır o net yapmak.
- düzeltme sorunları. Bunların çoğu küçük olduğunu ve Coverity kod analizini geliştirmek için izin kaynağını değiştirerek ele alındı.
- () kaynak dosyaları tararken ondalık sabitleri doğrulamak için kullanılan strtod ile çalışmak için gerekli yerel ondalık ayırıcı dönemi çevirerek LC_NUMERIC için destek değişiklik. Bu mawk ile sonsuz bir döngü giderir (Jan Psota tarafından rapor) '{1.0 yazdırmak} BEGIN'.
- önceki güncellemeleri göz ardı adam / mawk.doc, yeniden.
Coverity tarama tarafından bildirilen
sürüm 1.3.4-20121129 yeni nedir:
- değişim davranışı, iç fflush çağrısı başarısız olursa:. Ziyade bir hata ile çıkmak yerine, gawk ve BWK (Aharon Robbins ve Nathan Weeks ile tartışma) ile tutarlılık için, -1 olarak komut dönüş değeri yaymak
- işlevin parametre türü güncellenmesi, bir dizi parametresini kullanarak bir işleve ileri başvuru için özel bir durum ekleyin.
- destek uzunluğu gawk ve BWK awk yapıldığı gibi (dizi).
- destek LC_NUMERIC. Bu nawk ve BWK awk davranışını eşleşen girişi için kullanılan ondalık noktasını değiştirmek değil (binlerce-ayırıcı Yechiel Bardov talebi tarafından istendiğinde).
- açılışta otomatik olarak veya rastgele sayılar başlatmak isteyip seçim sağlamak için yapılandırma seçeneği --enable-init-srand işlevlerini ekleyin. Bu programlar daha öngörülebilir (Debian # 63843). yapar yapmamak
- configure --enable-yerleşik-srand işlevlerini eklemek genellikle sistem tarafından sağlanan işlevler kadar iyi değil mawk en yerleşik srand / rand fonksiyonlarını deprecate için kullanabilirsiniz.
- yerleşik fonksiyonları göstermek için --enable-iz yapılandırma seçeneği genişletmek.
- eklemek SYSTIME ve mktime işlevleri
- tanınmayan seçenekler hakkında uyarı yaparken, değil bu seçenekleri aval üzerinde hata ile çıkış yapın:
- - tüy bırakmayan
- - tüy bırakmayan eski
- - posix
- - re-aralık
- - Geleneksel
- strtime fonksiyonu için Dominic Letz tarafından yama entegre.
- için doğru mantık "/ dev / stdin" özel bir cihaz (Gentoo # 424137).
- güncellemeler: + çapraz derler desteklemek için yapılandırma komut dosyası ve makefile değiştirin. + Turbo C ++ ve C ++ Zortech makefiles kaldırın. Fmod, memcpy, strchr, strerror, strtod, vfprintf: + eski fonksiyon kontrolleri kaldırın. + Bazı başlıkları için eskimiş kontrolleri kaldırmak: math.h, stdarg.h, stdlib.h, string.h time.h + --datarootdir seçeneği desteklemez. + Autoheader çalışmasına izin vermek için AC_DEFINE en 3rd parametresini ekleyin. + Kullanılmayan makroları kaldırmak.
- güncelleme config.guess ve config.sub
- eklemek simgeleri
Dizi düzgün geçirilir, böylece
Bazı yerellerde görüntülenen ondalık noktasını değiştirmek olacak
Configure komut makroları için
Web sayfası sanat için
sürüm 1.3.4-20120627 yeni nedir:
- Bu sürüm GAWK'ın "nextfile" özelliği uygular, ekliyor: "/ dev / stdin" stdin için bir takma ad (zaten takma ad için "-") olarak, büyük sayılar ve dizeleri arasında ayırt etmek için kullanılan bir taşma denetimi giderir ayıklama izlerini geliştirir ve Bellek kaçak kontrolü, ve diğer çeşitli onarımları ve taşınabilirlik geliştirmeleri ekler.
sürüm 1.3.4-20100625 yeni nedir:
- sekizli ve onaltılık doğru çeviri sistemi düzenli ifade kütüphanesi için kaçar.
- vb --program-eki, desteklemek için yapılandırma komut dosyası değiştirmek.
- "mawk-cur" için, Debian paket komut ekleyin.
- RPM spec dosyası ekleyin.
- hareket release- ve yama-seviye değerleri ambalaj komut basitleştirmek için patchlev.h için.
Version.c
sürüm 1.3.3-20090920 yeni nedir:
- Bu sürüm alan ayırıcı desen boş değerlere destekler.
- Yeni bir karma fonksiyonu ile ilişkilendirilebilir dizilerin performansını artırır.
- Diğer düzeltmeler / iyileştirmeler vardır.
sürüm 1.3.3-20090820 yeni nedir:
- küçük taşınabilirlik / standartlar düzeltmeleri / HICAL
- gawk (Aharon Robbins tarafından yama) ile uyumluluk için WHINY_USERS sıralanır-dizi özelliği, ekleyin.
- "% x" biçiminde sıfır dönüşüm kırdı d_to_U () fonksiyonu, doğru alt limit Debian # 303825 (Masami Hiramatsu tarafından rapor) için düzeltme eklendi.
- "% s" ve printf biçimlendirme "% c" değiştirmek / sprintf? "S" Debian # 339799 tarafından istendiğinde standartlar uygunluk (Aharon Robbins, Mike Brennan ile tartışma için, sıfır-dolgu yapmaz emin komutları ).
Örnekler için
Yorum Bulunamadı