Annotation of dvb-kernel-v4/v3-2-v4.pl, revision 1.1
1.1 ! js 1: #!/usr/bin/perl -i.orig -w -p
! 2: # convert identifiers in DVB sources from V3 API to V4 API
! 3:
! 4: s/\bFE_QPSK/DVB_FE_DVB_S/g;
! 5: s/\bFE_QAM/DVB_FE_DVB_C/g;
! 6: s/\bFE_OFDM/DVB_FE_DVB_T/g;
! 7:
! 8: s/\bfe_type_t\b/enum dvb_fe_type/g;
! 9: s/\bfe_type\b/dvb_fe_type/g;
! 10: s/\bfe_caps_t\b/enum dvb_fe_caps/g;
! 11: s/\bfe_caps\b/dvb_fe_caps/g;
! 12: s/\bFE_CAN_\w+/DVB_$&/g;
! 13:
! 14: s/\bfe_sec_voltage_t\b/enum dvb_sec_voltage/g;
! 15: s/\bfe_sec_voltage\b/dvb_sec_voltage/g;
! 16: s/\bfe_sec_tone_mode_t\b/enum dvb_sec_tone_mode/g;
! 17: s/\bfe_sec_tone_mode\b/dvb_sec_tone_mode/g;
! 18: s/\bfe_sec_mini_cmd_t\b/enum dvb_sec_tone_burst/g;
! 19: s/\bfe_sec_mini_cmd\b/dvb_sec_tone_burst/g;
! 20: s/\bSEC_MINI(\w+)/DVB_SEC_BURST$1/g;
! 21: s/\bSEC_\w+/DVB_$&/g;
! 22:
! 23: s/\bfe_status_t\b/enum dvb_fe_status/g;
! 24: s/\bfe_status\b/dvb_fe_status/g;
! 25: s/\bFE_HAS\w+/DVB_$&/g;
! 26: s/\bFE_TIMEDOUT\b/DVB_$&/g;
! 27: s/\bFE_REINIT\b/DVB_$&/g;
! 28:
! 29: s/\bfe_spectral_inversion_t\b/enum dvb_fe_spectral_inversion/g;
! 30: s/\bfe_spectral_inversion\b/dvb_fe_spectral_inversion/g;
! 31: s/\bINVERSION_\w+/DVB_FE_$&/g;
! 32:
! 33: s/\bfe_code_rate_t\b/enum dvb_fe_code_rate/g;
! 34: s/\bfe_code_rate\b/dvb_fe_code_rate/g;
! 35: s/\bFEC_\w+/DVB_$&/g;
! 36:
! 37: s/\bfe_modulation_t\b/enum dvb_fe_modulation/g;
! 38: s/\bfe_modulation\b/dvb_fe_modulation/g;
! 39: s/\bQPSK\b/DVB_$&/g;
! 40: s/\bQAM\w+/DVB_$&/g;
! 41:
! 42: s/\bfe_transmit_mode_t\b/enum dvb_fe_transmit_mode/g;
! 43: s/\bfe_transmit_mode\b/dvb_fe_transmit_mode/g;
! 44: s/\bTRANSMISSION_MODE_\w+/DVB_$&/g;
! 45:
! 46: s/\bfe_bandwidth_t\b/enum dvb_fe_bandwidth/g;
! 47: s/\bfe_bandwidth\b/dvb_fe_bandwidth/g;
! 48: s/\bBANDWIDTH_\w+/DVB_$&/g;
! 49:
! 50: s/\bfe_guard_interval_t\b/enum dvb_fe_guard_interval/g;
! 51: s/\bfe_guard_interval\b/dvb_fe_guard_interval/g;
! 52: s/\bGUARD_INTERVAL_\w+/DVB_$&/g;
! 53:
! 54: s/\bfe_hierarchy_t\b/enum dvb_fe_hierarchy/g;
! 55: s/\bfe_hierarchy\b/dvb_fe_hierarchy/g;
! 56: s/\bHIERARCHY_\w+/DVB_$&/g;
! 57:
! 58: s/\bFE_SET_TONE\b/DVB_FE_SEC_SET_TONE/g;
! 59: s/\bFE_SET_VOLTAGE\b/DVB_FE_SEC_SET_VOLTAGE/g;
! 60: s/\bFE_ENABLE_HIGH_LNB_VOLTAGE\b/DVB_FE_SEC_ENABLE_HIGH_LNB_VOLTAGE/g;
! 61: s/\bFE_DISEQC_RESET_OVERLOAD\b/DVB_FE_SEC_RESET_OVERLOAD/g;
! 62: s/\bFE_DISEQC_SEND_BURST\b/DVB_FE_SEC_SEND_BURST/g;
! 63:
! 64: s/\bFE_\w+/DVB_$&/g;
! 65:
LinuxTV legacy CVS <linuxtv.org/cvs>