<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: why this  pointer err  in codewarrior  in S12XS128MAA in CodeWarrior for MCU</title>
    <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/why-this-pointer-err-in-codewarrior-in-S12XS128MAA/m-p/159795#M4334</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Menu_t const&amp;nbsp;&amp;nbsp; *pCurrentMenu, *pCurrntmenuPre, *pCurrentMenuNext, *pCurrentMenuNextNext;&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;pCurrentMenu = MenuList_Top;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// &amp;lt;--- this can't be done outside the function body&lt;/P&gt;&lt;P&gt;------------------------&amp;nbsp;&lt;/P&gt;&lt;P&gt;But you can initialize your variable this way:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Menu_t const&amp;nbsp;&amp;nbsp; *pCurrentMenu = MenuList_Top, *pCurrntmenuPre, *pCurrentMenuNext, *pCurrentMenuNextNext;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 04 May 2012 13:16:21 GMT</pubDate>
    <dc:creator>kef</dc:creator>
    <dc:date>2012-05-04T13:16:21Z</dc:date>
    <item>
      <title>why this  pointer err  in codewarrior  in S12XS128MAA</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/why-this-pointer-err-in-codewarrior-in-S12XS128MAA/m-p/159793#M4332</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;#ifndef __MENU_H__#define __MENU_H__#include "PE_Types.h"#include "PE_Error.h"//定义菜单项数据结构typedef struct menu1{&amp;nbsp;&amp;nbsp;&amp;nbsp; byte&amp;nbsp;&amp;nbsp; MenuType;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //本菜单种类&amp;nbsp;&amp;nbsp;&amp;nbsp; byte&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MenuName[15];&amp;nbsp;&amp;nbsp; //本菜单名称&amp;nbsp;&amp;nbsp;&amp;nbsp; byte&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MenuFunctionInfo[30]; //本菜单功能说明&amp;nbsp;&amp;nbsp;&amp;nbsp; byte&amp;nbsp;&amp;nbsp; *pMenuLeftInfo;&amp;nbsp;&amp;nbsp; //本菜单Left键功能说明&amp;nbsp;&amp;nbsp;&amp;nbsp; byte&amp;nbsp;&amp;nbsp; *pMenuRightInfo;&amp;nbsp; //本菜单Right键功能说明&amp;nbsp;&amp;nbsp;&amp;nbsp; const struct menu1&amp;nbsp; *pFarther;&amp;nbsp;&amp;nbsp;&amp;nbsp; //定义父菜单指针&amp;nbsp;&amp;nbsp;&amp;nbsp; const struct menu1&amp;nbsp; *pSon;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //定义子菜单指针&amp;nbsp;&amp;nbsp;&amp;nbsp; const struct menu1&amp;nbsp; *pPre;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //定义上一个兄弟菜单&amp;nbsp;&amp;nbsp;&amp;nbsp; const struct menu1&amp;nbsp; *pNext;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //定义下一个兄弟菜单&amp;nbsp;&amp;nbsp;&amp;nbsp; void&amp;nbsp;&amp;nbsp; (*far pOn_OK_Button)(void);&amp;nbsp;&amp;nbsp; //OK键处理函数指针&amp;nbsp;&amp;nbsp;&amp;nbsp; void&amp;nbsp;&amp;nbsp; (*far pOn_Left_Button)(void);&amp;nbsp; //Left键处理函数指针&amp;nbsp;&amp;nbsp;&amp;nbsp; void&amp;nbsp;&amp;nbsp; (*far pOn_Right_Button)(void);&amp;nbsp; //Right键处理函数指针}Menu_t;void Menu_On_OK(void);void Menu_Go_Pre(void);void Menu_Go_Next(void);void Menu_Config_On_OK(void);void Menu_Run_On_OK(void);#endif&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;#ifndef __SETTINGSCREEN_H__#define __SETTINGSCREEN_H__#include "PE_Types.h"#include "Menu.h"#include "MenuRes.h"#include "stddef.h"void SettingScreen(byte keyBuf); //画面结构显示函数#endif&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;#include "Menu.h"#include "MenuRes.h"#include "SettingScreen.h"#include "LQ12864.h"#include "stddef.h"#include "PE_Types.h"#include "Events.h"&amp;nbsp; /*当前菜单指针*/Menu_t const&amp;nbsp;&amp;nbsp; *pCurrentMenu, *pCurrntmenuPre,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *pCurrentMenuNext, *pCurrentMenuNextNext; //当前菜单组指针Menu_t const (*pCurrentMenuList)[]; /*---current menu pointer init to first level menu---*/pCurrentMenu = MenuList_Top;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //err here not decl /*---current menu arry pointer init to first level menu arry---*/pCurrentMenuList = MenuList_Top;void SettingScreen(byte KeyBuf){ byte i, Menu_item_num, Menu_item_disp_num; byte Jiantou = 66; byte *pJiantou = &amp;amp;Jiantou;&amp;nbsp;&amp;nbsp;&amp;nbsp; //get the number of current menu arry Menu_item_num = sizeof(*pCurrentMenuList) / sizeof(Menu_t);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //get the number how many items to display on screen&amp;nbsp;&amp;nbsp;&amp;nbsp; //if less than 4 , display all, otherwise display 4 if(Menu_item_num &amp;lt; 4) Menu_item_disp_num = Menu_item_num; else Menu_item_disp_num = 4;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //display crrent menu's left key function info LCD_CLS_XY(2, 0, 128, 0); LCD_P6x8Str(2, 0, pCurrenMenu-&amp;gt;pMenuLeftInfo);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //display crrent menu's right key function info LCD_CLS_XY(2, 1, 128, 1) LCD_P6x8Str(2, 1, pCurrentMenu-&amp;gt;pMenuRightInfo);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //display crrent menu's function info LCD_CLS_XY(2, 6, 128, 7); LCD_P6x8Str(2, 6, pCurrentMenu-&amp;gt;MenuFunctionInfo);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //display fouce menu sign arry LCD_P6x8Str(12, 3, pJiantou);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //to display menus in crrent menulist if(Menu_item_disp_num &amp;gt; 1)&amp;nbsp;&amp;nbsp; // if menu items more than one&amp;nbsp; {&amp;nbsp;&amp;nbsp; //first menu item&amp;nbsp; pCurrentMenuPre = pCurrentMenu-&amp;gt;pPre;&amp;nbsp; LCD_CLS_XY(20, 2, 100, 2);&amp;nbsp; LCD_P6x8Str(20, 2, pCurrennMenuPre-&amp;gt;MenuName); } if(Menu_item_disp_num &amp;gt; 0)&amp;nbsp;&amp;nbsp; //we always get menu to display {&amp;nbsp; LCD_CLS_XY(20, 3, 100, 3);&amp;nbsp; LCD_P6x8Str(20, 3, pCurrentMenu-&amp;gt;MenuName); } if(Menu_item_disp_num &amp;gt; 2) {&amp;nbsp; pCurrentMenuNext = pCurrentMenu-&amp;gt;pNext;&amp;nbsp; LCD_CLS_XY(20, 4, 100, 4);&amp;nbsp; LCD_P6x8Str(20, 4, pCurrentmenuNext-&amp;gt;MenuName); } if(Menu_item_num &amp;gt; 3) {&amp;nbsp; pCurrentMenuNextNext = pCurrentMenuNext-&amp;gt;pNext;&amp;nbsp; LCD_CLS_XY(20, 5, 100, 5)&amp;nbsp; LCD_P6x8Str(20, 5, pCurrentMenuNextNext-&amp;gt;MenuName); }&amp;nbsp; switch(KeyBuf) {&amp;nbsp;&amp;nbsp;&amp;nbsp; case Button_OK:&amp;nbsp;&amp;nbsp; if(pCurrentMenu-&amp;gt;pOn_OK_Button != NULL &amp;amp;&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pCurrentMenu-&amp;gt;pSon == NULL)&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp; *pCurrentMenu-&amp;gt;pOn_OK_Button();&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp; else&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp; if(pCurrentMenu-&amp;gt;MenuName == "Done")&amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pCurrentMenu = pCurrentMenu-&amp;gt;pFarther;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; else&amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pCurrentMenu = pCurrentMenu-&amp;gt;pSon;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp; break;&amp;nbsp; case Button_Left:&amp;nbsp;&amp;nbsp; if(pCurrentMenu-&amp;gt;pPre == NULL &amp;amp;&amp;amp; pCurrentMenu-&amp;gt;pNext == NULL&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; pCurrentMenu-&amp;gt;pOn_Left_Button != NULL)&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp; *pCurrentMenu-&amp;gt;pOn_Left_Button();&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp; else&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp; pCurrentMenu = pCurrentMenu-&amp;gt;pPre;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp; break;&amp;nbsp; case Button_Right:&amp;nbsp;&amp;nbsp; if(pCurrentMenu-&amp;gt;pNext == NULL &amp;amp;&amp;amp; pCurrentMenu-&amp;gt;pPre == NULL&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; pCurrentMenu-pOn_Right_Button != NULL)&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp; *pCurrentMenu-&amp;gt;pOn_Right_Button();&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp; else&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp; pCurrentMenu = pCurrentMenu-&amp;gt;pNext;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp; break;&amp;nbsp; default:&amp;nbsp;&amp;nbsp; break; }}&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;NAMESENDSEGMENTS&amp;nbsp; /* Here all RAM/ROM areas of the device are listed. Used in PLACEMENT below. */&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RAM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = READ_WRITE&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2000 TO&amp;nbsp;&amp;nbsp; 0x3FFF;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ROM_4000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = READ_ONLY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x4000 TO&amp;nbsp;&amp;nbsp; 0x7FFF;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ROM_C000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = READ_ONLY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xC000 TO&amp;nbsp;&amp;nbsp; 0xFEFF;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PAGE_F8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = READ_ONLY&amp;nbsp;&amp;nbsp; 0xF88000 TO 0xF8BFFF;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PAGE_F9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = READ_ONLY&amp;nbsp;&amp;nbsp; 0xF98000 TO 0xF9BFFF;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PAGE_FA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = READ_ONLY&amp;nbsp;&amp;nbsp; 0xFA8000 TO 0xFABFFF;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PAGE_FB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = READ_ONLY&amp;nbsp;&amp;nbsp; 0xFB8000 TO 0xFBBFFF;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PAGE_FC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = READ_ONLY&amp;nbsp;&amp;nbsp; 0xFC8000 TO 0xFCBFFF;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PAGE_FE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = READ_ONLY&amp;nbsp;&amp;nbsp; 0xFE8000 TO 0xFEBFFF;ENDPLACEMENT /* here all predefined and user segments are placed into the SEGMENTS defined above. */&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _PRESTART,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Used in HIWARE format: jump to _Startup at the code start */&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STARTUP,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* startup data structures */&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ROM_VAR,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* constant variables */&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STRINGS,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* string literals */&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NON_BANKED,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* runtime routines which must not be banked */&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; COPY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTO&amp;nbsp; ROM_C000, ROM_4000;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DEFAULT_ROM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTO&amp;nbsp; PAGE_FE, PAGE_FC, PAGE_FB, PAGE_FA, PAGE_F9, PAGE_F8;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DEFAULT_RAM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* all variables, the default RAM location */&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTO&amp;nbsp; RAM;ENDINIT _EntryPoint&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* The entry point of the application. This function is generated into the CPU module. */STACKSIZE 0x0080&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Size of the system stack. Value can be changed on the "Build options" tab */&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;err message in attched picture&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Oct 2020 09:05:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/why-this-pointer-err-in-codewarrior-in-S12XS128MAA/m-p/159793#M4332</guid>
      <dc:creator>rqbh</dc:creator>
      <dc:date>2020-10-29T09:05:08Z</dc:date>
    </item>
    <item>
      <title>Re: why this  pointer err  in codewarrior  in S12XS128MAA</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/why-this-pointer-err-in-codewarrior-in-S12XS128MAA/m-p/159794#M4333</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;sorry for posted wrong place&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 May 2012 08:08:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/why-this-pointer-err-in-codewarrior-in-S12XS128MAA/m-p/159794#M4333</guid>
      <dc:creator>rqbh</dc:creator>
      <dc:date>2012-05-04T08:08:20Z</dc:date>
    </item>
    <item>
      <title>Re: why this  pointer err  in codewarrior  in S12XS128MAA</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/why-this-pointer-err-in-codewarrior-in-S12XS128MAA/m-p/159795#M4334</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Menu_t const&amp;nbsp;&amp;nbsp; *pCurrentMenu, *pCurrntmenuPre, *pCurrentMenuNext, *pCurrentMenuNextNext;&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;pCurrentMenu = MenuList_Top;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// &amp;lt;--- this can't be done outside the function body&lt;/P&gt;&lt;P&gt;------------------------&amp;nbsp;&lt;/P&gt;&lt;P&gt;But you can initialize your variable this way:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Menu_t const&amp;nbsp;&amp;nbsp; *pCurrentMenu = MenuList_Top, *pCurrntmenuPre, *pCurrentMenuNext, *pCurrentMenuNextNext;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 May 2012 13:16:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/why-this-pointer-err-in-codewarrior-in-S12XS128MAA/m-p/159795#M4334</guid>
      <dc:creator>kef</dc:creator>
      <dc:date>2012-05-04T13:16:21Z</dc:date>
    </item>
    <item>
      <title>Re: why this  pointer err  in codewarrior  in S12XS128MAA</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/why-this-pointer-err-in-codewarrior-in-S12XS128MAA/m-p/159796#M4335</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks, the probem solved.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 May 2012 11:25:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/why-this-pointer-err-in-codewarrior-in-S12XS128MAA/m-p/159796#M4335</guid>
      <dc:creator>rqbh</dc:creator>
      <dc:date>2012-05-07T11:25:22Z</dc:date>
    </item>
  </channel>
</rss>

