Exemple #1
0
void DLLEXPORT SetSubstPattern(LPCSTR strOldPattern, LPCSTR strNewPattern)
{
    struct listnode *ln;
    char text[BUFFER_SIZE];
    if (!strOldPattern || !strcmp(strOldPattern, strNewPattern)) return;

    if((ln=searchnode_list(common_subs, (char *)strOldPattern))!=NULL) {
        strcpy(text, ln->left);
        deletenode_list(common_subs, ln);
        subnum--;
        SetSubst(text, (char*)strNewPattern);
    }
}
Exemple #2
0
void DLLEXPORT SetSubstPattern(const wchar_t* strOldPattern, const wchar_t* strNewPattern)
{
    struct listnode *ln;
    wchar_t text[BUFFER_SIZE];
    if (!strOldPattern || !wcscmp(strOldPattern, strNewPattern)) return;

    if((ln=searchnode_list(common_subs, (wchar_t *)strOldPattern))!=NULL) {
        wcscpy(text, ln->left);
        deletenode_list(common_subs, ln);
        subnum--;
        SetSubst(text, (wchar_t*)strNewPattern);
    }
}