d29337580e
- add and use wrapper for attribute - add and use replacement for vasprintf if it is unavailable
- add and use wrapper for attribute - add and use replacement for vasprintf if it is unavailable