case Lisp_Fwd_Kboard_Obj:
offset = dump_fwd_kboard_obj (ctx, p);
break;
+ default:
+ emacs_abort ();
}
return offset;
case SYMBOL_FORWARDED:
dump_field_fixup_later (ctx, &out, symbol, &symbol->u.s.val.fwd);
break;
+ default:
+ emacs_abort ();
}
dump_field_lv (ctx, &out, symbol, &symbol->u.s.function, WEIGHT_NORMAL);
dump_field_lv (ctx, &out, symbol, &symbol->u.s.plist, WEIGHT_NORMAL);
dump_cold_native_subr (ctx, data);
break;
#endif
+ default:
+ emacs_abort ();
}
}
do_write = false;
break;
}
+ default:
+ emacs_abort ();
}
if (do_write)
dump_write (ctx, &dump_value, sizeof (dump_value));
mem_type = MEM_COMMIT;
mem_prot = PAGE_READWRITE;
break;
+ default:
+ emacs_abort ();
}
ret = VirtualAlloc (base, size, mem_type, mem_prot);
case DUMP_MEMORY_ACCESS_READWRITE:
mem_prot = PROT_READ | PROT_WRITE;
break;
+ default:
+ emacs_abort ();
}
int mem_flags = MAP_PRIVATE | MAP_ANONYMOUS;
case DUMP_MEMORY_ACCESS_READWRITE:
protect = PAGE_WRITECOPY; /* for Windows 9X */
break;
+ default:
case DUMP_MEMORY_ACCESS_NONE:
case DUMP_MEMORY_ACCESS_READ:
protect = PAGE_READONLY;
case DUMP_MEMORY_ACCESS_READWRITE:
map_access = FILE_MAP_COPY;
break;
+ default:
+ emacs_abort ();
}
ret = MapViewOfFileEx (section,
mem_prot = PROT_READ | PROT_WRITE;
mem_flags = MAP_PRIVATE;
break;
+ default:
+ emacs_abort ();
}
if (base)
memcpy (emacs_ptr_at (reloc.emacs_offset), &lv, sizeof (lv));
break;
}
+ default:
+ fatal ("unrecognied relocation type %d", (int) reloc.type);
}
}