0

Some of my libraries have a "w" after the name. What does this signify?

For example I have the following shared libraries in /usr/local/lib:

libncurses.so
libncursesw.so
libmenu.so
libmenuw.so
libform.so
libformw.so

1 Answer 1

5

The “w” stands for “wide characters”, i.e. characters which occupy potentially more than one byte in memory; quoting the FAQ:

I chose to implement the wide-character support using a different library name, "ncursesw". Doing that allowed me to maintain compatibility with applications that used the existing "ncurses" library.

1
  • The Wikipedia article, for those that want more information regarding wide characters.
    – KGIII
    Commented Oct 31, 2020 at 17:51

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .