]> Kevux Git Server - controller/commit
Progress: Continue migrating the project, notably refactoring out controller_global_t.
authorKevin Day <Kevin@kevux.org>
Sun, 2 Jun 2024 23:51:58 +0000 (18:51 -0500)
committerKevin Day <Kevin@kevux.org>
Sun, 2 Jun 2024 23:51:58 +0000 (18:51 -0500)
commitf4d5d97a617cb6091071254b8a394d0903028a52
tree78951768689e8847754418cde5810a2c4469618e
parent433d2841eec914f12a92edd6ee3479069c3f10ca
Progress: Continue migrating the project, notably refactoring out controller_global_t.

A lot of the changes made it possible to remove th controller_global_t.
Restructure the code to do this.

Most of the compile errors are fixed.

I still need to go over the logic and fix things.
I still need to copy over some functions.
I still need to move the print functions around.
I still need to do runtime tests once all of the above is completed.
79 files changed:
data/build/settings
sources/c/controller/main.c
sources/c/init/main.c
sources/c/main/common.c
sources/c/main/common.h
sources/c/main/common/enumeration/instance.h
sources/c/main/common/enumeration/process.h [new file with mode: 0644]
sources/c/main/common/enumeration/program.h [deleted file]
sources/c/main/common/print.c
sources/c/main/common/print.h
sources/c/main/common/type.c
sources/c/main/common/type.h
sources/c/main/common/type/defs.h
sources/c/main/common/type/global.h [deleted file]
sources/c/main/common/type/instance.h
sources/c/main/common/type/interrupt.c [moved from sources/c/main/common/type/global.c with 100% similarity]
sources/c/main/common/type/interrupt.h [new file with mode: 0644]
sources/c/main/common/type/process.c [new file with mode: 0644]
sources/c/main/common/type/process.h [moved from sources/c/main/common/type/program.h with 77% similarity]
sources/c/main/common/type/program.c [deleted file]
sources/c/main/controller.h
sources/c/main/file.c
sources/c/main/file.h
sources/c/main/instance/prepare.c
sources/c/main/instance/prepare.h
sources/c/main/instance/wait.c
sources/c/main/lock.c
sources/c/main/print/lock.c
sources/c/main/print/lock.h
sources/c/main/print/rule.c
sources/c/main/print/rule.h
sources/c/main/print/rule/action.c
sources/c/main/print/rule/action.h
sources/c/main/print/rule/item.c
sources/c/main/print/rule/item.h
sources/c/main/print/rule/setting.c
sources/c/main/print/rule/setting.h
sources/c/main/process.c
sources/c/main/process.h
sources/c/main/rule.c
sources/c/main/rule.h
sources/c/main/rule/action.c
sources/c/main/rule/action.h
sources/c/main/rule/execute.c
sources/c/main/rule/execute.h
sources/c/main/rule/expand.c
sources/c/main/rule/expand.h
sources/c/main/rule/instance.c
sources/c/main/rule/instance.h
sources/c/main/rule/is.h
sources/c/main/rule/item.c
sources/c/main/rule/item.h
sources/c/main/rule/parameter.c
sources/c/main/rule/parameter.h
sources/c/main/rule/read.c
sources/c/main/rule/read.h
sources/c/main/rule/setting.c
sources/c/main/rule/setting.h
sources/c/main/rule/validate.c
sources/c/main/rule/validate.h
sources/c/main/rule/wait.c
sources/c/main/rule/wait.h
sources/c/main/thread/cleanup.c
sources/c/main/thread/cleanup.h
sources/c/main/thread/control.c
sources/c/main/thread/control.h
sources/c/main/thread/entry.c
sources/c/main/thread/entry.h
sources/c/main/thread/instance.c
sources/c/main/thread/instance.h
sources/c/main/thread/is.c
sources/c/main/thread/rule.c
sources/c/main/thread/rule.h
sources/c/main/thread/signal.c
sources/c/main/thread/signal.h
sources/c/main/time.c
sources/c/main/time.h
sources/c/main/validate.c [new file with mode: 0644]
sources/c/main/validate.h [new file with mode: 0644]