There is another issue with:
```
  else if (SSCANF_S (p, #var "." FMT_NAME " = %lf", &s1[0] SZ, &f1))          \
    {                                                                         \
      if (!ent.u.var || ent.type != DWG_TYPE_##name)                          \
        fn_error ("Invalid type " #var ". Empty or wrong type\n");            \
      dwg_dynapi_entity_set_value (ent.u.var, #name, s1, &f1, 0);             \
    }
```
Some variables like oblique_angle are in degrees (float), so we need to convert to radians.
dwgadd issue with variable converting to radians
This is a GitHub Issue
repo:libredwg
owner:LibreDWG
Title : dwgadd issue with variable converting to radians
Issue date:

--- start body ---
There is another issue with:
```
  else if (SSCANF_S (p, #var "." FMT_NAME " = %lf", &s1[0] SZ, &f1))          \
    {                                                                         \
      if (!ent.u.var || ent.type != DWG_TYPE_##name)                          \
        fn_error ("Invalid type " #var ". Empty or wrong type\n");            \
      dwg_dynapi_entity_set_value (ent.u.var, #name, s1, &f1, 0);             \
    }
```
Some variables like oblique_angle are in degrees (float), so we need to convert to radians.
--- end body ---

None