Re-writing Adafruit's AF_XPort library for Arduino IDE 1.0

That gets me further at least. Now the compiler is complaining about calling the SoftwareSerial constructor from within the AF_XPort constructor:

C:\Users\Chris\Documents\Arduino\libraries\AF_XPort\AF_XPort.cpp: In constructor 'AF_XPort::AF_XPort(uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)':
C:\Users\Chris\Documents\Arduino\libraries\AF_XPort\AF_XPort.cpp:3: error: no matching function for call to 'SoftwareSerial::SoftwareSerial()'
C:\Program Files (x86)\arduino-1.0\libraries\SoftwareSerial/SoftwareSerial.h:83: note: candidates are: SoftwareSerial::SoftwareSerial(uint8_t, uint8_t, bool)
C:\Program Files (x86)\arduino-1.0\libraries\SoftwareSerial/SoftwareSerial.h:48: note:                 SoftwareSerial::SoftwareSerial(const SoftwareSerial&)

Here's the constructor in AF_XPort.cpp:

AF_XPort::AF_XPort(uint8_t rx, uint8_t tx, uint8_t reset, uint8_t dtr, uint8_t rts, uint8_t cts) {
  rxpin = rx;
  txpin = tx;
  xportserial = SoftwareSerial(rxpin, txpin, false);
  resetpin = reset;
  ...
}

I've tried the SoftwareSerial() call both with and without the last, optional "false" argument. The uint8_t types match... It seems like it's not identifying the right SoftwareSerial constructor, but I don't know why.