chiark
/
gitweb
/
~ijackson
/
trains.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
hostside: more length for bavarian
[trains.git]
/
hostside
/
stastate.h.gen
1
#!/bin/sh
2
3
set -e
4
Sta () { l="$l $1"; }
5
6
Sta Crashed
7
Sta Flush
8
Sta Off
9
Sta Manual
10
Sta Ping
11
Sta Settling
12
Sta Resolving
13
Sta Finalising
14
Sta Run
15
16
echo 'typedef enum {'
17
for s in $l; do echo " Sta_$s,"; done
18
echo '} StartupState;
19
#define DEFINE_STASTATE_DATA \'
20
printf ' { '
21
for s in $l; do printf '"%s",' $s; done
22
echo '0 }'