+char *build_output_filename(const char basename[], const char *suffix)
+{
+ int n = strlen(basename) + strlen(suffix);
+ char *ofile = malloc(n + 1); /* todo!!! check for NULL. free. */
+ new_file_suffix(ofile, n, basename, suffix);
+ return ofile;
+}
+
+void build_opcode_dict(void)
+{
+ /* TODO */
+}
+
+int init_assembly(void)
+{
+ /* TODO */
+ return OK;
+}
+
+int assembly(void)
+{
+ /* TODO */
+ return OK;
+}
+