From a6ff5dde83ce0aa93f94c517afe58d470948c854 Mon Sep 17 00:00:00 2001 From: Stefan Rueger Date: Fri, 23 Jun 2023 10:28:19 +0100 Subject: [PATCH] Match -c/i -p/i patterns independent of case --- src/developer_opts.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/developer_opts.c b/src/developer_opts.c index 8bcb38a4..23d2ca7c 100644 --- a/src/developer_opts.c +++ b/src/developer_opts.c @@ -813,7 +813,7 @@ static void dev_part_strct(const AVRPART *p, bool tsv, const AVRPART *base, bool int haveinjct = 0; if(injct) for(size_t i=0; idesc) && str_match(meminj[i].mem, m->desc)) + if(meminj[i].mcu && str_casematch(meminj[i].mcu, p->desc) && str_match(meminj[i].mem, m->desc)) haveinjct = 1; if(!haveinjct) continue; @@ -848,7 +848,7 @@ static void dev_part_strct(const AVRPART *p, bool tsv, const AVRPART *base, bool if(injct) for(size_t i=0; idesc) && str_match(meminj[i].mem, m->desc)) + if(str_casematch(meminj[i].mcu, p->desc) && str_match(meminj[i].mem, m->desc)) dev_part_strct_entry(tsv, ".ptmm", p->desc, m->desc, meminj[i].var, cfg_strdup("meminj", meminj[i].value), NULL); @@ -882,7 +882,7 @@ static void dev_part_strct(const AVRPART *p, bool tsv, const AVRPART *base, bool if(injct) for(size_t i=0; idesc)) + if(str_casematch(ptinj[i].mcu, p->desc)) dev_part_strct_entry(tsv, ".pt", p->desc, NULL, ptinj[i].var, cfg_strdup("ptinj", ptinj[i].value), NULL); @@ -1426,7 +1426,7 @@ static void dev_pgm_strct(const PROGRAMMER *pgm, bool tsv, const PROGRAMMER *bas for(size_t i=0; iid); ln; ln=lnext(ln)) - if(str_match(pgminj[i].pgmid, ldata(ln))) + if(str_casematch(pgminj[i].pgmid, ldata(ln))) dev_part_strct_entry(tsv, ".prog", ldata(ln), NULL, pgminj[i].var, cfg_strdup("pgminj", pgminj[i].value), NULL);