Removed std::find ambiguity
Removed redundant label not_a_macro
Removed redundant label out_of_here
Remove unused variable
Remove unused variable
Fixed signed/unsigned mismatch