+static void install_pp_pseudo_op_table (struct pp_pseudo_op_entry *table, struct hashtab *hashatb_table) {
+
+ struct pp_pseudo_op_entry *entry;
+ struct hashtab_name *key;
+
+ for (entry = table; entry->name; entry++) {
+
+ if (hashtab_get_key (hashatb_table, entry->name)) {
+
+ report_at (program_name, 0, REPORT_ERROR, "duplicate entry '%s'", entry->name);
+ continue;
+
+ }
+
+ if (!(key = hashtab_alloc_name (entry->name))) {
+
+ report_at (program_name, 0, REPORT_ERROR, "failed to allocate memory for '%s'", entry->name);
+ continue;
+
+ }
+
+ hashtab_put (hashatb_table, key, entry);
+
+ }
+
+}
+