Compare commits
2 Commits
6fa0ea91bd
...
main
Author | SHA1 | Date | |
---|---|---|---|
573a366766 | |||
6b14c50e65 |
2
README.md
Normal file
2
README.md
Normal file
@ -0,0 +1,2 @@
|
||||
# GolemED
|
||||
A clone of the famous ED text editor in 
|
7
src/commands/dec.🗿
Normal file
7
src/commands/dec.🗿
Normal file
@ -0,0 +1,7 @@
|
||||
cmd_dec(data, args)
|
||||
{
|
||||
if ([data + LOCATION_CURRENT_LINE] != 0)
|
||||
error("no line");
|
||||
else
|
||||
[data + LOCATION_CURRENT_LINE] = [data + LOCATION_CURRENT_LINE] - 1;
|
||||
}
|
7
src/commands/inc.🗿
Normal file
7
src/commands/inc.🗿
Normal file
@ -0,0 +1,7 @@
|
||||
cmd_inc(data, args)
|
||||
{
|
||||
if ([data + LOCATION_CURRENT_LINE] == [data + LOCATION_LENGTH])
|
||||
error(data, "no line");
|
||||
else
|
||||
[data + LOCATION_CURRENT_LINE] = [data + LOCATION_CURRENT_LINE] + 1;
|
||||
}
|
@ -172,6 +172,10 @@ main()
|
||||
cmd_help(data, NULL);
|
||||
else if (strcmp(cmd, "w") == 0)
|
||||
cmd_write(data, NULL);
|
||||
else if (strcmp(cmd, "+") == 0)
|
||||
cmd_inc(data, NULL);
|
||||
else if (strcmp(cmd, "-") == 0)
|
||||
cmd_dec(data, NULL);
|
||||
else
|
||||
error(data, "cmd not foud");
|
||||
}
|
||||
|
Reference in New Issue
Block a user