Diff for /Amaya/amaya/AHTBridge.c between versions 1.66 and 1.67

version 1.66, 1998/12/14 09:04:52 version 1.67, 1999/06/27 16:26:39
Line 12 Line 12
  * requests.   * requests.
  *   *
  * Author: J Kahan   * Author: J Kahan
  *         J. K./R. G. Windows NT/95 routines   *         J. K./R. Guetari. Windows NT/95 routines
  *   *
  */   */
 #ifndef AMAYA_JAVA  #ifndef AMAYA_JAVA
Line 178  int status; Line 178  int status;
   if (me->reqStatus == HT_END)    if (me->reqStatus == HT_END)
     {      {
       if (AmayaIsAlive ()  && me->terminate_cbf)        if (AmayaIsAlive ()  && me->terminate_cbf)
         (*me->terminate_cbf) (me->docid, 0, me->urlName, me->outputfile,          (*me->terminate_cbf) (me->docid, 0, ISO2WideChar(me->urlName), ISO2WideChar(me->outputfile),
                               me->content_type, me->context_tcbf);                                ISO2WideChar(me->content_type), me->context_tcbf);
   
     }      }
   else if (me->reqStatus == HT_ABORT)    else if (me->reqStatus == HT_ABORT)
Line 187  int status; Line 187  int status;
        button. We erase the incoming file, if it exists */         button. We erase the incoming file, if it exists */
     {      {
       if (AmayaIsAlive () && me->terminate_cbf)        if (AmayaIsAlive () && me->terminate_cbf)
         (*me->terminate_cbf) (me->docid, -1, me->urlName, me->outputfile,          (*me->terminate_cbf) (me->docid, -1, ISO2WideChar(me->urlName), ISO2WideChar(me->outputfile),
                               me->content_type, me->context_tcbf);                                ISO2WideChar(me->content_type), me->context_tcbf);
       if (me->outputfile && me->outputfile[0] != EOS)        if (me->outputfile && me->outputfile[0] != EOS)
         {          {
           TtaFileUnlink (me->outputfile);            TtaFileUnlink (ISO2WideChar (me->outputfile));
           me->outputfile[0] = EOS;            me->outputfile[0] = EOS;
         }          }
     }      }
Line 199  int status; Line 199  int status;
     {      {
       /* there was an error */        /* there was an error */
       if (AmayaIsAlive && me->terminate_cbf)        if (AmayaIsAlive && me->terminate_cbf)
         (*me->terminate_cbf) (me->docid, -1, me->urlName, me->outputfile,          (*me->terminate_cbf) (me->docid, -1, ISO2WideChar(me->urlName), ISO2WideChar(me->outputfile),
                               me->content_type, me->context_tcbf);                                ISO2WideChar(me->content_type), me->context_tcbf);
               
       if (me->outputfile && me->outputfile[0] != EOS)        if (me->outputfile && me->outputfile[0] != EOS)
         {          {
           TtaFileUnlink (me->outputfile);            TtaFileUnlink (ISO2WideChar (me->outputfile));
           me->outputfile[0] = EOS;            me->outputfile[0] = EOS;
         }          }
     }      }
Line 255  HTAlertPar         *reply; Line 255  HTAlertPar         *reply;
        if (!(me->output)         if (!(me->output)
            && (me->output != stdout)              && (me->output != stdout) 
            && me->outputfile             && me->outputfile
            &&  (me->output = fopen (me->outputfile, "wb")) == NULL) {             &&  (me->output = ufopen (ISO2WideChar (me->outputfile), _WBinaryMODE_)) == NULL) {
          /* the request is associated with a file */           /* the request is associated with a file */
          me->outputfile[0] = EOS;       /* file could not be opened */           me->outputfile[0] = EOS;       /* file could not be opened */
          TtaSetStatus (me->docid, 1,            TtaSetStatus (me->docid, 1, 
                        TtaGetMessage (AMAYA, AM_CANNOT_CREATE_FILE),                         TtaGetMessage (AMAYA, AM_CANNOT_CREATE_FILE),
                        me->outputfile);                         ISO2WideChar(me->outputfile));
          me->reqStatus = HT_ERR;           me->reqStatus = HT_ERR;
   
          if (me->error_html)           if (me->error_html)

Removed from v.1.66  
changed lines
  Added in v.1.67


Webmaster