-void img_writer_emit_symbol_diff (MonoImageWriter *w, const char *end, const char* start, int offset) MONO_INTERNAL;
+#ifdef __native_client_codegen__
+void mono_img_writer_emit_nacl_call_alignment (MonoImageWriter *w);
+#endif
+
+void mono_img_writer_emit_pointer_unaligned (MonoImageWriter *w, const char *target);
+
+void mono_img_writer_emit_pointer (MonoImageWriter *w, const char *target);
+
+void mono_img_writer_emit_int16 (MonoImageWriter *w, int value);
+
+void mono_img_writer_emit_int32 (MonoImageWriter *w, int value);
+
+void mono_img_writer_emit_symbol_diff (MonoImageWriter *w, const char *end, const char* start, int offset);
+
+void mono_img_writer_emit_zero_bytes (MonoImageWriter *w, int num);
+
+void mono_img_writer_emit_global (MonoImageWriter *w, const char *name, gboolean func);
+
+void mono_img_writer_emit_byte (MonoImageWriter *w, guint8 val);