#if !defined(__MISC_H)
#define __MISC_H

#ifndef __LARGE__
  #ifndef __COMPACT__
    #ifndef __HUGE__
      #error I must be a large model!
    #endif
  #endif
#endif

int Break_Handler() { return 1; }

void fullFilename(char *instr, char *outstr) {
  asm {
    push  di 
    push  si
    push  es
    push  ds
    lds   si, instr
    les   di, outstr
    mov   ah, 60h
    int   21h
    pop   ds
    pop   es
    pop   si
    pop   di 
  }
}

void exitError(int level, char *estr) {
  if (*estr) cprintf("\r\nError: %s\r\n", estr);
  exit(level);
}

#endif

