Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 5 из 5
  1. #1
    Аватар для Mr_LemoneZ
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.12.2016
    Адрес
    Беларусь
    Сообщений
    41
    Репутация:
    1 ±

    Warning 218: old style prototypes used with optional semicolumns

    Здравствуйте! После того, как я начал использовать версию компилятора с исправленными ошибками от Zeex (или от того, что я компилирую мод из-под Linux), появились вот такие варнинги:
    Код:
    .../pawno/include/sscanf2.inc(262) : warning 218: old style prototypes used with optional semicolumns
    .../pawno/include/sscanf2.inc(321) : warning 218: old style prototypes used with optional semicolumns
    BRP.pwn(413) : warning 218: old style prototypes used with optional semicolumns
    BRP.pwn(417) : warning 218: old style prototypes used with optional semicolumns
    BRP.pwn(417) : error 010: invalid function or declaration
    BRP.pwn(419) : warning 218: old style prototypes used with optional semicolumns
    BRP.pwn(426) : warning 218: old style prototypes used with optional semicolumns
    BRP.pwn(426) : error 010: invalid function or declaration
    BRP.pwn(428) : warning 218: old style prototypes used with optional semicolumns
    BRP.pwn(1726) : warning 218: old style prototypes used with optional semicolumns
    BRP.pwn(1767) : warning 218: old style prototypes used with optional semicolumns
    BRP.pwn(1773) : warning 218: old style prototypes used with optional semicolumns
    BRP.pwn(1791) : warning 218: old style prototypes used with optional semicolumns
    BRP.pwn(1804) : warning 218: old style prototypes used with optional semicolumns
    Ругается он на подобное этому:
    PHP код:
    SSCANF:weapon(string[])
    {
        


    PHP код:
    CMD:makeadmin(playeridparams[])
    {
        ...

    PHP код:
    @_IncessantTimer();
    @
    _IncessantTimer()
    {
        ...

    Последний раз редактировалось Mr_LemoneZ; 25.02.2017 в 22:54.

  2. #2
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    http://forum.sa-mp.com/showthread.php?p=3430701
    Удали #pragma semicolon 0 из кода. Или добавь forward для всех этих функций.

  3. #3
    Аватар для Mr_LemoneZ
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.12.2016
    Адрес
    Беларусь
    Сообщений
    41
    Репутация:
    1 ±
    Цитата Сообщение от ziggi Посмотреть сообщение
    http://forum.sa-mp.com/showthread.php?p=3430701
    Удали #pragma semicolon 0 из кода. Или добавь forward для всех этих функций.
    #pragma semicolon 0 нигде не используется, значит осталось только добавить forward'ы. Но, повторюсь, это скорее всего из-за того, что я компилирую из-под Debian, через неделю (так получается) попробую скомпилировать из-под Windows, посмотрю, что получится...

  4. #4
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Цитата Сообщение от ziggi Посмотреть сообщение
    http://forum.sa-mp.com/showthread.php?p=3430701
    Удали #pragma semicolon 0 из кода. Или добавь forward для всех этих функций.
    Это не из-за #pragma semicolon 0, а из-за отсутствия ключа "-;+" - без него постановка знака ";" в коде становится необязательной.
    И да, pawno, в отличие от других редакторов кода, сам форсит этот параметр, так же как и "-(+". При использовании же других редакторов эти параметры нужно указывать вручную.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  5. Пользователь сказал cпасибо:
    Mr_LemoneZ (26.02.2017)
  6. #5
    Аватар для Mr_LemoneZ
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.12.2016
    Адрес
    Беларусь
    Сообщений
    41
    Репутация:
    1 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    Это не из-за #pragma semicolon 0, а из-за отсутствия ключа "-;+" - без него постановка знака ";" в коде становится необязательной.
    Огромное спасибо, всё заработало! B-)
    Можете закрывать тему.

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •