12 #include "../stdafx.h" 
   13 #include "../gamelog_internal.h" 
   18 #include "../safeguards.h" 
   20 static const SaveLoad _glog_action_desc[] = {
 
   25 static const SaveLoad _glog_mode_desc[] = {
 
   31 static const SaveLoad _glog_revision_desc[] = {
 
   39 static const SaveLoad _glog_oldver_desc[] = {
 
   45 static const SaveLoad _glog_setting_desc[] = {
 
   52 static const SaveLoad _glog_grfadd_desc[] = {
 
   58 static const SaveLoad _glog_grfrem_desc[] = {
 
   63 static const SaveLoad _glog_grfcompat_desc[] = {
 
   69 static const SaveLoad _glog_grfparam_desc[] = {
 
   74 static const SaveLoad _glog_grfmove_desc[] = {
 
   80 static const SaveLoad _glog_grfbug_desc[] = {
 
   87 static const SaveLoad _glog_emergency_desc[] = {
 
   91 static const SaveLoad * 
const _glog_desc[] = {
 
  102   _glog_emergency_desc,
 
  107 static void Load_GLOG_common(
LoggedAction *&gamelog_action, uint &gamelog_actions)
 
  109   assert(gamelog_action == NULL);
 
  110   assert(gamelog_actions == 0);
 
  114     gamelog_action = 
ReallocT(gamelog_action, gamelog_actions + 1);
 
  129       memset(lc, 0, 
sizeof(*lc));
 
  139 static void Save_GLOG()
 
  147       assert((uint)lc->ct < 
lengthof(_glog_desc));
 
  171 static void Load_GLOG()
 
  176 static void Check_GLOG()
 
  182   { 
'GLOG', Save_GLOG, Load_GLOG, NULL, Check_GLOG, CH_RIFF | 
CH_LAST }