oggdec writes RIFF header even in raw mode
A break statement is missing after the 'o' case when parsing the command line
options, thus causing the raw flag to get messed up when "-R something"
preceedes "-o somefile". This also applies to the long options.
Here's the trivial fix in context diff format:
*** oggdec.c.orig 2002-12-05 15:39:43.000000000 +0100
--- oggdec.c 2002-12-05 15:57:43.000000000 +0100
***************
*** 99,104 ****
--- 99,105 ----
break;
case 'o':
outfilename = strdup(optarg);
+ break;
case 'R':
raw = atoi(optarg);
break;