Похожие чаты

I'Ve been using typedef unsigned char chr in my code

so that I used unsigned char normally for my characters. Seems like the right thing to do. Now I want to start using -Wall and -Wextra and I suddenly get all these warnings about difference in signedness with chr pointers etc. Any suggestions what I should do about that? Don't want to do casts every time I use standard functions. Should I just suppress this particular type of warning?

6 ответов

13 просмотров

why chr WHY

Chiyando- Автор вопроса

@TRGWII How would you deal with this?

don't use unsigned if using libc

Chiyando
@TRGWII How would you deal with this?

BUT if you really want to keep doing that, do this or something: #define puts(str) puts((char *)str)

Chiyando- Автор вопроса
Thomas
don't use unsigned if using libc

Think I'll go with this. I am using libc and it just feels like I'm going against the grain too much and I'm pretty sure the benefit is not worth it

Похожие вопросы

Обсуждают сегодня

Is Kadena onto something special? No one really knows. Good luck!
Bright Uncle Stephen EqualBet
40
А кто-то пробовал, уезжая из Эстонии получить э-рез и продолжить вести предпринимательскую деятельность внутри Эстонии, используя свой OÜ?
Lalalashechki Lalala
62
здравствуйте. совершаю вот такую вещь: strcpy(line, (char)current_number); где current number — неподписанный шорт, line — массив чаров. ругань следующая: main.c:29:30: error...
Roberto's Ширгозиев
13
Гайз, кто-нибудь пробовал запустить probe-rs под камень, которого нет в probe-rs? Мб есть какой-нибудь пример у кого... Через target-gen попробовал сгенерировать chip-descript...
Максим Смирнов
1
Можно попросить небольшое ревью кода? Тут немнога, я ничего интереснее не придумал, чем написать аналог tree в качестве практики с cmake. https://github.com/hrimov/tree-unix/...
Andrew Hrimov
11
Всем привет. Ребят подскажите пожалуйста. Вопрос по дизасемблировани. Начну с начала. У меня есть скомпилированная программа на ГО (я разработчик) - в ней есть защита лицензии...
Zloy
11
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
isn't utxo commitements pretty close though if someone wanted to get it over the finish line? my understanding is that most of the ground work was already down by verde
Luke High - Rabbi Of Bcash High Rabbi Of Bcash
23
пришел с работы, там тоже гента, ставил одинаково, но дома kernel-dist-bin обновляеться без проблем, на работе ядро при установки не попадает в папку /boot .Приходится вручную...
РDV
13
Карта сайта