- 1
- 2
- 3
- 4
- 5
- 6
if ( 0 == strcmp( executable, "" ) ||
0 == strcmp( executable, "NONE" ) ||
0 == strcmp( executable, "none" ) ||
0 == strcmp( executable, "None" ) )
{
/* ... */
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+106
if ( 0 == strcmp( executable, "" ) ||
0 == strcmp( executable, "NONE" ) ||
0 == strcmp( executable, "none" ) ||
0 == strcmp( executable, "None" ) )
{
/* ... */
... ровно так документация и описывает данный параметр: либо пустая строка, либо case-insensitive строка NONE.
3.14159265 25.11.2011 20:36 # +13
В идеале должно быть 16 проверок NoNe - все возможные вариации регистров.
greno 25.11.2011 21:43 # −17
absolut 26.11.2011 09:50 # +9
AlexT 27.11.2011 11:01 # 0
Lure Of Chaos 27.11.2011 11:49 # +1
absolut 27.11.2011 13:22 # +2
Lure Of Chaos 27.11.2011 13:26 # 0
lucidfoxGovno 27.11.2011 13:28 # 0
Lure Of Chaos 27.11.2011 13:29 # +1
istem 27.11.2011 14:02 # −1
lucidfoxGovno 27.11.2011 14:20 # 0
absolut 27.11.2011 13:22 # 0
bugmenot 27.11.2011 13:26 # +2
absolut 28.11.2011 12:30 # 0
roman-kashitsyn 28.11.2011 13:05 # −1
TarasB 28.11.2011 14:47 # 0
SmackMyBitchUp 07.12.2011 16:28 # 0
rat4 01.05.2012 15:44 # 0
lucidfoxGovno 01.05.2012 16:48 # 0
Dmios 25.11.2011 21:14 # 0
if ( 0 == strcmp( executable, "" ) ||
0 == strcmp( str_to_lower(executable), "none" ))
А это СИ, извиняюсь))
defecate-plusplus 25.11.2011 22:01 # 0
guest 25.11.2011 22:14 # −1
gegMOPO4 25.11.2011 22:36 # +2
dos_ 25.11.2011 22:55 # 0
Dummy00001 25.11.2011 23:08 # +2
даже POSIX.
defecate-plusplus 25.11.2011 22:01 # 0
сколько их еще ходит
absolut 26.11.2011 09:54 # 0
Lure Of Chaos 26.11.2011 03:08 # −1
guest8 09.04.2019 12:14 # −999