Patch: Elm ME+ 2.5 PLalpha47 -> Elm ME+ 2.5 PLalpha48 [1/2] (5/5)
From
Kari Hurtta@21:1/5 to
All on Fri Jun 1 20:14:14 2018
[continued from previous message]
DPRINT(Debug,11,(&Debug,"browser_prepare_write_hashmark=%d\n", ret));
return ret;
***************
*** 1179,1184 ****
--- 1218,1282 ----
}
+ /* Increments refcount */
+ S_(browser_gethm_name_vector_dir browser_gethm_name_vector_hashmark)
+ static struct hashmark_item *
+ browser_gethm_name_vector_hashmark P_((struct folder_browser * dir,
+ struct name_vector * entry));
+ static struct hashmark_item *browser_gethm_name_vector_hashmark(dir,entry)
+ struct folder_browser * dir;
+ struct name_vector * entry;
+ {
+ DPRINT(Debug,11,(&Debug,"browser_gethm_name_vector_hashmark: dir=%p\n",
+ dir));
+
+ if (HASHMARK_BROWSER_magic != dir->a.hashmark_browser->magic)
+ panic("MBX PANIC",__FILE__,__LINE__,
+ "browser_gethm_name_vector_hashmark",
+ "Bad magic type",0);
+
+ if (entry->a.hashmark_item) {
+ inc_hashmark_item_refcount(entry->a.hashmark_item);
+
+
+ DPRINT(Debug,11,(&Debug,"browser_gethm_name_vector_hashmark=%p\n",
+ entry->a.hashmark_item));
+
+ return entry->a.hashmark_item;
+ }
+
+ DPRINT(Debug,11,(&Debug,"browser