• Patch: Elm ME+ 2.5 PLalpha54 -> Elm ME+ 2.5 PLalpha60 [3/13] (2/4)

    From Kari Hurtta@21:1/5 to All on Thu Nov 24 20:24:49 2022
    [continued from previous message]

    + ret->edited = 0;
    +
    return ret;
    }

    ***************
    *** 438,443 ****
    --- 442,449 ----
    alias->person->lastn = dup_string(lastn);

    alias->person->address = dup_address(address);
    +
    + alias->edited = 1;
    }

    /* Removes old list */
    ***************
    *** 453,458 ****
    --- 459,466 ----
    free_addr_list(& (alias->list));

    alias->list = dup_addr_list(list);
    +
    + alias->edited = 1;
    }

    void set_group_address_alias(alias,phrase,aliases)
    ***************
    *** 479,484 ****
    --- 487,494 ----
    alias->group->phrase = dup_string(phrase);

    alias->group->aliases = dup_alias_vector(aliases);
    +
    + alias->edited = 1;
    }


    ***************
    *** 494,503 ****
    --- 504,533 ----
    free_string(& alias->comment);

    alias->comment = dup_string(comment);
    +
    + alias->edited = 1;
    }

    /* Parser helper routines --------------------------------------- */

    + int edited_address_alias(alias,reset)
    + struct address_alias *alias;
    + int reset /* reset edited flag */;
    + {
    + int ret;
    +
    + if (ADDRESS_ALIAS_magic