]]> ]]>

Open Watcom C/C++ 1.6

Версия реализации Open Watcom C/C++ языка программирования C++

Версия Open Watcom C/C++ 1.6 выпущена 15 декабря 2006.

Основные изменения относительно версии Open Watcom C/C++ 1.5:

  • изменена работа компилятора C с битовыми полями
  • исправлена обработки #pragma aux в компиляторе C
  • компилятор C теперь обрабатывает модификатор __ declspec
  • исправлена генерация имен переменных в компиляторах
    C/C++ в соответствии с соглашением о вызовах
  • препроцессор компилятора C был изменен, для обработки макроопределений с большим количеством параметров (255 и больше)
  • компилятор C больше не генерирует внутреннюю ошибку при одновременном использовании опций -ri и –oe
  • в компиляторе C было исправлено конвертирование между flat и __far16 указателями
  • компилятор C был изменен так, чтобы позволять повторное определение функций в случае, где первичное объявление не соответствовало соглашению о вызовах
  • добавлен новый переключатель -zwf компиляторам C/C++
  • компилятор C теперь корректно преобразовывает 64-битовые целочисленные константы в вещественные
  • исправлены ошибки в генераторе кода
  • добавлен нестандартный файл заголовков alloca.h для совместимости с другими компиляторами
  • функция strftime ()была расширена для поддержки формата даты, введенной в C99
  • тип указателя на файл, используемый в функциях lseek() и tell(), был изменен на off_t
  • исправлены функции _clear87() и _status87()
  • wasm теперь поддерживает внешние идентификаторы. Операторы SIZE, SIZEOF, LENGTH, LENGTHOF были исправлены для работы со структурами
  • обновлена привилегия команд в wasm для соответствия с MASM
  • ассемблер теперь корректно возвращает выражение для инструкции ret
  • исправлены ошибки в компоновщике
  • изменена работа утилиты wmake

Комментарии

]]>

blog comments powered by Disqus

]]>

Работа программистам