Make swap work under C89.