I found out today that Hewlett Packard OpenVMS has a C/C++ memset,_memset32 and _memset64 function. I am trying to fill the following 2 structs with 0 values and also non-0 values:
with the following C++ code in a C++ class method which is called by a managed C# assembly:
on a 64bit Lenovo desktop with Windows 7 Operating System and Microsoft Visual Studio 2008(64 bit C++ compiler) and MIcrosoft VIsual Studio 2013(C# managed code).
Could an expert(s) tell me if my PZT32PropertyInformation and PZT64PropertyInformation code could potentially cause garbage to be read or even worse a C++ or C# crash? Also, why does HP Open VMS provide an _memset32 and _memset64 in addition to memset? Should I be using a handrolled version of _memset32 or _memset64? If so, what might its' code look like?
Thank you very much.