⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 menustr.lst

📁 MSTARXX.rar
💻 LST
字号:
C51 COMPILER V8.18   MENUSTR                                                               09/29/2009 23:58:03 PAGE 1   


C51 COMPILER V8.18, COMPILATION OF MODULE MENUSTR
OBJECT MODULE PLACED IN ..\..\1out\MenuStr.obj
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE ..\..\msFunc\MenuStr.c BROWSE INCDIR(..\..\inc) DEBUG OBJECTEXTEND PRINT(..
                    -\..\1out\MenuStr.lst) OBJECT(..\..\1out\MenuStr.obj)

line level    source

   1          #define _MENUSTR_C_
   2          
   3          #include "types.h"
   4          #include "board.h"
   5          #include "global.h"
   6          #include "keypaddef.h"
   7          #include "menudef.h"
   8          #include "menutext.h"
   9          #include "Game.h"
  10          #include "menufunc.h"
  11          #include "debug.h"
  12          //=============================Picture Menu=================================================
  13          BYTE* ContrastText(void)
  14          {
  15   1          return strContrast[g_VideoSetting.Language];
  16   1      }
  17          BYTE* BrightnessText(void)
  18          {
  19   1          return strBrightness[g_VideoSetting.Language];
  20   1      }
  21          BYTE* SaturationText(void)
  22          {
  23   1          return strSaturation[g_VideoSetting.Language];
  24   1      }
  25          //======================================================================
  26          
  27          
  28          
  29          //======================================================================
  30          //======================================================================
  31          //======================================================================
  32          //======================================================================
  33          
  34          BYTE* CurrentChromaModeText(void)
  35          {
  36   1      BYTE ucTemp;
  37   1          ucTemp=GetChromaModeValue();
  38   1          return strCurrentChromaMode[ucTemp];
  39   1      }
  40          
  41          
  42          
  43          BYTE* SourceText(void)
  44          {
  45   1      switch(g_VideoSetting.InputType)
  46   1      {
  47   2          case Input_CVBS1:
  48   2          case Input_CVBS2:
  49   2          case Input_CVBS3:
  50   2          case Input_CVBS4:
  51   2          case Input_CVBS5:
  52   2          case Input_CVBS6:
  53   2          return strSourceText_AV;
  54   2          case Input_SVIDEO1:
C51 COMPILER V8.18   MENUSTR                                                               09/29/2009 23:58:03 PAGE 2   

  55   2          case Input_SVIDEO2:
  56   2          return strSourceText_SV;
  57   2          case Input_VGA:
  58   2          return strSourceText_VGA;
  59   2          case Input_TV:
  60   2          return strSourceText_TV;
  61   2      }
  62   1      
  63   1      }
  64          //============================ManualSearch  Menu=====================================================
  65          
  66          BYTE* AudioIcon(void)
  67          {
  68   1      if (g_VideoSetting.MuteStatus)
  69   1          return strAudioMuteIcon;
  70   1      else
  71   1          return  strAudioNormalIcon;
  72   1      }
  73          
  74          BYTE* HandIcon(void)
  75          {
  76   1          return  strHandIcon;
  77   1      }
  78          BYTE* VolumeText(void)
  79          {
  80   1          return  strVolumeText[g_VideoSetting.Language];
  81   1      }
  82          
  83          BYTE* DownText(void)
  84          {
  85   1          #ifdef Multi_language
                      switch(g_VideoSetting.DOWN%2)
                      {
                              case 0:
                                      return strNormalText[g_VideoSetting.Language];
                              break;
                              case 1:
                                      return strDownText[g_VideoSetting.Language];
                              break;
                      }
                  #else
  96   1              return  strDownText[g_VideoSetting.DOWN%2];
  97   1          #endif
  98   1      }
  99          
 100          BYTE* C_SYSText(void)
 101          {
 102   1          return  strC_SYSText[g_VideoSetting.Language];
 103   1      }
 104          
 105          BYTE* SleepText(void)
 106          {
 107   1          return  strSleepText[g_VideoSetting.Language];
 108   1      }
 109          
 110          BYTE* TimeText(void)
 111          {
 112   1          return  strTimeText[g_VideoSetting.Language];
 113   1      }
 114          
 115          BYTE* OFFTimeText(void)
 116          {
C51 COMPILER V8.18   MENUSTR                                                               09/29/2009 23:58:03 PAGE 3   

 117   1          return  strOFFTimeText[g_VideoSetting.Language];
 118   1      }
 119          
 120          BYTE* ONTimeText(void)
 121          {
 122   1          return  strONTimeText[g_VideoSetting.Language];
 123   1      }
 124          
 125          BYTE* ColonText(void)
 126          {
 127   1          return  strColonText;
 128   1      }
 129          
 130          BYTE* TimeHourText(void)
 131          {
 132   1        if (EnableTimeFlag)
 133   1          return  strEspecialNumberText[g_ucTimeHour];
 134   1        else
 135   1          return      strForbidText;
 136   1      }
 137          
 138          BYTE* TimeMinuteText(void)
 139          {
 140   1        if (EnableTimeFlag)
 141   1          return  strEspecialNumberText[g_ucTimeMinute];
 142   1        else
 143   1          return  strForbidText;
 144   1      }
 145          
 146          BYTE* OFFTimeHourText(void)
 147          {
 148   1        if (EnableOFFTimeFlag&&EnableTimeFlag)
 149   1          return  strEspecialNumberText[g_ucOFFTimeHour];
 150   1        else
 151   1          return strForbidText;
 152   1      }
 153          
 154          BYTE* OFFTimeMinuteText(void)
 155          {
 156   1        if (EnableOFFTimeFlag&&EnableTimeFlag)
 157   1          return  strEspecialNumberText[g_ucOFFTimeMinute];
 158   1        else
 159   1          return strForbidText;
 160   1      }
 161          
 162          BYTE* ONTimeHourText(void)
 163          {
 164   1        if (EnableONTimeFlag&&EnableTimeFlag)
 165   1          return  strEspecialNumberText[g_ucONTimeHour];
 166   1        else
 167   1          return strForbidText;
 168   1      }
 169          
 170          BYTE* ONTimeMinuteText(void)
 171          {
 172   1        if (EnableONTimeFlag&&EnableTimeFlag)
 173   1          return  strEspecialNumberText[g_ucONTimeMinute];
 174   1        else
 175   1          return strForbidText;
 176   1      }
 177          
 178          BYTE* Scaling_ModeText(void)
C51 COMPILER V8.18   MENUSTR                                                               09/29/2009 23:58:03 PAGE 4   

 179          {
 180   1          return strScaling_ModeText[g_VideoSetting.Scaling];
 181   1      }
 182          
 183          BYTE* ScalingText(void)
 184          {
 185   1          return strScalingText;
 186   1      }
 187          
 188          #if CALENDAR_ENABLE
              BYTE* MonthText(void)
              {
                  return  strCalendarmonthText[gc_solar_calendar_month-1];
              }
              #endif
 194          
 195          #ifdef Multi_language
              BYTE* DynamicText(BYTE item)
              {
                  switch(item)
                  {
                       case 0:
                              return strPictureText[g_VideoSetting.Language];
                       break;
                       case 1:
                              return strVolumeText[g_VideoSetting.Language];
                       break;
                       case 2:
                              return strOptionText[g_VideoSetting.Language];
                       break;
                       case 3:
                              return strSystemText[g_VideoSetting.Language];
                       break;
                       case 4:
                              return strPresentText[g_VideoSetting.Language];
                       break;
                       case 5:
                              return strClockText[g_VideoSetting.Language];
                       break;
                  }
              
              }
              
              BYTE* CurrentLanguageText(void)
              {
                return strCurrentLanguageText[g_VideoSetting.Language];
              }
              
              #else
 228          BYTE* DynamicText(BYTE item)
 229          {
 230   1          return strDynamicText[item];
 231   1      }
 232          #endif
 233          //============================RGB Menu=====================================================
 234          #if VGA_ENABLE
 235          BYTE* AutoConfigText(void)
 236          {
 237   1          return strAutoCofig;
 238   1      }
 239          
 240          BYTE* OutOfRangeText(void)
C51 COMPILER V8.18   MENUSTR                                                               09/29/2009 23:58:03 PAGE 5   

 241          {
 242   1          return strOutOfRange;
 243   1      }
 244          BYTE* NoSyncText(void)
 245          {
 246   1          return strNoSyncText;
 247   1      }
 248          BYTE* AutoTuneText(void)
 249          {
 250   1          return strAutoTuneText[g_VideoSetting.Language];
 251   1      }
 252          BYTE* HPositionText(void)
 253          {
 254   1          return strHPosition[g_VideoSetting.Language];
 255   1      }
 256          BYTE* VPositionText(void)
 257          {
 258   1          return strVPosition[g_VideoSetting.Language];
 259   1      }
 260          #endif
 261          
 262          #if TV_ENABLE
 263          BYTE* TVInputNumText(void)
 264          {
 265   1        return g_IrCodeParam;
 266   1      }
 267          
 268          
 269          BYTE* CurrentSoundModeText(void)
 270          {
 271   1              return strCurrentSoundMode[(g_TVChSetting.TvCurChannelMisc & SoundSysMask)%TV_SOUND_NUMS];
 272   1      }
 273          
 274          BYTE* CurrentBandText(void)
 275          {
 276   1        BYTE uctemp=GetBandValue();
 277   1              return strCurrentBandText[uctemp];
 278   1      }
 279          
 280          //////////////////////////////////////////////////////////////////////////////////////////////////////////
             -//////
 281          BYTE* AutoSearchText(void)
 282          {
 283   1        return strAutoSearchText[g_VideoSetting.Language];
 284   1      }
 285          
 286          BYTE* ManualSearchText(void)
 287          {
 288   1        return strManualSearchText[g_VideoSetting.Language];
 289   1      }
 290          
 291          BYTE* FineTuneText(void)
 292          {
 293   1        return strFineTuneText[g_VideoSetting.Language];
 294   1      }
 295          
 296          BYTE* BANDText(void)
 297          {
 298   1        return strBANDText[g_VideoSetting.Language];
 299   1      }
 300          
 301          BYTE* ProgramText(void)
C51 COMPILER V8.18   MENUSTR                                                               09/29/2009 23:58:03 PAGE 6   

 302          {
 303   1        return strProgramText[g_VideoSetting.Language];
 304   1      }
 305          
 306          BYTE* SkipText(void)
 307          {
 308   1       return strSkipText[g_VideoSetting.Language];
 309   1      }
 310          BYTE* SelectONText(void)
 311          {
 312   1        return  strSelectONText[g_VideoSetting.Language];
 313   1      }
 314          
 315          BYTE* SelectOFFText(void)
 316          {
 317   1        return  strSelectOFFText[g_VideoSetting.Language];
 318   1      }
 319          
 320          
 321          BYTE* S_SYSText(void)
 322          {
 323   1        return  strS_SYSText[g_VideoSetting.Language];
 324   1      }
 325          
 326          BYTE* SWAPText(void)
 327          {
 328   1        return  strSWAPText[g_VideoSetting.Language];
 329   1      }
 330          
 331          BYTE* COPYText(void)
 332          {
 333   1        return  strCOPYText[g_VideoSetting.Language];
 334   1      }
 335          
 336          BYTE* AGCText(void)
 337          {
 338   1              return strAGCText;
 339   1      }
 340          
 341          #endif
 342          
*** WARNING C291 IN LINE 63 OF ..\..\MSFUNC\MENUSTR.C: not every exit path returns a value


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    872    ----
   CONSTANT SIZE    =    686    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  1 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -