/**********************************************************************/
/******                                                         *******/
/******                     Request                             *******/
/******                                                         *******/
/******              Routine für Tool-Library                   *******/
/******                                                         *******/
/******                                                         *******/
/******        Benötigt Ja-,Nein- und Bodytext (Zeiger)         *******/
/******                                                         *******/
/******                                                         *******/
/******            Erstversion : 11.Aug.88                      *******/
/******                                                         *******/
/******        Letzte Änderung:  13.Aug.88                      *******/
/******                                                         *******/
/******                                                         *******/
/**********************************************************************/
 
 #include <string.h> /* Um buildin-Funktion strlen zu ermoeglichen */
 #include "toollibrary.h"
 #include <intuition/intuitionbase.h>
 
 extern struct IntuitionBase *IntuitionBase;
 
 LONG request();
 
 LONG request(JaPointer,NeinPointer,BodyPointer)
 char *JaPointer,*NeinPointer,*BodyPointer;
  {
   struct IntuiText Ja,Nein,ReqText;
   register int max,la,lb;
   
   la=strlen(JaPointer)+strlen(NeinPointer);
   lb=strlen(BodyPointer);
   max=((la>lb) ? (la*8+90):(lb*8+50));
   
   Ja.FrontPen=Nein.FrontPen=ReqText.FrontPen=0;
   Ja.BackPen=Nein.BackPen=ReqText.BackPen=1;
   Ja.DrawMode=Nein.DrawMode=ReqText.DrawMode=JAM2;
   Ja.LeftEdge=Nein.LeftEdge=6;
   Ja.TopEdge=Nein.TopEdge=4;
   ReqText.LeftEdge=ReqText.TopEdge=8;
   Ja.ITextFont=Nein.ITextFont=ReqText.ITextFont=NULL;
   Ja.NextText=Nein.NextText=ReqText.NextText=NULL;
   Ja.IText=JaPointer;
   Nein.IText=NeinPointer;
   ReqText.IText=BodyPointer;
   
   return(AutoRequest(ACTIVE_WINDOW,&ReqText,&Ja,&Nein,0,0,max,60));
  }
