Skip to content
  • Mike Frysinger's avatar
    makealias: handle missing funcs better · 3abf9815
    Mike Frysinger authored
    
    
    When adding new functions, if the actual definition doesn't match the
    header (say due to a typo), the regeneration of the internal headers
    get confused and output bad cpp logic.  This causes gcc to barf due
    to mismatched #ifdef/#endif.  Which is a pain to figure out due to
    the sheer voulme of generated code.
    
    So tweak the makealias script to detect this case and error out.
    While we're here, improve the cpp output a bit to indent, include
    comments, and merge similar ifdef blocks.
    
    Signed-off-by: default avatarMike Frysinger <vapier@gentoo.org>
    3abf9815