Most importantly, configurator used to use bitshifts on signed integers which -fsanitize=undefined caught. But also, tal played fast and loose with typing and aliases, which was a signficant amount of rework. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
CCAN imported from http://ccodearchive.net. CCAN version: init-2565-g3942778b