I've been using autogen for about ten years as part of the build chain for my project libsndfile. Now, after all this time I must report that I have run into a problem. My definition file contains hexadecimal literals. See the files:
Running autogen as:
autogen --writable floating_point_test.def
I get the error:
FSM Error: in state 10 (have_value), event 3 (var_name) is invalid invalid transition: in scale_clip_test.def on line 22 token in error: var_name: ''x7FFFF ; } ;
I'm using autogen 5.18.3 from Debian testing on an amd64 machine.
Any idea what has changed? Is there a workaround or some other fix? Is this actually a bug?