3 SERVER_H=server/server.h
6 start_line=$(cat ${SERVER_H} | egrep -n "^struct $1 {" | cut -d: -f1)
7 tail +${start_line} ${SERVER_H} | sed '/};/q' \
8 | sed s/"^struct $1 {"/"struct ${1}_32 {"/g \
9 | sed s/"int "/"int32_t "/g \
10 | sed s/"long "/"int32_t "/g \
11 | sed s/"time_t "/"int32_t "/g
16 convert_struct "ctdluser"
17 convert_struct "ctdlroom"
18 convert_struct "ExpirePolicy"
19 convert_struct "floor"
21 ) >utils/ctdl3264_structs.h