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. Show all issues

    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)
     
     
     
     
     
    Show all issues

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

  3. xeme/tests/testextensionmap.c (Diff revision 2)
     
     
     
     
    Show all issues

    char

  4. xeme/tests/testextensionmap.c (Diff revision 2)
     
     
    Show all issues

    char

  5. xeme/xemeextension.h (Diff revision 2)
     
     
    Show all issues

    an end_element

  6. xeme/xemeextensionmap.h (Diff revision 2)
     
     
    Show all issues

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

  7. xeme/xemeextensionmap.h (Diff revision 2)
     
     
    Show all issues

    an extension

  8. xeme/xemeextensionmap.h (Diff revision 2)
     
     
    Show all issues

    an end_element

  9. xeme/xemeextensionmap.c (Diff revision 2)
     
     
    Show all issues

    This should use g_slice_free, shouldn't it?

  10. xeme/xemeextensionmap.c (Diff revision 2)
     
     
     
    Show all issues

    Missing blank line.

  11. xeme/xemeextensionmap.c (Diff revision 2)
     
     
    Show all issues

    Not unused.

  12. xeme/xemeextensionmap.c (Diff revision 2)
     
     
    Show all issues

    char

  13. xeme/xemeextensionmap.c (Diff revision 2)
     
     
    Show all issues

    Not unused.

  14. 
      
grim
QuLogic
  1. 
      
  2. Show all issues

    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:
Completed