#! /usr/bin/env perl # Generates vdpau_template.c use strict; use warnings; sub camelize($) { my $s = shift; $s =~ s/(?:^|_)([a-z])/\u$1/g; $s; } print <) { # strip whitespace, ignore anything after a '#' $f =~ /^\s*(.*?)\s*(?:(?