Since it doesn't change the values of the existing enum members it doesn't break the ABI. There might be compatibility issues for applications that assume success when the value of an yajl_gen_status instance is not one of the known values. You might be able to find such applications using this (Debian source code search): http://walrus.rave.org/source/ -- bye, pabs http://wiki.debian.org/PaulWise