merged with lib/as3/utils.{c,h}