Fix strtol sign and handling of non base member