Sorry, I answered looking at the code in the simplified LIBdwg for LIBREdwg things are a litle bit longer, because BITCODE_H is declared as a Dwg_Object_Ref, so it should be:
dwg->header_vars.TEXTSTYLE->handleref.code 2014-03-04 13:54 GMT-03:00 Guruprasad Rane <[email protected]>: > Sorry Didnt work > > guruprasad@bc2:~/libredwg/examples$ gcc guruTest.c -o guruTest -lredwg -lm > guruTest.c: In function ‘output_HeadersVariables’: > guruTest.c:354:59: error: request for member ‘code’ in something not a > structure or union > printf("\"TEXTSTYLE\";\"%d\"\n",dwg->header_vars.TEXTSTYLE.code); > ^ > > > > On Tuesday 04 March 2014 05:24 PM, Felipe Castro wrote: > > BITCODE_H is a structure of type Dwg_Handle, which has three fields: code, > size, value. > > You should access these fields with: > > dwg->header_vars.TEXTSTYLE.code > dwg->header_vars.TEXTSTYLE.size > dwg->header_vars.TEXTSTYLE.value > > ok? > > > 2014-03-04 4:28 GMT-03:00 Guruprasad Rane <[email protected]>: > >> HI >> >> I am trying to check whether LibreDwg is able to output header variables >> correctly. >> >> I was able to get values of most header variables for example >> printf("\"DIMASO\";\"%d\"\n",dwg->header_vars.DIMASO); >> >> But I am not able to get vaules of varible with BITCODE_H e.g. variable >> TEXTSTYLE >> >> Can anyone help me with this? I have very basic knowledge of programming. >> >> Regards >> Guruprasad >> >> > >
