BSD has lots of problems

Since I stopped using NetBSD for my main development, a lot of odd things that NetBSD doesn't like crept into the code. As-is, Frotz won't compile on NetBSD 7.x or compile with lots of stupid warnings. These have to do with complaints about strdup(), strndup(), toupper(), and isspace().

NetBSD tests:

  • regular BSD curses
  • ncurses
  • ncursesw
  • audio output
  • SDL interface

Expanding on this, here are tests to go over for the other BSDs. OpenBSD and FreeBSD (and derivatives) use ncurses only.

FreeBSD tests:

  • ncurses
  • ncursesw
  • audio output
  • SDL interface

OpenBSD tests:

  • ncurses
  • ncursesw
  • audio output
  • SDL interface
Edited by David Griffith