Синтаксис макроса

Как правильно объявить и присваивать(если возможно, не хочется для каждого char заводить переменную)? "a" получает значение и по нему в иф делает сравнение и выводит нужное, если в питоне просто объявить и можно присвоить то тут попробовал чтот не получилось, как правильно сделать?
Модератор: Используйте BBcode [Code] для оформления текста макросов.
- Код: Выделить всё
- macro_command main()
short a
short b = 1
char c[14]
GetData(a, "Stiralka", LW, 0, 1)
if a == 0 then
char c[14] = "Залив"
SetData(c[0], "Stiralka", RECIPE, "Stirka.Step")
else if a == 1 then
char c[14] = "Моющие средства"
SetData(c[0], "Stiralka", RECIPE, "Stirka.Step")
end if
end macro_command
Модератор: Используйте BBcode [Code] для оформления текста макросов.