История изменений
Исправление Deleted, (текущая версия) :
Одну функцию c учётом малого объёма кода принимающую флаги, внутри
enum
{
FLAG1,
FLAG2,
FLAG3,
UNDEFINED_FLAG
};
int handler(int FLAG)
{
if(FLAG == FLAG1)
{
...
return result;
};
if(FLAG == FLAG2)
{
...
return result;
};
...
return UNDEFINED_FLAG;
}
Исходная версия Deleted, :
Одну функцию c учётом малого объёма кода принимающую флаги, внутри
enum
{
FLAG1,
FLAG2,
FLAG3,
UNDEFINED_FLAG
};
int hanler(int FLAG)
{
if(FLAG == FLAG1)
{
...
return result;
};
if(FLAG == FLAG2)
{
...
return result;
};
...
return UNDEFINED_FLAG;
}