diff -ur gnucap-2009-02-02.old/modelgen/ap_match.cc gnucap-2009-02-02/modelgen/ap_match.cc --- gnucap-2009-02-02.old/modelgen/ap_match.cc 2009-07-06 19:13:33.484852215 +0300 +++ gnucap-2009-02-02/modelgen/ap_match.cc 2009-07-06 12:55:54.373761590 +0300 @@ -64,7 +64,7 @@ } }else{ // mismatch - char* bar = strchr(str2, '|'); + const char* bar = strchr(str2, '|'); if (bar && (bar[-1] != '\\')) { str2 = bar+1; reset(start); diff -ur gnucap-2009-02-02.old/src/ap_match.cc gnucap-2009-02-02/src/ap_match.cc --- gnucap-2009-02-02.old/src/ap_match.cc 2009-07-06 19:13:13.153147442 +0300 +++ gnucap-2009-02-02/src/ap_match.cc 2009-07-06 12:55:54.373761590 +0300 @@ -64,7 +64,7 @@ } }else{ // mismatch - char* bar = strchr(str2, '|'); + const char* bar = strchr(str2, '|'); if (bar && (bar[-1] != '\\')) { str2 = bar+1; reset(start);