Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от opennews (?), 31-Дек-25, 10:12 | ||
Дэниел Cтенберг (Daniel Stenberg), автор утилиты для получения и отправки данных по сети curl, объявил о прекращении использования функции strcpy() в кодовой базе проекта и запрете применения данной функции в дальнейшем. Решение является продолжением инициированного в прошлом году отказа от использования функции strncpy(), копирующей заданное число байт из входящей строки. Применение strncpy() создавало опасность возникновения ошибок из-за пропуска нулевого символа в конце строки или добавочного заполнения нулями... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 1. "Проект Curl избавился от использования функции strcpy в коде" | +5 +/– | |
Сообщение от Ilnarildarovuch (?), 31-Дек-25, 10:12 | ||
Молодцы, хорошее и safe изменение! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 20. "Проект Curl избавился от использования функции strcpy в коде" | +18 +/– | |
| Сообщение от Аноним (20), 31-Дек-25, 11:35 | ||
Очень affordable | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 89. "Проект Curl избавился от использования функции strcpy в коде" | +6 +/– | |
| Сообщение от Аноним (89), 31-Дек-25, 14:26 | ||
И что только сишники не наворотят, лишь бы паскаль не изучать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 94. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Аноним (94), 31-Дек-25, 14:33 | ||
Утомительны эти ваши begin/endы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 126. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (126), 31-Дек-25, 15:43 | ||
С разморозкой! Они проставляются современными редакторами кода автоматически. И уже очень давно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 130. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Анлним (?), 31-Дек-25, 15:54 | ||
Каеф. Бесполезные символы (как и {}) прославляются автоматически, вместо того чтобы просто от них избавиться | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 168. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Илья (??), 31-Дек-25, 20:53 | ||
А альтернатив-то и нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 216. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (216), 01-Янв-26, 01:54 | ||
Почему нет? А как же питон? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 213. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (89), 01-Янв-26, 00:43 | ||
> Утомительны эти ваши begin/endы. | ||
| Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору | ||
| 118. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 15:16 | ||
В современном паскале страшный зоопарк строк. Там есть алиас string который компилятор заменяет на ansistring (однобайтовые символы + кодировка) или widestring (двухбайтовые ютф) или shortstring(это как первые только не длинее 255 символов и длина в первом байте). И есть ещё указатели на соответсвующие типы символов для каждой строки, которые могут указывать на целую строку пока не встретится нулевой (крч, логика как в си). В чистых паскалевских проектах строки вообще не доставляют проблем, но вот когда нужно выйти из манямирка и обратится к библиотеке на си, то строки сразу прекращаются в ужс-ужс череватый сегфолтами. | ||
| Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору | ||
| 148. "Проект Curl избавился от использования функции strcpy в коде" | +2 +/– | |
Сообщение от Ivan (??), 31-Дек-25, 17:40 | ||
Я там игрался немного. UTF-8 внутри ansi string представляется идеальным вариантом. Для legacy проектов, завязанных на широкие символы как-в-Винде (Free Vision, например, зачем-то именно так портировали) — wide string. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 149. "Проект Curl избавился от использования функции strcpy в коде" | +3 +/– | |
Сообщение от Ivan (??), 31-Дек-25, 17:44 | ||
> внутри ansi string | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 165. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Аноним (165), 31-Дек-25, 20:03 | ||
Верно. Кто о чем, а сишники все буфер считают, вместо того, чтобы праздновать Новый год) | ||
| Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору | ||
| 56. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Аноним (56), 31-Дек-25, 13:33 | ||
А всего-то нужно было Кернигана-Ритчи прочитать. | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 71. "Проект Curl избавился от использования функции strcpy в коде" | +8 +/– | |
| Сообщение от Аноним (71), 31-Дек-25, 13:55 | ||
И иконку перед монитором чтобы она защищала написанный код. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 102. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от seg (?), 31-Дек-25, 14:43 | ||
Теперь хотя бы понятно за что сишников хейтят. А все как всегда - не читал, но проповедую. | ||
| Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору | ||
| 117. Скрыто модератором | +3 +/– | |
| Сообщение от Вася (??), 31-Дек-25, 15:15 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 133. Скрыто модератором | +/– | |
| Сообщение от Аноним (133), 31-Дек-25, 16:27 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 183. Скрыто модератором | +1 +/– | |
| Сообщение от Аноним (183), 31-Дек-25, 22:33 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 141. "Проект Curl избавился от использования функции strcpy в коде" | –1 +/– | |
| Сообщение от Тон (?), 31-Дек-25, 16:51 | ||
Смотря какой fabric | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 172. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от anonymous (??), 31-Дек-25, 21:32 | ||
Когда уже строки вместо указателей сделают? | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 3. "Проект Curl избавился от использования функции strcpy в коде" | +5 +/– | |
| Сообщение от Bottle (?), 31-Дек-25, 10:19 | ||
А могли бы использовать C++ и не пилить велосипед со строками... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 9. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Аноним (9), 31-Дек-25, 10:45 | ||
а могли бы использовать питон и не заморачиваться вообще, а могли бы заплатить денег индусам и им бы все накодили, а могли бы найти гадалку чтобы она им искала ошибки через спиритические сеансы, ....сколько возможностей упущенно, ай яй яй | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 66. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (56), 31-Дек-25, 13:46 | ||
> а могли бы заплатить денег индусам и им бы все накодили | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 169. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Илья (??), 31-Дек-25, 20:55 | ||
>питон | ||
| Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору | ||
| 11. "Проект Curl избавился от использования функции strcpy в коде" | –10 +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 10:53 | ||
Поясню, программирование на чистом Си похоже на поэзию. Когда вы пишите стихи, люди жившие до вас много раз писали о том, о чём пишите Вы. Но данный факт не является причиной того что не надо писать стихи. | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 57. "Проект Curl избавился от использования функции strcpy в коде" | +2 +/– | |
| Сообщение от Аноним (94), 31-Дек-25, 13:34 | ||
Программирование на чистом Си похоже на письмо по слогам. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 60. "Проект Curl избавился от использования функции strcpy в коде" | +3 +/– | |
| Сообщение от Zulu (?), 31-Дек-25, 13:39 | ||
Самурай без меча подобен самураю с мечом, но без меча. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 84. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (94), 31-Дек-25, 14:14 | ||
Но не все хотят быть самураями. Поэтому сейчас для микроконтроллеров мало кто пишет на ассемблере. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 59. "Проект Curl избавился от использования функции strcpy в коде" | +2 +/– | |
| Сообщение от Аноним (56), 31-Дек-25, 13:37 | ||
> Поясню, программирование на чистом Си похоже на поэзию. | ||
| Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору | ||
| 73. "Проект Curl избавился от использования функции strcpy в коде" | –1 +/– | |
| Сообщение от cnjzxir (?), 31-Дек-25, 13:57 | ||
Можно примеры? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 82. "Проект Curl избавился от использования функции strcpy в коде" | –1 +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 14:11 | ||
> Абсолютно согласен. Мне напоминает Маяковского | ||
| Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору | ||
| 99. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 14:38 | ||
>Т.е главное как оно выглядит, как работает уже не важно))? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 170. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Илья (??), 31-Дек-25, 21:04 | ||
>Кен Томпсон с тобой не согласен | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 196. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (196), 31-Дек-25, 23:28 | ||
Контраргументов нет. Поэтому пошло хамство. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 182. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 22:33 | ||
> Ой не надо так драматизировать, ошибки исправляются. | ||
| Ответить | Правка | К родителю #99 | Наверх | Cообщить модератору | ||
| 198. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (196), 31-Дек-25, 23:32 | ||
>Надеюсь ты такого не услышишь от своего врача или мамы)) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 85. "Проект Curl избавился от использования функции strcpy в коде" | –1 +/– | |
| Сообщение от Аноним (94), 31-Дек-25, 14:19 | ||
Си и эстетика... сомнительно совместимые понятия. Но Раст, в этом плане, ещё хуже. | ||
| Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору | ||
| 142. "Проект Curl избавился от использования функции strcpy в коде" | –1 +/– | |
| Сообщение от Аноним (142), 31-Дек-25, 16:58 | ||
Скажите, какой ЯП по-вашему эстетичен? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 171. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Илья (??), 31-Дек-25, 21:04 | ||
С# | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 218. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Rezzet (??), 01-Янв-26, 02:10 | ||
Может быть С# или Go или Пистон эстетичны и лаконичны, но это только если не вдаваться какая дичь там под капотом творится и что сначала им нужен их рантайм(или виртуальная машина) и уже потом они будут исполняться и простые строчки кода будет превращаться в тонны и трилионы процессорных инструкций, а потом еще прийдет сборщик мусора и скажет: "подожжжжждите, я поработаю" и в итоге ваша лаконичная и красивая программа превращается в неизвестно что с точки зрения инструкций процессора. Поэтому на Си/С++ писали, пишут и будут писать столько сколько существует плюс/минус текущая архитектура процессоров(не важно АРМ или х86, или Риск ) все они плюс минус похожи и при определенной сноровке и понимания процесса можно глядя на Си/С++ код понять в какой набор инструкций он будет разворачиваться. По сути Си/С++ это более человеческий способ писать на ассемблере. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 229. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Илья (??), 01-Янв-26, 07:32 | ||
>Может быть С# или Go или Пистон | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 13. "Проект Curl избавился от использования функции strcpy в коде" | –4 +/– | |
| Сообщение от xPhoenix (ok), 31-Дек-25, 11:05 | ||
Рано или поздно и curl на Rust перепишут. | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 15. "Проект Curl избавился от использования функции strcpy в коде" | +3 +/– | |
Сообщение от Ilnarildarovuch (?), 31-Дек-25, 11:12 | ||
И это будет отвратительно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 17. "Проект Curl избавился от использования функции strcpy в коде" | +11 +/– | |
| Сообщение от Аноним (17), 31-Дек-25, 11:21 | ||
Уточнение: | ||
| Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору | ||
| 30. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (30), 31-Дек-25, 11:58 | ||
Уточнение: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 44. "Проект Curl избавился от использования функции strcpy в коде" | +5 +/– | |
| Сообщение от Аноним (44), 31-Дек-25, 12:44 | ||
Его и первый раз не начали, там растеры сделали какой-то минимальный бекенд и забросили, думая что Даниэль будет сам поддерживать его. А он не стал и просто выбросили его - https://daniel.haxx.se/blog/2024/12/21/dropping-hyper/ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 75. "Проект Curl избавился от использования функции strcpy в коде" | –2 +/– | |
| Сообщение от morphe (?), 31-Дек-25, 14:05 | ||
Он же прямо говорит что вместе с теми кто этот бекенд и добавил решили что оно не нужно, функциональность слишком сильно дублирует то что в curl уже есть, не давая особых преимуществ, но при этом усложняя сборку | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 21. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от aname (ok), 31-Дек-25, 11:36 | ||
Ох уж эти тысячи глаз | ||
| Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору | ||
| 48. "Проект Curl избавился от использования функции strcpy в коде" | –4 +/– | |
| Сообщение от zionist (ok), 31-Дек-25, 13:05 | ||
Если уже и переписывать, то на Go. Потому что использование системного языка для простой утилиты выглядит как из пушки по воробьям. | ||
| Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору | ||
| 52. "Проект Curl избавился от использования функции strcpy в коде" | +4 +/– | |
| Сообщение от Аноним (44), 31-Дек-25, 13:22 | ||
Curl это библиотека - libcurl, а не утилита. С ней линкуется софт, если нужен http/ftp/smtp/pop3/ldap/ssh протоколы. Так что не катит тут твой гоу с его GC, рантаймом и непонятным API. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 79. "Проект Curl избавился от использования функции strcpy в коде" | –2 +/– | |
| Сообщение от zionist (ok), 31-Дек-25, 14:09 | ||
Всегда использовали лишь как утилиту. А какой именно софт с libcurl линкуется? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 90. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (30), 31-Дек-25, 14:27 | ||
запчасти системд, например | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 106. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Аноним (44), 31-Дек-25, 14:53 | ||
1. Мой софт, в котором мне надо по HTTPS коннектиться к вебсерверу | ||
| Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору | ||
| 115. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Gemorroj (ok), 31-Дек-25, 15:10 | ||
php, например. | ||
| Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору | ||
| 217. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Rezzet (??), 01-Янв-26, 02:01 | ||
Да почти весь который использует сеть, libcurl это единственный внятный способ получить http в программе или библиотеке. | ||
| Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору | ||
| 228. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от чтд (?), 01-Янв-26, 07:25 | ||
внезапно тот же ржавый. | ||
| Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору | ||
| 88. "Проект Curl избавился от использования функции strcpy в коде" | –2 +/– | |
| Сообщение от Аноним (94), 31-Дек-25, 14:25 | ||
>Потому что использование системного языка для простой утилиты выглядит как из пушки по воробьям. | ||
| Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору | ||
| 86. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (94), 31-Дек-25, 14:20 | ||
Начнут переписывать. | ||
| Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору | ||
| 155. "Проект Curl избавился от использования функции strcpy в коде" | +2 +/– | |
| Сообщение от анонимус (??), 31-Дек-25, 18:28 | ||
Не перепишут. Ведь ты не в курсе, что количество поддерживаемых архитектур на которых работае curl раз в 5 больше, чем их поддерживает Rust. | ||
| Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору | ||
| 136. "Проект Curl избавился от использования функции strcpy в коде" | –1 +/– | |
| Сообщение от Аноним (136), 31-Дек-25, 16:33 | ||
Кресты нужно закопать, за время компиляции. | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 181. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (183), 31-Дек-25, 22:24 | ||
Но языке без метапрограммирования уже никто всерьёз не воспринимает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 184. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 22:37 | ||
> за время компиляции | ||
| Ответить | Правка | К родителю #136 | Наверх | Cообщить модератору | ||
| 220. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (136), 01-Янв-26, 02:41 | ||
>Нормальные люди не пересобирают софт для каждого пользователя | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 144. "Проект Curl избавился от использования функции strcpy в коде" | –1 +/– | |
Сообщение от sena (ok), 31-Дек-25, 17:27 | ||
С++, к сожалению, тоже полностью не избавился строк с нулевым терминатором. | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 230. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Аноним (-), 01-Янв-26, 08:26 | ||
Что за дурость критиковать нуль-терминированность. Чем предлагаешь помечать конец строки? Своим помётом? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 231. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
Сообщение от warlock (??), 01-Янв-26, 10:22 | ||
А зачем вообще помечать конец строки? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 232. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Сказочный (?), 01-Янв-26, 11:10 | ||
Или так, или явно указывать ее размер, но тогда это уже будет не просто строка. Как иначе узнать что строка закончилась и надо прекратить читать память? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 233. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
Сообщение от warlock (??), 01-Янв-26, 11:33 | ||
Что значит "не просто строка"? Как раз обычная, нормальная строка, состоящая из указателя и длины. А вот нуль-терминированные строки -- это совсем не просто строки. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 4. "Проект Curl избавился от использования функции strcpy в коде" | +2 +/– | |
| Сообщение от Аноним (4), 31-Дек-25, 10:26 | ||
Где бенчмарки? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 5. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Tron is Whistling (?), 31-Дек-25, 10:27 | ||
Ну вот да, если нет managed строк - явная передача размеров буферов - лучшее решение. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 91. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Аноним (94), 31-Дек-25, 14:28 | ||
Обязательно null terminated строки тоже можно считать managed. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 6. "Проект Curl избавился от использования функции strcpy в коде" | +5 +/– | |
| Сообщение от kravich (ok), 31-Дек-25, 10:31 | ||
>Кроме того, прекращение использования strcpy позволит избавиться от потока ложных сообщений об уязвимостях из-за некорректных срабатываний AI-инструментов, считающих наличие strcpy() уязвимостью без учёта имеющихся в коде проверок. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 7. "Проект Curl избавился от использования функции strcpy в коде" | +7 +/– | |
| Сообщение от Tron is Whistling (?), 31-Дек-25, 10:39 | ||
Что да, то да. Когда термометр на мороженой рыбе показывает +50 - стоит выкинуть термометр. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 93. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (94), 31-Дек-25, 14:30 | ||
После выкидывания выяснится, что термометр показывал в Кельвинах. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 112. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Tron is Whistling (?), 31-Дек-25, 15:06 | ||
> После выкидывания выяснится, что термометр показывал в Кельвинах. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 22. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от aname (ok), 31-Дек-25, 11:37 | ||
С другой стороны, заявляется, что качество кода улучшено. | ||
| Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору | ||
| 92. "Проект Curl избавился от использования функции strcpy в коде" | –1 +/– | |
| Сообщение от Аноним (89), 31-Дек-25, 14:29 | ||
> Это какой-то.... позор? | ||
| Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору | ||
| 121. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от RM (ok), 31-Дек-25, 15:37 | ||
> Это какой-то.... позор? | ||
| Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору | ||
| 10. "Проект Curl избавился от использования функции strcpy в коде" | +5 +/– | |
| Сообщение от онанист (?), 31-Дек-25, 10:53 | ||
из-за некорректных срабатываний AI-инструментов, считающих наличие strcpy() уязвимостью | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 24. "Проект Curl избавился от использования функции strcpy в коде" | +3 +/– | |
| Сообщение от Аноним (24), 31-Дек-25, 11:41 | ||
"False positives" существовали всегда, если "эксперты по безопасности", проверяющие код AI-инструментами, об этом не в курсе, то это вопрос квалификации таких "экспертов". (Это, конечно же, не отменяет того факта, что AI в его нынешнем состоянии - срущий под себя младенец, пригодный только для выкачивания денег из инвесторов) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 12. "Проект Curl избавился от использования функции strcpy в коде" | –1 +/– | |
| Сообщение от Фонтимос (?), 31-Дек-25, 11:00 | ||
>автор утилиты ..., объявил о | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 14. "Проект Curl избавился от использования функции strcpy в коде" | –1 +/– | |
| Сообщение от An (??), 31-Дек-25, 11:09 | ||
Зря вы так. C тут то, что доктор прописал. На python слишком медленно будет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 40. "Проект Curl избавился от использования функции strcpy в коде" | –1 +/– | |
| Сообщение от Фонтимос (?), 31-Дек-25, 12:41 | ||
Ну, питон как-бы популярный, но думаю, сейчас уже не актуальный. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 68. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (56), 31-Дек-25, 13:50 | ||
> Ну, питон как-бы популярный | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 180. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (183), 31-Дек-25, 22:20 | ||
А не ставьте их слишком много на один блок кода - не ошибётесь. Например, два, всегда легко посчитать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 23. "Проект Curl избавился от использования функции strcpy в коде" | –1 +/– | |
| Сообщение от aname (ok), 31-Дек-25, 11:39 | ||
Не совсем понятно, зачем ему что- то переписывать на C# | ||
| Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору | ||
| 41. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Фонтимос (?), 31-Дек-25, 12:42 | ||
Да, не, это не слишком актуально сейчас | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 162. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от aname (ok), 31-Дек-25, 19:34 | ||
> Да, не, это не слишком актуально сейчас | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 33. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 12:20 | ||
Он уже пытался, но неосилил выносить нытье любителей некроплатформ. | ||
| Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору | ||
| 43. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Фонтимос (?), 31-Дек-25, 12:43 | ||
Бог любит троицу, так-что еще не все потеряно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 19. "Проект Curl избавился от использования функции strcpy в коде" | –1 +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 11:31 | ||
> Применение strncpy() создавало опасность возникновения ошибок из-за | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 26. "Проект Curl избавился от использования функции strcpy в коде" | +2 +/– | |
| Сообщение от Аноним (26), 31-Дек-25, 11:49 | ||
> Хехе, classic. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 27. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Аноним (26), 31-Дек-25, 11:50 | ||
правка: memcpy, неважно, суть в общем ясна. | ||
| Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору | ||
| 28. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (28), 31-Дек-25, 11:51 | ||
> Шикарный йазычог с офигенно продуманной стандартной либой :) | ||
| Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору | ||
| 72. "Проект Curl избавился от использования функции strcpy в коде" | +2 +/– | |
| Сообщение от Аноним (56), 31-Дек-25, 13:57 | ||
> Microsoft ещё в ранних Visual Studio сделала, чтобы компилятор ругался. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 25. "Проект Curl избавился от использования функции strcpy в коде" | –1 +/– | |
| Сообщение от Аноним (24), 31-Дек-25, 11:47 | ||
Для исключения уязвимостей в коде на Си достаточно средств, предоставляемых самим Си? Ай, беда-трагедия, как же тогда прогресс двигать, если можно без модных язычков обходиться? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 167. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от PROgrm_JARvis (ok), 31-Дек-25, 20:32 | ||
Настолько достаточно, что оно требует своего per-project велосипеда, делает рантайм-проверку (а в релизных билдах и на неё забивает), и требует не забывать за собой таскать длину отдельной перменной которую ну разумеется нельзя перепутать (нет) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 29. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (29), 31-Дек-25, 11:53 | ||
А поцаны, писавшие всю жизнь на паскале и использовавшие для этого string, даже и не знали об этой проблеме. А кто то все еще думает, что паскаль с его строгой типизацией - плохой язык. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 32. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
Сообщение от warlock (??), 31-Дек-25, 12:13 | ||
string — это который не может быть длиннее 255 символов? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 36. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 12:27 | ||
Ты что паскаль последний раз видел когда Ельцин был президентом)? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 38. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Аноним (26), 31-Дек-25, 12:39 | ||
> Ты что | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 54. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (44), 31-Дек-25, 13:26 | ||
> Чего дырявым ЯП даже не снилось. | ||
| Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору | ||
| 69. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 13:52 | ||
> В Си строки | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 74. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (44), 31-Дек-25, 14:05 | ||
> А в СИ есть строки? Вот это новость!!! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 81. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от morphe (?), 31-Дек-25, 14:10 | ||
> И какая тут проблема у вас? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 96. "Проект Curl избавился от использования функции strcpy в коде" | –1 +/– | |
| Сообщение от fi (ok), 31-Дек-25, 14:36 | ||
А вот не надо "С utf-16 при конвертации в utf-8" делать, что за детские ошибки? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 103. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от morphe (?), 31-Дек-25, 14:45 | ||
> wchar_t (32bits), с ним и работаем | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 83. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 14:13 | ||
> В асме "строки" это просто массив байт, ровно как и в Си. | ||
| Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору | ||
| 153. "Проект Curl избавился от использования функции strcpy в коде" | –1 +/– | |
Сообщение от warlock (??), 31-Дек-25, 18:28 | ||
Если вам зачем-то нужно знать длину строки в кодепойнтах, это очень сильный маркер, что вы что-то делаете неправильно. Это универсальное правило применимое как к UTF-8 так и к UTF-16. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 98. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (89), 31-Дек-25, 14:37 | ||
> в Си нет никаких строк, как и в ассемблере. В асме "строки" это просто массив байт, ровно как и в Си. | ||
| Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору | ||
| 110. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (44), 31-Дек-25, 14:58 | ||
Я не понимаю нафига ты тут кривляешься - вставляешь в середину 0 и всё, strlen() выдаст кол-во байт до этого 0 в середине. А как должно быть? До последнего 0? А где он этот последний, в самом конце виртуального адресного пространства процесса? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 131. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 16:13 | ||
> strlen() выдаст кол-во байт до этого 0 в середине. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 95. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (89), 31-Дек-25, 14:34 | ||
> В Си строки вообще никогда не были ограничены по длинне | ||
| Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору | ||
| 77. "Проект Curl избавился от использования функции strcpy в коде" | +2 +/– | |
| Сообщение от morphe (?), 31-Дек-25, 14:08 | ||
> но еще и Unicode | ||
| Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору | ||
| 104. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (29), 31-Дек-25, 14:49 | ||
Это в Delphi. В Lazarus UTF8. И я лично не понимаю линуксовую истерику по поводу UTF16. Вы должны понять одну простую вещь. UTF8 эффективен только если вы с US или GB и пишете на чистом английском. Как только вы начинаете использовать в строке региональные буковки - UTF16 становится в среднем более эффективным по памяти, чем UTF8. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 107. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от morphe (?), 31-Дек-25, 14:54 | ||
> Как только вы начинаете использовать в строке региональные буковки - UTF16 становится в среднем более эффективным по памяти, чем UTF8. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 109. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от morphe (?), 31-Дек-25, 14:58 | ||
> исключительно из арабского и китайского, при этом не любого | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 152. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 17:54 | ||
> Как только вы начинаете использовать в строке региональные буковки - UTF16 становится в среднем более эффективным по памяти, чем UTF8. | ||
| Ответить | Правка | К родителю #104 | Наверх | Cообщить модератору | ||
| 158. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 18:42 | ||
Проснись мудак ASCII давно нету. Есть Базовая латинница стандарта Юникод. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 164. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 19:53 | ||
Мне плевать. Даже если она и есть, то это не базовая _латинница_, а ASCII: там не только a-zA-Z, но ещё цыфры, знаки препинания и управляющие символы. Если у кого-то зуд переименовывать устоявшиеся названия, типа ASCII, то пускай он хотя бы названия научится удачные придумывать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 194. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (196), 31-Дек-25, 23:25 | ||
Ну ты и мудак. Однобайтный ASCII с 128 символами полность перенесён в Юникод. Тепрь он называется "Основная латиница". Чувак если то кончается 2025 год. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 204. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от morphe (?), 31-Дек-25, 23:40 | ||
> Ну ты и мудак. Однобайтный ASCII с 128 символами полность перенесён в | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 206. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от morphe (?), 31-Дек-25, 23:41 | ||
> Кириллические кодируются двумя, но | ||
| Ответить | Правка | К родителю #152 | Наверх | Cообщить модератору | ||
| 58. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Аноним (29), 31-Дек-25, 13:36 | ||
Неа. Строки были динамические еще со времен TP. Причем за временем жизни следить компилятор. А всякие вот эти strблаблабла из Си - это что то из времен, когда выделять память динамически было слишком дорого, а потому или она выделялась на стеке (привет записывание за пределы буффера, бугага), или использовался некий статический буффер (привет thread-unsafe). Как давно это было? | ||
| Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору | ||
| 128. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 15:44 | ||
Респект за TInterfacedObject! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 143. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (26), 31-Дек-25, 17:27 | ||
> Неа. Строки были динамические еще со времен TP. | ||
| Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору | ||
| 221. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от _ (??), 01-Янв-26, 03:53 | ||
> А паскаль - эт ваще чудо. | ||
| Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору | ||
| 235. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (235), 01-Янв-26, 12:35 | ||
> fpc - неплох. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 63. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Аноним (29), 31-Дек-25, 13:40 | ||
Да, на паскале можно писать почти как на скриптовом языке. Можно создать что то типа TList<TMyInterface>, добавлять туда что то без необходимости очищать это добро унылым кодом типа for I := 0 to FList.Count - 1 do FList[I].Free. И даже можно создавать, едрен батон, анонимные объекты, т.е. что то типа MyFunc(TMyObject.Create). | ||
| Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору | ||
| 35. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Tty4 (?), 31-Дек-25, 12:23 | ||
Паскаль всегда был слишком понятным и эффективным. Если что-то написано - сразу понятно, бред или нет (академический, те физиков и ко, код очень часто бред, просто иногда работает, его в расчет не берём). Очень сложно пускать пыль в глаза, когда Вас легко вывести на чистую воду. | ||
| Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору | ||
| 78. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Аноним (29), 31-Дек-25, 14:08 | ||
Я сейчас пишу на C/C++. Да, я тормоз. Когда все писали на C, я писал на паскале. Когда все пишут на Rust, я пишу на C/C++. Ну что могу сказать. У C/C++ есть свои плюсы, но и свои минусы, типа невозможности присваивать массивы и необходимости кастовать enum в int. Но если я реально хочу быстро написать какую-то прогу без лишних заморочек и мозголомства - я все равно запускаю Lazarus. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 97. "Проект Curl избавился от использования функции strcpy в коде" | –2 +/– | |
| Сообщение от Аноним (29), 31-Дек-25, 14:36 | ||
АААААААААААААА. Ну кто-нибудь, скажите этим разработчикам Си, что они дебилы. | ||
| Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору | ||
| 101. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (89), 31-Дек-25, 14:42 | ||
Потому что паскаль сочинял Вирт, а си - будущие сишники. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 150. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Аноним (44), 31-Дек-25, 17:45 | ||
Потому что ты прикинулся шлангом и сохраняешь массив в массив, используя их имена. А имя массива - это константный адрес, что ты тут ожидал получить? | ||
| Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору | ||
| 138. "Проект Curl избавился от использования функции strcpy в коде" | –1 +/– | |
| Сообщение от Аноним (136), 31-Дек-25, 16:34 | ||
>А поцаны, писавшие всю жизнь на паскале | ||
| Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору | ||
| 151. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (44), 31-Дек-25, 17:52 | ||
Софтом на паскале никто не пользуется и его исчезающе мало - поэтому никто про испорченную память там не знает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 157. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (157), 31-Дек-25, 18:41 | ||
Интересно, не знал что паскаль считается плохим языком. Спасибо за информацию. В таком случае лучше его не использовать? Какой язык посоветуете? | ||
| Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору | ||
| 222. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от _ (??), 01-Янв-26, 03:57 | ||
High Valyrian эстэстффенно ... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 31. "Проект Curl избавился от использования функции strcpy в коде" | +2 +/– | |
| Сообщение от Аноним (31), 31-Дек-25, 11:58 | ||
memccpy ему не понравилась? Занулять строку звучит как лютый костыль всё равно, лучше уж abort кидать чтобы баги быстрее пофиксить связанные с неправильным размером буфера. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 39. "Проект Curl избавился от использования функции strcpy в коде" | –5 +/– | |
| Сообщение от Tron is Whistling (?), 31-Дек-25, 12:41 | ||
Шпасибо за идею, ребята, но таки не лучше. Пусть у меня лучше один запрос завалится с непонятным багом, чем всё приложение. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 51. "Проект Curl избавился от использования функции strcpy в коде" | +4 +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 13:20 | ||
> Пусть у меня лучше один запрос завалится с непонятным багом, чем всё приложение. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 113. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Tron is Whistling (?), 31-Дек-25, 15:07 | ||
Ну, смотря что вам приоритетнее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 154. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от User (??), 31-Дек-25, 18:28 | ||
Remote root то ли будет, то ли нет - можа и вовсе следующие 20 лет не найдут - а премия вот она, и хрен ты её с не работающим кодом получишь... | ||
| Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору | ||
| 34. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Tron is Whistling (?), 31-Дек-25, 12:22 | ||
Вот что криво в этой реализации - нет отработки варианта slen == dsize и src[slen - 1] == 0. Это вполне себе корректный вариант, который тупо пропущен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 37. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 12:35 | ||
Не трогай! Это на новый год! (следущий))) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 156. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
Сообщение от warlock (??), 31-Дек-25, 18:41 | ||
Нет, это некорректный вариант. slen — это длина строки не включая 0. | ||
| Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору | ||
| 174. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Tron is Whistling (?), 31-Дек-25, 21:40 | ||
Смотря что считать длиной, да. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 175. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Tron is Whistling (?), 31-Дек-25, 21:42 | ||
Если не включая 0 - тогда всё как бы, ну, будем считать, что ок. | ||
| Ответить | Правка | К родителю #156 | Наверх | Cообщить модератору | ||
| 42. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 12:43 | ||
Охохо, опять strncpy. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 50. "Проект Curl избавился от использования функции strcpy в коде" | +2 +/– | |
| Сообщение от Аноним (71), 31-Дек-25, 13:14 | ||
Ну и что теперь из-за каждого чтения привет мира нужно городить библиотеку на 10 мегабайт? Раньше операционные системы были меньше 10 мегабайт. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 223. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (136), 01-Янв-26, 04:58 | ||
Раньше и компьютеров не было, а большинство людей были крестьянами. Не хотите вернуться? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 45. "Проект Curl избавился от использования функции strcpy в коде" | –1 +/– | |
| Сообщение от Аноним (45), 31-Дек-25, 12:44 | ||
>Теперь все вызовы strcpy() заменены на новую функцию curlx_strcopy | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 53. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (26), 31-Дек-25, 13:22 | ||
> от безысходности | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 108. "Проект Curl избавился от использования функции strcpy в коде" | –1 +/– | |
| Сообщение от Аноним (45), 31-Дек-25, 14:57 | ||
>сами ведь утверждаете. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 67. "Проект Curl избавился от использования функции strcpy в коде" | +2 +/– | |
| Сообщение от Аноним (44), 31-Дек-25, 13:48 | ||
>[оверквотинг удален] | ||
| Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору | ||
| 111. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (111), 31-Дек-25, 14:59 | ||
См. рис. 1. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 47. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от zionist (ok), 31-Дек-25, 12:59 | ||
> Решение является продолжением инициированного в прошлом году отказа от использования функции strncpy(), копирующей заданное число байт из входящей строки. Применение strncpy() создавало опасность возникновения ошибок из-за пропуска нулевого символа в конце строки или добавочного заполнения нулями. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 64. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Аноним (56), 31-Дек-25, 13:41 | ||
Надо же было гражданину отличиться. Отличился. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 76. "Проект Curl избавился от использования функции strcpy в коде" | –1 +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 14:06 | ||
> Каким образом можно пропустить нулевой символ в конце строки | ||
| Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору | ||
| 114. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Tron is Whistling (?), 31-Дек-25, 15:09 | ||
Из-за потерянного что? \0 может быть? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 116. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (116), 31-Дек-25, 15:13 | ||
Функция конечно проблемная, но её проблемы можно обойти без особо сложной арифметики. | ||
| Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору | ||
| 140. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 16:50 | ||
> Вставьте эти 5 строк в начале файла и Ваш код заработает как должен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 122. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Аноним (44), 31-Дек-25, 15:39 | ||
> Потому что в сишечке строк нет, а есть убогие char*. | ||
| Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору | ||
| 137. "Проект Curl избавился от использования функции strcpy в коде" | –1 +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 16:33 | ||
> Какие-такие строки? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 236. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (235), 01-Янв-26, 12:40 | ||
> Си это у нас ассемблер или "высокоуровневый язык программирования"? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 237. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (237), 01-Янв-26, 12:52 | ||
>> Си это у нас ассемблер или "высокоуровневый язык программирования"? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 147. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (147), 31-Дек-25, 17:34 | ||
Просто кто-то гуманитариям неправильно объяснил что такое программирование. Пора уже привыкнуть | ||
| Ответить | Правка | К родителю #122 | Наверх | Cообщить модератору | ||
| 224. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (136), 01-Янв-26, 05:01 | ||
>Покажи мне строки в ассемблере! | ||
| Ответить | Правка | К родителю #122 | Наверх | Cообщить модератору | ||
| 226. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (44), 01-Янв-26, 05:10 | ||
> Покажите мне современный софт на ассемблере, а не поддерлки типа колибри. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 62. "Проект Curl избавился от использования функции strcpy в коде" | –1 +/– | |
| Сообщение от Аноним (62), 31-Дек-25, 13:39 | ||
Недавно смотрел код этой библиотеки. Код страшноват даже по меркам си. С модульностью как-то тоже не очень, один здоровый монолит. Даже не ясно, кто в здравом уме будет это поддерживать, если автор отойдёт от дел. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 70. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (71), 31-Дек-25, 13:53 | ||
ИИ будет поддерживать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 119. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от zionist (ok), 31-Дек-25, 15:23 | ||
Адаптированный пример использования strncpy из второго издания K&R: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 163. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (163), 31-Дек-25, 19:37 | ||
> Покритикуйте дедов. В чём они тут ошибались? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 199. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от zionist (ok), 31-Дек-25, 23:34 | ||
Будет ли исходная строка обрезана можно узнать заранее, просто сравнив её длину с третьим аргументов strncpy. Как правило такая ситуация означает ошибку и следовательно исключает саму необходимость вызывать strncpy или strcpy. Си строки заканчиваются нулевым символом и забывать об этом нельзя никогда. Соглашусь лишь в одном - функция strncpy предназначена для _полного_ заполнения результирующего буфера. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 188. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
Сообщение от warlock (??), 31-Дек-25, 22:47 | ||
Не по теме, но в программе весьма типичная ошибка программ на C: возвращается указатель на локальную переменную. | ||
| Ответить | Правка | К родителю #119 | Наверх | Cообщить модератору | ||
| 191. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от zionist (ok), 31-Дек-25, 22:56 | ||
Нет никакой ошибки. Эта переменная статическая и указатель на неё возвращать можно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 193. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
Сообщение от warlock (??), 31-Дек-25, 23:18 | ||
Точно, проглядел. Мне позор, а автору оторвать руки за такой код. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 201. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от zionist (ok), 31-Дек-25, 23:36 | ||
Его руки создали UNIX. Чем вам не угодили статические переменные? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 210. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
Сообщение от warlock (??), 01-Янв-26, 00:04 | ||
У статических переменных много проблем. Теряется реентерабельность, multi-thread safety. Даже просто два вызова подряд уже проблема. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 211. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от zionist (ok), 01-Янв-26, 00:22 | ||
Так вам и глобальные переменные не по душе? Статические переменные внутри функций - это те же глобальные переменные, но с ограниченной зоной видимости в коде. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 212. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
Сообщение от warlock (??), 01-Янв-26, 00:36 | ||
Глобальные переменные хуже, так как могут ещё и неявную связь между разными функциями создавать. Статические переменные в любом виде, кроме констант и конструкций, эквивалентным константам, -- очень серьёзный антипаттерн, который не должен применяться по сути никогда (кроме тех редких случаев когда должен). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 120. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Кошкажена (?), 31-Дек-25, 15:23 | ||
Почему не сделать структуру строки с размером, например, как в Glib? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 123. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (44), 31-Дек-25, 15:41 | ||
Потому что это библа, в которые данные приходят снаружи, где нет этих структур. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 124. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Кошкажена (?), 31-Дек-25, 15:42 | ||
> Потому что это библа, в которые данные приходят снаружи, где нет этих | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 127. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (44), 31-Дек-25, 15:44 | ||
Ну дак оборачивай и передавай. Только патч автору не забудь прислать, в котором все операции со строками внутри libcurl заменены на твою структуру. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 129. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Кошкажена (?), 31-Дек-25, 15:46 | ||
> Ну дак оборачивай и передавай. Только патч автору не забудь прислать, в | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 146. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (44), 31-Дек-25, 17:33 | ||
Дело в том что внешний интерфейс должен оставаться стабильным. Как ты предлагаешь сделать своё решение, чтоб существующий софт продолжил работать, если кто-то решит обновить libcurl на версию с этой твоей структурой? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 176. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Кошкажена (?), 31-Дек-25, 21:44 | ||
> Дело в том что внешний интерфейс должен оставаться стабильным. Как ты предлагаешь | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 125. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Кошкажена (?), 31-Дек-25, 15:43 | ||
> Потому что это библа, в которые данные приходят снаружи, где нет этих | ||
| Ответить | Правка | К родителю #123 | Наверх | Cообщить модератору | ||
| 200. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (26), 31-Дек-25, 23:35 | ||
> Или кто мешает | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 205. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Кошкажена (?), 31-Дек-25, 23:41 | ||
>> Или кто мешает | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 219. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (26), 01-Янв-26, 02:10 | ||
> Им итак никто не выделает. Но оно уже качественное, раз работает в куче софта каждый день. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 225. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (136), 01-Янв-26, 05:02 | ||
Ну вот возьми и сделай, в чём проблема? | ||
| Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору | ||
| 132. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
Сообщение от Roman Dyaba (ok), 31-Дек-25, 16:19 | ||
Во первых это void, во вторых это вообще всё бред сивой кобылы в лунную ночь ! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 134. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Кошкажена (?), 31-Дек-25, 16:28 | ||
В комментариях по ссылке он пишет почему возвращает void. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 139. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 16:38 | ||
> В комментариях по ссылке он пишет почему возвращает void. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 177. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Кошкажена (?), 31-Дек-25, 21:45 | ||
>> В комментариях по ссылке он пишет почему возвращает void. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 185. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 22:39 | ||
> we still use C89 in curl… | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 207. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Кошкажена (?), 31-Дек-25, 23:42 | ||
>> we still use C89 in curl… | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 192. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
Сообщение от warlock (??), 31-Дек-25, 22:57 | ||
Есть две сильно разных области применения программного обеспечения. | ||
| Ответить | Правка | К родителю #139 | Наверх | Cообщить модератору | ||
| 238. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
Сообщение от Roman Dyaba (ok), 01-Янв-26, 12:55 | ||
Теперь ты знаешь, почему в QNX RTP 6.0 постоянно отваливался модем ! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 135. "Проект Curl избавился от использования функции strcpy в коде" | –1 +/– | |
| Сообщение от Аноним (136), 31-Дек-25, 16:32 | ||
Какой же хороший язык си. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 145. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 17:29 | ||
Многие люди никак не могут понять то, что в настоящем языке программирования вообще не должно быть строкового типа. И дело не в том, насколько низок этот язык. Для работы со строками должны быть отдельные, не входящие в язык функции, модули или процедуры. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 159. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Петр Турбо (?), 31-Дек-25, 19:07 | ||
А я говорю все языки плохие потому что из коброки нету строк, точка! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 197. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Аноним (197), 31-Дек-25, 23:28 | ||
В FreePascal и Delphi есть string и он там крутой. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 214. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (89), 01-Янв-26, 00:49 | ||
И лучше пока никто не придумал, даже в плюсах. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 173. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Илья (??), 31-Дек-25, 21:35 | ||
> в настоящем языке программирования вообще | ||
| Ответить | Правка | К родителю #145 | Наверх | Cообщить модератору | ||
| 195. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Аноним (196), 31-Дек-25, 23:26 | ||
Вантузный Си-шарп некомпилируемый язык. Ему можно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 160. "Проект Curl избавился от использования функции strcpy в коде" | –1 +/– | |
| Сообщение от aa (?), 31-Дек-25, 19:12 | ||
будет ли он избавляться от strdup который питонисты принесли в стандарт С? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 189. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (189), 31-Дек-25, 22:53 | ||
один питонист отметился :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 161. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Аноним (161), 31-Дек-25, 19:32 | ||
остаётся carbon | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 178. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Кошкажена (?), 31-Дек-25, 21:47 | ||
> остаётся carbon | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 190. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 22:55 | ||
Не, карбон пока не остается) | ||
| Ответить | Правка | К родителю #161 | Наверх | Cообщить модератору | ||
| 166. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Аноним (166), 31-Дек-25, 20:24 | ||
Когда говорят, что весь мир написан на Си - это повод ужаснуться. С такими проблемами ковыряться в 2025 это своё время не ценить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 179. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Кошкажена (?), 31-Дек-25, 21:52 | ||
> Когда говорят, что весь мир написан на Си - это повод ужаснуться. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 186. "Проект Curl избавился от использования функции strcpy в коде" | –1 +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 22:43 | ||
> А qt как работал 20 лет назад, так и работает как часики. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 208. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Кошкажена (?), 31-Дек-25, 23:50 | ||
>> А qt как работал 20 лет назад, так и работает как часики. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 209. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Кошкажена (?), 31-Дек-25, 23:54 | ||
>> Буквально можно открыть книжку по qt 4, прочитать и перейти на 6. | ||
| Ответить | Правка | К родителю #186 | Наверх | Cообщить модератору | ||
| 215. "Проект Curl избавился от использования функции strcpy в коде" | –1 +/– | |
| Сообщение от Аноним (215), 01-Янв-26, 01:20 | ||
> Создавай новый мир с чудным unsafe и ковряйся в нем | ||
| Ответить | Правка | К родителю #179 | Наверх | Cообщить модератору | ||
| 227. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним12345 (?), 01-Янв-26, 05:24 | ||
и это сломають | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 234. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от anonymous (??), 01-Янв-26, 12:02 | ||
переоткрывают плюсы. каждому классу - свои методы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |