cast arg to asprintf
add marker to prevent warning when HAVE_STRNDUP is defined
move from old gcc field initializers to modern ones
move from old gcc field initializers to modern ones
move from old gcc field initializers to modern ones
move from old gcc field initializers to modern ones
move from old gcc field initializers to modern ones
move from old gcc field initializers to modern ones
remove file