gcc ext examples