/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ft_swap_uint32.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: xuser +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2018/01/09 23:32:09 by xuser #+# #+# */ /* Updated: 2018/01/09 23:36:00 by xuser ### ########.fr */ /* */ /* ************************************************************************** */ #include "libft.h" uint32_t ft_swap_uint32(uint32_t x) { x = ((x << 8) & 0xFF00FF00) | ((x >> 8) & 0xFF00FF); return ((x << 16) | (x >> 16)); }