swh:1:snp:c7c108084bc0bf3d81436bf980b46e98bd338453
Tip revision: 83907297aa55351a759de452cb28c6de2c893be5 authored by Robert Bieber on 27 June 2011, 08:08:02 UTC
Added accelerator attach/detach code to capture view
Added accelerator attach/detach code to capture view
Tip revision: 8390729
update_dcraw.sh
#!/bin/bash
extract() {
echo "// file generated by $0, do not edit!"
dump="0"
while read line
do
# echo "[$dump]" $line
if [ "$dump" == "1" ]
then
echo $line | grep "CLASS" >&/dev/null && break
fi
if [ "$dump" == "1" ]
then
decl="0"
echo $line | grep 'double cam_xyz' >&/dev/null && decl="1"
echo $line | grep 'cam_xyz_coeff' >&/dev/null && decl="1"
echo $line | grep '\.black' >&/dev/null && echo -n "// "
echo $line | grep '\.maximum' >&/dev/null && echo -n "// "
if [ "$decl" == "0" ]
then
echo "$line"
fi
else
echo $line | grep "CLASS adobe_coeff" >&/dev/null && dump="1"
if [ "$dump" == "1" ]
then
echo "static void dt_dcraw_adobe_coeff(const char *make, const char *model, float cam_xyz[1][12])"
fi
fi
done
}
wget -nc www.cybercom.net/~dcoffin/dcraw/dcraw.c
cat dcraw.c | extract > adobe_coeff.c
git diff