There is ```dwg_add_ATTRIB```, ```dwg_add_ATTDEF``` internal functions and public ```dwg_add_Atribute``` which works on insert.
This is not ok.

```ATTDEF``` is a regular entity that could be in entities as is.
```ATTDEF``` entity could be used in block, this is a sense of this entity. In this case, it is moving to block (between ```BLOCK``` and ```ENDBLK``` entities).
```ATTRIB``` is an entity which is every time in insert sequence (between ```INSERT``` and ```SEQEND``` entities).
Fix attdef and attrib concept
This is a GitHub Issue
repo:libredwg
owner:LibreDWG
Title : Fix attdef and attrib concept
Issue date:

--- start body ---
There is ```dwg_add_ATTRIB```, ```dwg_add_ATTDEF``` internal functions and public ```dwg_add_Atribute``` which works on insert.
This is not ok.

```ATTDEF``` is a regular entity that could be in entities as is.
```ATTDEF``` entity could be used in block, this is a sense of this entity. In this case, it is moving to block (between ```BLOCK``` and ```ENDBLK``` entities).
```ATTRIB``` is an entity which is every time in insert sequence (between ```INSERT``` and ```SEQEND``` entities).
--- end body ---

None