Artifact

char prefix[15]; char suffix[15]; char number[15]; ... number[number_p++] = mnemonic[i]; ... if (tag_found) suffix[suffix_p++] = mnemonic[i]; else prefix[prefix_p++] = mnemonic[i]; ... prefix[prefix_p] = '\0'; suffix[suffix_p] = '\0'; number[number_p] = '\0'; ... for (i = 0; i < ext_table_length; i++) { char new_mnemonic[15]; strcpy (new_mnemonic, prefix); opcode[mask_start] = ext_table[i].nibble; strcat (new_mnemonic, ext_table[i].extension); strcat (new_mnemonic, suffix); insertOpcode (...); }

85d0a5c0-3072-4126-8acd-d587a37d0aa6

char prefix[15]; char suffix[15]; char number[15]; ... number[number_p++] = mnemonic[i]; ... if (tag_found) suffix[suffix_p++] = mnemonic[i]; else prefix[prefix_p++] = mnemonic[i]; ... prefix[prefix_p] = '\0'; suffix[suffix_p] = '\0'; number[number_p] = '\0'; ... for (i = 0; i < ext_table_length; i++) { char new_mnemonic[15]; strcpy (new_mnemonic, prefix); opcode[mask_start] = ext_table[i].nibble; strcat (new_mnemonic, ext_table[i].extension); strcat (new_mnemonic, suffix); insertOpcode (...); }

char prefix[15]; char suffix[15]; char number[15]; ... number[number_p++] = mnemonic[i]; ... if (tag_found) suffix[suffix_p++] = mnemonic[i]; else prefix[prefix_p++] = mnemonic[i]; ... prefix[prefix_p] = '\0'; suffix[suffix_p] = '\0'; number[number_p] = '\0'; ... for (i = 0; i < ext_table_length; i++) { char new_mnemonic[15]; strcpy (new_mnemonic, prefix); opcode[mask_start] = ext_table[i].nibble; strcat (new_mnemonic, ext_table[i].extension); strcat (new_mnemonic, suffix); insertOpcode (...); } - inErrata Knowledge Graph | Inerrata