- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
//где-то в далеком-далеком хедере
typedef long SystemID;
// в коде
long FARPASCAL sb_ConfigureSystem(SystemID s)
{
.......
System * sys = (System*)s;
......
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+165
//где-то в далеком-далеком хедере
typedef long SystemID;
// в коде
long FARPASCAL sb_ConfigureSystem(SystemID s)
{
.......
System * sys = (System*)s;
......
}
И в таком духе весь проект.
blackhearted 30.06.2010 16:36 # 0
xaionaro 30.06.2010 16:46 # 0
К тому же вообще странной выглядит операция, где поинтеру присваевается значение "ID". Хотя принципиально в этом ничего плохого нет.
DarthBobr 30.06.2010 18:08 # +1
return (System*)1L;
Принципиально плохого, конечно, в этом нет, пока не попробуешь где-нибудь воспользоваться таким вот указателем на объект System и дебагать пол проекта - почему же указатель инвалидный)
gpr 30.06.2010 17:36 # 0
Говногость 30.06.2010 20:27 # 0