#include <perms.h>
#include "..."
extern int BILBO;
int FRODOIMP(void) {
  _imp_enter();
  return (BILBO + 2);
  _imp_leave();
}
int FRODOINTEL(void) {
  _imp_enter();
  int RESULT;
  asm("MOV_ eax,bilbo");
  asm("ADD_ eax,#2");
  asm("MOV_ result,eax");
  return (RESULT);
  _imp_leave();
}
int BAGGINS(int GANDALF, int MODE) {
  _imp_enter();
  if (MODE == 0) {
    return (GANDALF + FRODOIMP());

  } else {
    return (GANDALF + FRODOINTEL());
  }
  _imp_leave();
}
