Просмотр полной версии : [Вопрос] warning 223: redundant "sizeof": argument size is always 1 (symbol "ret_hash_len")
Outsider
15.08.2019, 16:08
исправленные стандартные инклуды, по типу этих (https://github.com/sampctl/samp-stdlib)?
После подключения при компиляции возникает варнинг
warning 223: redundant "sizeof": argument size is always 1 (symbol "ret_hash_len")
Покажи функцию, на которую жалуется (у неё должен быть параметр "ret_hash_len").
Outsider
15.08.2019, 16:24
Покажи функцию, на которую жалуется (у неё должен быть параметр "ret_hash_len").
P.S. Стоило создать отдельную тему в разделе с ошибками. Ну потом перенесу сообщения
native SHA256_PassHash(const password[], const salt[], ret_hash[], ret_hash_len = sizeof ret_hash_len); // SHA256 for password hashing
- - - Добавлено - - -
ret_hash_len = sizeof ret_hash_len - как это вообще понимать?
Daniel_Cortez
15.08.2019, 16:29
После подключения при компиляции возникает варнинг
warning 223: redundant "sizeof": argument size is always 1 (symbol "ret_hash_len")
Да, банальная опечатка. Проблема исходит из набора изменений (https://github.com/sampctl/samp-stdlib/pull/22), который приняли только вчера. На самом деле ничего удивительного, до этого я уже сообщал (https://github.com/sampctl/samp-stdlib/pull/22#discussion_r313485902) об ещё одной оплошности среди тех изменений (её автор исправил). Попробую предложить исправление, возможно уже сегодня-завтра примут. Спасибо, что сообщили.
Если хотите пока что исправить проблему у себя, в a_samp.inc найдите строку с объявлением функции SHA256_PassHash ("native SHA256_PassHash(const password[], ...") и просто замените "sizeof ret_hash_len" на "sizeof ret_hash".
UPD: Не прошло и двух часов, как патч уже приняли: https://github.com/sampctl/samp-stdlib/pull/23
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot