share.h revision a3175730a459223fb8f26a2915aa0a31f6b36f98