Skip to content
  • Deucе's avatar
    include curs_fix from ciolib.h to fix openSUSE · e679fa13
    Deucе authored
    Apparently, the ncurses in openSUSE Leap-15.2 has the following:
    Since we have a struct member named ESCDELAY, we can't actually set
    it at all when this macro is defined.
    
    The three possibilities to deal with this are:
    1) Rename the ESCDELAY member.
       Likely the best option long-term, but I don't want to find everything
       and update it at this time.
    2) Avoid using the ESCDELAY member #ifdef ESCDELAY
       Which makes it not work in the exact set of circumstances it makes
       sense in.
    3) #include curs_fix.h from ciolib.h
       This actually renames the ESCDELAY member to _nc_ESCDELAY, but you
       won't be able to actually notice this.
    e679fa13