openbabel-2.3.2/src/fingerprint.cpp:161:48: warning: unsequenced modification and access to 'ppat' [-Wunsequenced]
Source code is
if ( (a=((*ppat) & (*p++)) ^ (*ppat++)) ) break;
Suggest code rework.