ndless_static_vars/
lib.rs

1#![no_std]
2
3#[derive(Eq, PartialEq, Copy, Clone, Debug, Hash)]
4pub enum ProgramState {
5	Normal,
6	Resident,
7}
8
9impl Default for ProgramState {
10	fn default() -> Self {
11		ProgramState::Normal
12	}
13}
14
15pub static mut PROGRAM_STATE: ProgramState = ProgramState::Normal;
16
17pub static mut ARGUMENTS: Option<&[*const cty::c_char]> = None;
18
19pub static mut ORIG_DIVIDER: u32 = 0;
20pub static mut ORIG_CONTROL: u32 = 0;
21pub static mut ORIG_LOAD: u32 = 0;
22
23pub static mut TICK_SUM: u32 = 0;
24pub static mut START_VALUE: u32 = 0;