Debugging in defined macros
-
Hi, I'm developing in MS Visual Studio 6. There are several #defines for pointer access, which are nested. Example:
#define TVDVT(ii) tvd_ptr->tvdvt[ii] #define BSSTAMM(ii) (*(TVDVT(ii).stamm_ptr->bs_ptr))
When debugging code likeibs = bsindex (&BSSTAMM (ivt),bvd_ptr,tvd_ptr->tech_ptr);
it would be nice to get a quickwatch of BSSTAMM(ivt) w/o manually solve out all the #defines. Is there any possibility to solve the problem (settings, tools, addins, ...)? Thanks for help. -
Hi, I'm developing in MS Visual Studio 6. There are several #defines for pointer access, which are nested. Example:
#define TVDVT(ii) tvd_ptr->tvdvt[ii] #define BSSTAMM(ii) (*(TVDVT(ii).stamm_ptr->bs_ptr))
When debugging code likeibs = bsindex (&BSSTAMM (ivt),bvd_ptr,tvd_ptr->tech_ptr);
it would be nice to get a quickwatch of BSSTAMM(ivt) w/o manually solve out all the #defines. Is there any possibility to solve the problem (settings, tools, addins, ...)? Thanks for help.What about refactoring? I.e. do you really need such macros?
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke