#include "fastlib/base/basic_types.h" to #include "base/basic_types.h" unless it's a file in base/, in which case it goes to #include "basic_types.h" That is, make includes as local as possible.
#include "fastlib/base/basic_types.h" to #include "base/basic_types.h" unless it's a file in base/, in which case it goes to #include "basic_types.h" That is, make includes as local as possible.