stack can push c string