Александр Рябиков @rsashka
Системный архитектор
Information
- Rating
- 846-th
- Location
- Россия
- Date of birth
- Registered
- Activity
Specialization
Embedded Software Engineer, Software Architect
Lead
C++
OOP
Linux
Programming microcontrollers
Embedded system
C
Qt
Software development
Меня удивило предложение использовать двоеточия в макросах
Я про двоеточие
Цель конструкции do {} while (0); немного другая. Не объявить область видимости, это и обычными скобками можно сделать
Но меня окончательно порвало после фразы:
Просто у меня задача была немного другая. Не увеличить размер кучи, а перенести её в другой раздел с минимальными изменениями в исходном коде.
Ну а Хабр решил использовать как шпаргалку для памяти :-). Может еще кому пригодится.
Хотя, если честно, то я и не разбирался настолько подробно (сам сейчас использую heap_4).
Но мало вероятно, что они купили и право на дальнейшее распространение.
Да и использую я gcc под STM32CubeIDE.
А если не найдется, то я сам готов выступить в роли юриста, и возьму на себя расходы по подготовке материалов для этого разбирательства?
Но прежде скиньте ссылку (или пришлите в личку) лицензию, по которой вы передаете свои наработки.
Доработка продавалась другим покупателям под какой лицензией?
Другие покупатели могут её перепродавать?
А юрист любой, кто разбирается в авторских правах.
Думаю, он сам найдется, прочитав данную статью ;-)
Поэтому может быть напишешь без изподвыподвертов простыми словами, как получилось, что код оказался у ОЗОНА, и если ты им сам его же и продал, то на каких условиях?
Если они её сперли, то документируй нарушение и иди к юристам, а если по хорошему не договоритесь, то в суд.
А если ты им сам писал, продал и передал права, то может быть они и правы?
А так, мне реально понравился заголовок исходной новости.
Даже специально добавил тег «юмор» :-)