don't use such C libraries!