For the decoder's output, do I have to pass the address of a pointer declared to reference the compiler-generated type intended for decoding or can it be the address of a void pointer?

The fourth argument of ossDecode() has to be the address of a pointer. It can either be the address of a pointer declared to reference the compiler-generated type intended for decoding or it can be the address of a void pointer. However, when using the address of a non-void pointer, be sure to use a (void**) cast.

In either case the decoder will be able to fill the correct compiler-generated structure with the values from the input encoding.


The samples included with some of the Knowledge Center answers are meant for your general understanding of the OSS products. Different versions of the products might produce slightly different outputs. Consult the products documentation and samples for the most up-to-date products information and code examples.



Contact Support
contact Our office hours
24 hours/day, 7 days/week

  • Phone: 1-888-OSS-2761 (USA and Canada)
  • Phone: 1-732-302-9669 (International)
  • Fax: 1-732-302-0023
  • Email: support@oss.com
Free Trial
download

Test drive the OSS Nokalva ASN.1, 4G and XML Tools now! Your trial includes complete software, documentation, sample programs, free 24x7 technical support and more.




Learn ASN.1
Learn ASN.1

Our expert personnel can help you learn ASN.1!

We offer 4-day ASN.1 courses at our headquarters or your premises.