Add XemeExtensionMap

Review Request #2887 — Created Dec. 17, 2023 and submitted

Information

xeme/xeme
default

Reviewers

This keeps track of a subset of XemeExtensions and makes it easier to parse
them.

Ran the unit tests under valgrind.

Summary ID
Add XemeExtensionMap
This keeps track of a subset of XemeExtensions and makes it easier to parse them.
261a2359834595099de3b97e63f56b31f8fbd4d4
Description From Last Updated

The parse method is being rehashed at the moment as my initial idea sucked.

grimgrim

All the Since: 0.1.0 should be Since: 0.1 now, I think.

QuLogicQuLogic

Maybe also lookup existing one that should be there any more?

QuLogicQuLogic

char

QuLogicQuLogic

char

QuLogicQuLogic

an end_element

QuLogicQuLogic

Not really "whether", as it returns the extension, not TRUE/FALSE.

QuLogicQuLogic

an extension

QuLogicQuLogic

an end_element

QuLogicQuLogic

This should use g_slice_free, shouldn't it?

QuLogicQuLogic

Missing blank line.

QuLogicQuLogic

Not unused.

QuLogicQuLogic

char

QuLogicQuLogic

Not unused.

QuLogicQuLogic
grim
  1. 
      
  2. The parse method is being rehashed at the moment as my initial idea sucked.

    1. This has been addressed in the most recent update.

  3. 
      
grim
QuLogic
  1. 
      
  2. xeme/tests/testextensionmap.c (Diff revision 2)
     
     
     
     
     

    Maybe also lookup existing one that should be there any more?

  3. xeme/tests/testextensionmap.c (Diff revision 2)
     
     
     
     
  4. xeme/tests/testextensionmap.c (Diff revision 2)
     
     
  5. xeme/xemeextension.h (Diff revision 2)
     
     

    an end_element

  6. xeme/xemeextensionmap.h (Diff revision 2)
     
     

    Not really "whether", as it returns the extension, not TRUE/FALSE.

  7. xeme/xemeextensionmap.h (Diff revision 2)
     
     

    an extension

  8. xeme/xemeextensionmap.h (Diff revision 2)
     
     

    an end_element

  9. xeme/xemeextensionmap.c (Diff revision 2)
     
     

    This should use g_slice_free, shouldn't it?

  10. xeme/xemeextensionmap.c (Diff revision 2)
     
     
     

    Missing blank line.

  11. xeme/xemeextensionmap.c (Diff revision 2)
     
     

    Not unused.

  12. xeme/xemeextensionmap.c (Diff revision 2)
     
     
  13. xeme/xemeextensionmap.c (Diff revision 2)
     
     

    Not unused.

  14. 
      
grim
QuLogic
  1. 
      
  2. All the Since: 0.1.0 should be Since: 0.1 now, I think.

  3. 
      
grim
QuLogic
  1. Ship It!
  2. 
      
grim
Review request changed

Status: Closed (submitted)

Loading...