• 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