crypt of decay - September 6th, 2023 [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

September 6th, 2023

почему я давно перестал обновлять гцц, и больше не буду [Sep. 6th, 2023|08:19 pm]
src/yterm_main.c:609:58: warning: '%s' directive output may be truncated writing up to 4095 bytes
  into a region of size 255 [-Wformat-truncation=]
snprintf(term->title.last, sizeof(term->title.last), "[%s]", exe);
src/yterm_main.c:609:3: note: 'snprintf' output between 3 and 4098 bytes into a destination of size 256
snprintf(term->title.last, sizeof(term->title.last), "[%s]", exe);

и вот здесь ни у одного — ни у одного, блядь, еблана в той жопе, которую он считает своим черепом, в том говне, который он считает своим мозгом, не зародилась мысль: «а может, когда `snprintf()` используют так — это именно потому, что НАДО обрезать строку по размеру буфера? потому что иначе там бы хватило и `sprintf()`.» но нет, глаза-стёклышки, мыслей нет.

конечно, я могу отключить этот дебильный ворнинг, но: а какого хуя его вообще сделали, какого хуя его надо отключать? это, блядь, не просто легитимное — это применение `snprint()` ровно для той цели, для которой её и создавали. компилятор ворнит о правильном применении функции, заебись.

вот поэтому я считаю нынешних дивилапирав гоцэцэ дегенератами, сам проект гоцэцэ дерьмом, и обновляться с гоцэцэ6 (уже малость попорченой) никуда не собираюсь. в шестом оно ещё с трудом, но юзабельно.
Link163 meows|meow!

navigation
[ viewing | September 6th, 2023 ]
[ go | Previous Day|Next Day ]