summaryrefslogtreecommitdiff
path: root/ldmicro/loadsave.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ldmicro/loadsave.cpp')
-rw-r--r--ldmicro/loadsave.cpp43
1 files changed, 29 insertions, 14 deletions
diff --git a/ldmicro/loadsave.cpp b/ldmicro/loadsave.cpp
index b07ec4b..bd8aa04 100644
--- a/ldmicro/loadsave.cpp
+++ b/ldmicro/loadsave.cpp
@@ -62,10 +62,13 @@ static BOOL LoadLeafFromFile(char *line, void **any, int *which)
}
l->d.comment.str[i++] = '\0';
*which = ELEM_COMMENT;
- } else if(sscanf(line, "CONTACTS %s %d", l->d.contacts.name, &l->d.contacts.negated)==2)
+ } else if(sscanf(line, "CONTACTS %s %d",
+ l->d.contacts.name, &l->d.contacts.negated)==2)
{
*which = ELEM_CONTACTS;
- } else if(sscanf(line, "COIL %s %d %d %d", l->d.coil.name, &l->d.coil.negated, &l->d.coil.setOnly, &l->d.coil.resetOnly)==4)
+ } else if(sscanf(line, "COIL %s %d %d %d",
+ l->d.coil.name, &l->d.coil.negated, &l->d.coil.setOnly,
+ &l->d.coil.resetOnly)==4)
{
*which = ELEM_COIL;
} else if(memcmp(line, "PLACEHOLDER", 11)==0) {
@@ -76,45 +79,56 @@ static BOOL LoadLeafFromFile(char *line, void **any, int *which)
*which = ELEM_OPEN;
} else if(memcmp(line, "MASTER_RELAY", 12)==0) {
*which = ELEM_MASTER_RELAY;
- } else if(sscanf(line, "SHIFT_REGISTER %s %d", l->d.shiftRegister.name, &(l->d.shiftRegister.stages))==2)
+ } else if(sscanf(line, "SHIFT_REGISTER %s %d",
+ l->d.shiftRegister.name, &(l->d.shiftRegister.stages))==2)
{
*which = ELEM_SHIFT_REGISTER;
} else if(memcmp(line, "OSR", 3)==0) {
*which = ELEM_ONE_SHOT_RISING;
} else if(memcmp(line, "OSF", 3)==0) {
*which = ELEM_ONE_SHOT_FALLING;
- } else if((sscanf(line, "TON %s %d", l->d.timer.name, &l->d.timer.delay)==2))
+ } else if((sscanf(line, "TON %s %d",
+ l->d.timer.name, &l->d.timer.delay)==2))
{
*which = ELEM_TON;
- } else if((sscanf(line, "TOF %s %d", l->d.timer.name, &l->d.timer.delay)==2))
+ } else if((sscanf(line, "TOF %s %d",
+ l->d.timer.name, &l->d.timer.delay)==2))
{
*which = ELEM_TOF;
- } else if((sscanf(line, "RTO %s %d", l->d.timer.name, &l->d.timer.delay)==2))
+ } else if((sscanf(line, "RTO %s %d", l->d.timer.name,
+ &l->d.timer.delay)==2))
{
*which = ELEM_RTO;
- } else if((sscanf(line, "CTD %s %d", l->d.counter.name, &l->d.counter.max)==2))
+ } else if((sscanf(line, "CTD %s %d", l->d.counter.name,
+ &l->d.counter.max)==2))
{
*which = ELEM_CTD;
- } else if((sscanf(line, "CTU %s %d", l->d.counter.name, &l->d.counter.max)==2))
+ } else if((sscanf(line, "CTU %s %d", l->d.counter.name,
+ &l->d.counter.max)==2))
{
*which = ELEM_CTU;
- } else if((sscanf(line, "CTC %s %d", l->d.counter.name, &l->d.counter.max)==2))
+ } else if((sscanf(line, "CTC %s %d", l->d.counter.name,
+ &l->d.counter.max)==2))
{
*which = ELEM_CTC;
} else if(sscanf(line, "RES %s", l->d.reset.name)==1) {
*which = ELEM_RES;
} else if(sscanf(line, "MOVE %s %s", l->d.move.dest, l->d.move.src)==2) {
*which = ELEM_MOVE;
- } else if(sscanf(line, "ADD %s %s %s", l->d.math.dest, l->d.math.op1, l->d.math.op2)==3)
+ } else if(sscanf(line, "ADD %s %s %s", l->d.math.dest,
+ l->d.math.op1, l->d.math.op2)==3)
{
*which = ELEM_ADD;
- } else if(sscanf(line, "SUB %s %s %s", l->d.math.dest, l->d.math.op1, l->d.math.op2)==3)
+ } else if(sscanf(line, "SUB %s %s %s", l->d.math.dest,
+ l->d.math.op1, l->d.math.op2)==3)
{
*which = ELEM_SUB;
- } else if(sscanf(line, "MUL %s %s %s", l->d.math.dest, l->d.math.op1, l->d.math.op2)==3)
+ } else if(sscanf(line, "MUL %s %s %s", l->d.math.dest,
+ l->d.math.op1, l->d.math.op2)==3)
{
*which = ELEM_MUL;
- } else if(sscanf(line, "DIV %s %s %s", l->d.math.dest, l->d.math.op1, l->d.math.op2)==3)
+ } else if(sscanf(line, "DIV %s %s %s", l->d.math.dest,
+ l->d.math.op1, l->d.math.op2)==3)
{
*which = ELEM_DIV;
} else if(sscanf(line, "EQU %s %s", l->d.cmp.op1, l->d.cmp.op2)==2) {
@@ -131,7 +145,8 @@ static BOOL LoadLeafFromFile(char *line, void **any, int *which)
*which = ELEM_LES;
} else if(sscanf(line, "READ_ADC %s", l->d.readAdc.name)==1) {
*which = ELEM_READ_ADC;
- } else if(sscanf(line, "SET_PWM %s %d", l->d.setPwm.name, &(l->d.setPwm.targetFreq))==2)
+ } else if(sscanf(line, "SET_PWM %s %d", l->d.setPwm.name,
+ &(l->d.setPwm.targetFreq))==2)
{
*which = ELEM_SET_PWM;
} else if(sscanf(line, "UART_RECV %s", l->d.uart.name)==1) {