This is Term.h in view mode; [Download] [Up]

#import "Tty.h"

struct stateStack {
  struct sgttyb state;
  struct stateStack * next;

@interface Term:Tty
  BOOL crlast;
  struct stateStack *stack;

+ new;
- pushState;
- popState;
- (int)getchar;
- (int)getcharWithPrompt:(char *)prompt;
- (int)getline:(char *)string size:(int)max;
- (int)getline:(char *)string size:(int)max WithPrompt:(char *)prompt;
- putString:(char *)string;  // set's terminal sane before writeOut
- putPrompt:(char *)string;  // uses stdout, but resets 'self' in case it's == stdout
- ringBell;


These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Marcel Waldvogel and Netfuture.ch.