Статус темы:
Закрыта.
  1. Slowpoked Пользователь

    Регистрация:
    08.11.15
    Сообщения:
    241
    Симпатии:
    45
    Пол:
    Мужской
    Суть такова, имею вот такой stock:
    Код:
    stock CvarToRGB(cvar, &r, &g, &b)
    
    {
        static color[16];
        get_pcvar_string(cvar, color, sizeof(color) - 1);
       
        static piece[5];
        strbreak(color, piece, sizeof(piece) - 1, color, sizeof(color) - 1);
        r = str_to_num(piece);
       
        strbreak(color, piece, sizeof(piece) - 1, color, sizeof(color) - 1);
        g = str_to_num(piece);
        b = str_to_num(color);
    }
    При ... получаю ошибки вида:
    Код:
    warning 233: symbol "strbreak" is marked as deprecated: Use argbreak() instead
    warning 233: symbol "strbreak" is marked as deprecated: Use argbreak() instead
    
    Причем такая проблема, ТОЛЬКО на 1.8.3 = ниже же все ок. Подскажите кто нибудь ...
     
  2. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.588
    Симпатии:
    4.158
    Пол:
    Мужской
    strbreak замени на argbreak
     
    Slowpoked нравится это.
  3. windranger1337 Пользователь

    Регистрация:
    04.10.15
    Сообщения:
    303
    Симпатии:
    177
    Telegram:
    serfreeman1337
    Один из девизов тру скриптера: "warning при компиляции? ну не error же!"
    Это не ошибка, а просто компилятору не нравится код.

    В 1.8.3 предлагается использовать argbreak, вместо strbreak, если заглянем в string.inc, то увидим:
    Код:
    /**
    * Backwards compatibility stock - use argbreak or argparse.
    * @deprecated            this function does not work properly.
    */
    #pragma deprecated Use argbreak() instead
    stock strbreak(const text[], Left[], leftLen, Right[], rightLen)
    {
        return argbreak(text, Left, leftLen, Right, rightLen);
    }
    Та да.
     
    pr0.JeR и Slowpoked нравится это.
  4. Slowpoked Пользователь

    Регистрация:
    08.11.15
    Сообщения:
    241
    Симпатии:
    45
    Пол:
    Мужской
    windranger1337, WOW, благодарю. Тему можно закрыть.
     
Статус темы:
Закрыта.