stars.c:   if(result.all || (nw->NumServers<2 && !result.name))
stars.c:   {  forList2(&nw->Servers,fs,temp)
stars.c:      forList(&nw->Mounts,mt)
stars.c:         if(nw->NumServers!=1)
stars.c:   if(!nw->NumServers)
stars.c:   forList(&nw->Servers,fs)
stars.c:      q=nw->SmallBuffer;
stars.c:      Trace(nw->SmallBuffer);
stars.c:      q=nw->SmallBuffer;
stars.c:      if(q==nw->SmallBuffer || (i&0xfffff000))
stars.c:         {  nw->SmallBuffer[i]=*q++; 
stars.c:         nw->SmallBuffer[i]=0;
stars.c:         ConvertHex4(map[n].Type,nw->SmallBuffer+110-1);
stars.c:         memcpy(nw->SmallBuffer+100,"File$Type_",10);
stars.c:         if((j=ReadVarVal(nw->SmallBuffer+100,nw->SmallBuffer,16,0))==0)
stars.c:            SetVarVal(nw->SmallBuffer+100,nw->SmallBuffer+200,i,0);
stars.c:   if(nw->ExtensionMap)
stars.c:      free(nw->ExtensionMap);
stars.c:   if((nw->ExtensionMap=malloc((n+1)*sizeof(struct ExtensionMap)+i))!=NULL)
stars.c:      next=((char *)nw->ExtensionMap)+(n+1)*sizeof(struct ExtensionMap);
stars.c:      {  nw->ExtensionMap[i].Type=0xfff00000|(map[i].Type<<8);
stars.c:         nw->ExtensionMap[i].Name=next;
stars.c:      nw->ExtensionMap[n].Type=0;
stars.c:      if(nw->ExtensionMap)
stars.c:         {  for(i=j=0;nw->ExtensionMap[i].Type;i++)
stars.c:            {  if(((nw->ExtensionMap[i].Type>>8)&0xfff)==n)
stars.c:                     ConvertHex4(n,nw->SmallBuffer+110-1);
stars.c:                     memcpy(nw->SmallBuffer+100,"File$Type_",10);
stars.c:                     if((j=ReadVarVal(nw->SmallBuffer+100,nw->SmallBuffer,16,0))==0)
stars.c:                           nw->SmallBuffer[j++]=' ';
stars.c:                        nw->SmallBuffer[j++]=' ';
stars.c:                        nw->SmallBuffer[j]=0;
stars.c:                        riscos_puts(nw->SmallBuffer); }
stars.c:                  riscos_puts(nw->ExtensionMap[i].Name);
stars.c:      if(nw->ExtensionMap)
stars.c:         free(nw->ExtensionMap);
stars.c:      nw->ExtensionMap=0;
nwswis.c:{  register struct RiscIPX *ri=nw->ri;
nwswis.c:Trace(" nw->ri=");   TraceVal((int)(nw->ri));
nwswis.c:      nw->Flags|=NWC_DONT_STREAM;
nwswis.c:   fs->ConnLow=fs->request.header.ConnLow=nw->reply.header.ConnLow;
nwswis.c:   fs->ConnHigh=fs->request.header.ConnHigh=nw->reply.header.ConnHigh;
nwswis.c:   Trace(nw->reply.payload.fn_17_11.Name);
nwswis.c:   fs->ServerName=strdup(nw->reply.payload.fn_17_11.Name);
nwswis.c:   AddTail(&nw->Servers,fs);
nwswis.c:   nw->NumServers++;
nwswis.c:   TraceVal((int)(&nw->Mounts));
nwswis.c:   if(IsEmptyList(&nw->Mounts))
nwswis.c:         strcpy(nw->SmallBuffer,fs->ServerName);
nwswis.c:         strcat(nw->SmallBuffer,"/");
nwswis.c:         strcat(nw->SmallBuffer,LoginDirPath);
nwswis.c:         Trace(nw->SmallBuffer);
nwswis.c:         nwclient_mount("Login",nw->SmallBuffer,MOUNT_LONGNAMES|MOUNT_AUTOMOUNT,nw);
nwswis.c:   nw->ReturnStruct[0]=0;
nwswis.c:   nw->ReturnStruct[1]=(int)fs;
nwswis.c:   return nw->ReturnStruct;
nwswis.c:   nw->ReturnStruct[0]=(int)LookupError(r);
nwswis.c:   nw->ReturnStruct[1]=0;
nwswis.c:   return nw->ReturnStruct;
nwswis.c:   forList2(&nw->Mounts,mt,next)
nwswis.c:         ipx_close(fs->NcpSocket,nw->ri);
nwswis.c:      ipx_close(fs->WdogSocket,nw->ri);
nwswis.c:      ipx_close(fs->MsgSocket,nw->ri);
nwswis.c:   nw->NumServers--;
nwswis.c:   Trace(nw->reply.payload.fn_17_11.Name);
nwswis.c:   nw->TimeOffset=ReadCurrentTimeZone()/100;  /* just to keep up to date if user changes timezone */
nwswis.c:   if((fs->Flags&SERVER_TCP_IP) || ipx_get_mtu(nw->ri)>1100)
nwswis.c:      {  if(nw->reply.payload.fn_21.Length>=1024)
nwswis.c:   forList2(&nw->Mounts,mt,(struct Mount *)next)
nwswis.c:   {  nw->ReturnStruct[0]=(int)LookupError(IPX_NOT_ATTACHED);
nwswis.c:      return nw->ReturnStruct; }
nwswis.c:   TraceVal((int)(&nw->Mounts));
nwswis.c:   forList(&nw->Mounts,mt)
nwswis.c:         {  nw->ReturnStruct[0]=(int)LookupError(NCP_PARAMETERS_INVALID);   /* error if different remote server or name */
nwswis.c:            return nw->ReturnStruct; }
nwswis.c:            nw->ReturnStruct[0]=0;
nwswis.c:            nw->ReturnStruct[1]=(int)mt;
nwswis.c:            return nw->ReturnStruct; }
nwswis.c:   {  nw->ReturnStruct[0]=(int)LookupError(NCP_PARAMETERS_INVALID);
nwswis.c:      return nw->ReturnStruct; }
nwswis.c:   {  nw->ReturnStruct[0]=(int)LookupError(IPX_NOT_ENOUGH_MEMORY);
nwswis.c:      return nw->ReturnStruct; }
nwswis.c:   mt->DosDirectory=nw->reply.payload.fn_57_16.DosDirectory;
nwswis.c:   mt->Directory=nw->reply.payload.fn_57_16.Directory;
nwswis.c:   mt->Volume=nw->reply.payload.fn_57_16.Volume;
nwswis.c:      nw->ReturnStruct[0]=(int)LookupError(r);
nwswis.c:      return nw->ReturnStruct;
nwswis.c:   AddTail(&nw->Mounts,mt);
nwswis.c:   nw->ReturnStruct[0]=0;
nwswis.c:   nw->ReturnStruct[1]=(int)mt;
nwswis.c:   return nw->ReturnStruct;
nwswis.c:   if(mt==nw->CurrentMount)
nwswis.c:      nw->CurrentMount=NULL;
nwswis.c:   nw->ReturnStruct[0]=0;
nwswis.c:   {  if(!FirstNode(&nw->Servers,fs))
nwswis.c:         return nw->ReturnStruct;
nwswis.c:      forList(&nw->Servers,tmp)
nwswis.c:      {  nw->ReturnStruct[0]=-1;
nwswis.c:         nw->ReturnStruct[1]=(int)LookupError(NCP_DIRHANDLE_INVALID);
nwswis.c:         return nw->ReturnStruct; }
nwswis.c:      return nw->ReturnStruct;
nwswis.c:   nw->ReturnStruct[0]=(int)fs;
nwswis.c:   nw->ReturnStruct[1]=(int)(fs->ServerName);
nwswis.c:   nw->ReturnStruct[2]=(int)(fs->UserName);
nwswis.c:   nw->ReturnStruct[3]=fs->Flags;
nwswis.c:   return nw->ReturnStruct;
nwswis.c:   nw->ReturnStruct[0]=0;
nwswis.c:   {  if(!FirstNode(&nw->Mounts,mt))
nwswis.c:         return nw->ReturnStruct;
nwswis.c:      forList(&nw->Mounts,tmp)
nwswis.c:      {  nw->ReturnStruct[0]=-1;
nwswis.c:         nw->ReturnStruct[1]=(int)LookupError(NCP_DIRHANDLE_INVALID);
nwswis.c:         return nw->ReturnStruct; }
nwswis.c:      return nw->ReturnStruct;
nwswis.c:   nw->ReturnStruct[0]=(int)mt;
nwswis.c:   nw->ReturnStruct[1]=(int)(mt->LocalName);
nwswis.c:   nw->ReturnStruct[2]=(int)(mt->RemoteName);
nwswis.c:   nw->ReturnStruct[3]=mt->Flags;
nwswis.c:   if((nw->ReturnStruct[4]=mt->MountCount)==0)
nwswis.c:   nw->ReturnStruct[5]=(int)(mt->Server);
nwswis.c:   return nw->ReturnStruct;
nwswis.c:      memcpy(reply,&nw->reply.payload.Data[0],nw->ReplyLength);
nwswis.c:   year=nw->reply.payload.Data[0]-80;
nwswis.c:   month=nw->reply.payload.Data[1]-1;
nwswis.c:   day=nw->reply.payload.Data[2]-1;
nwswis.c:   hour=nw->reply.payload.Data[3];
nwswis.c:   minute=nw->reply.payload.Data[4];
nwswis.c:   second=nw->reply.payload.Data[5];
fsdirs.c:      mt->ScanDosDirNumber=nw->reply.payload.fn_57_16.DosDirectory;
fsdirs.c:      mt->ScanDirNumber=nw->reply.payload.fn_57_16.Directory;
fsdirs.c:            entry->Attributes=nw->reply.payload.fn_57_06.Attributes;
fsdirs.c:            entry->DataStreamSize=nw->reply.payload.fn_57_06.DataStreamSize;
fsdirs.c:            entry->DirEntNum=nw->reply.payload.fn_57_06.DirEntNum;
fsdirs.c:            entry_DosDirNum=nw->reply.payload.fn_57_06.DosDirNum;
fsdirs.c:            entry->VolNumber=nw->reply.payload.fn_57_06.VolNumber;
fsdirs.c:            entry->ModifyTime=nw->reply.payload.fn_57_06.ModifyTime;
fsdirs.c:            entry->ModifyDate=nw->reply.payload.fn_57_06.ModifyDate;
fsdirs.c:                  if((mt->Flags&MOUNT_LONGNAMES) && ncp_request("bw4lk\006zkrkikskckoks","4lw=3e?*b",NULL,fs)>=0 && nw->reply.payload.fn_56_03.Error==0)
fsdirs.c:                     fs->request.payload.fn_56_01.EAHandle=nw->reply.payload.fn_56_03.EAHandle;
fsdirs.c:                     if(nw->reply.payload.fn_56_03.Length==8)
fsdirs.c:                        TraceVal(nw->reply.payload.fn_56_03.Contents.FullType[0]);
fsdirs.c:                        TraceVal(nw->reply.payload.fn_56_03.Contents.FullType[1]); }
fsdirs.c:                     else if(nw->reply.payload.fn_56_03.Length==2)
fsdirs.c:                        TraceVal(nw->reply.payload.fn_56_03.Contents.Value);}
fsdirs.c:                     if(nw->reply.payload.fn_56_03.Length==8)
fsdirs.c:                     {  entry->FullType[0]=nw->reply.payload.fn_56_03.Contents.FullType[0];
fsdirs.c:                        entry->FullType[1]=nw->reply.payload.fn_56_03.Contents.FullType[1];
fsdirs.c:                     else if(nw->reply.payload.fn_56_03.Length==2)
fsdirs.c:                     {  if(nw->reply.payload.fn_56_03.Contents.Value&0xf000)
fsdirs.c:                           entry->FullType[0]=entry->FullType[1]=(nw->reply.payload.fn_56_03.Contents.Value==-1)?0:0xdeaddead;
fsdirs.c:                           entry->FullType[0]=0xfff00000|(nw->reply.payload.fn_56_03.Contents.Value<<8);
fsdirs.c:   nw->ReturnStruct[3]=0;
fsdirs.c:            {  nw->ReturnStruct[4]=r/*+1*/;
fsdirs.c:            NWToRosDate(date,entry->ModifyDate,entry->ModifyTime,nw->TimeOffset);
fsdirs.c:            nw->ReturnStruct[3]++;
fsdirs.c:            {  nw->ReturnStruct[4]=r+1;
fsdirs.c:   nw->ReturnStruct[4]=-1;
fileio.c:   memcpy(&handle[1],&nw->reply.payload.fn_57_01.Handle,4);
fileio.c:   file->Action=nw->reply.payload.fn_57_01.Action;
fileio.c:   file->Is.PrintJob.Job=nw->reply.payload.fn_17_79.Entry.JobNumber;
fileio.c:   memcpy(&handle[1],&nw->reply.payload.fn_17_79.Entry.JobFileHandle,4);
fileio.c:   memcpy(buffer,&nw->reply.payload.fn_48.Data,nw->reply.payload.fn_48.Length);
fileio.c:   return nw->reply.payload.fn_48.Length;
fileio.c:   return nw->reply.payload.fn_47.Size;
fsmain.c:   if(nw->ExtensionMap)
fsmain.c:      free(nw->ExtensionMap);
fsmain.c:   {  nw->ReturnStruct[0]=0;
fsmain.c:   {  nw->ReturnStruct[0]=2;
fsmain.c:      nw->ReturnStruct[2]=nw->ReturnStruct[3]=nw->ReturnStruct[4]=nw->ReturnStruct[5]=0;
fsmain.c:   {  nw->ReturnStruct[0]=0;
fsmain.c:   nw->ReturnStruct[0]=(nw->reply.payload.fn_57_06.Attributes&ATTR_DIR)?2:1;
fsmain.c:   NWToRosDate(date,nw->reply.payload.fn_57_06.ModifyDate,nw->reply.payload.fn_57_06.ModifyTime,nw->TimeOffset);
fsmain.c:   if(nw->ReturnStruct[0]==1)
fsmain.c:         if(file->DirEntNum==nw->reply.payload.fn_57_06.DirEntNum &&
fsmain.c:            file->VolNumber==nw->reply.payload.fn_57_06.VolNumber)
fsmain.c:         {  nw->reply.payload.fn_57_06.DataStreamSize=file->CurrentSize;
fsmain.c:   nw->ReturnStruct[2]=0xfff00000|date[1];
fsmain.c:   nw->ReturnStruct[3]=date[0];
fsmain.c:   nw->ReturnStruct[4]=nw->reply.payload.fn_57_06.DataStreamSize;
fsmain.c:   nw->ReturnStruct[5]=RosAttrib(nw->reply.payload.fn_57_06.Attributes);
fsmain.c:   nw->ReturnStruct[6]=nw->reply.payload.fn_57_06.DirEntNum;
fsmain.c:   nw->ReturnStruct[7]=nw->reply.payload.fn_57_06.VolNumber;
fsmain.c:   if(!(nw->reply.payload.fn_57_06.Attributes&ATTR_DIR))
fsmain.c:      TraceVal(nw->reply.payload.fn_57_06.Attributes);
fsmain.c:      if(nw->reply.payload.fn_57_06.Attributes&(ATTR_SHARED|ATTR_HIDDEN|ATTR_SYSTEM))
fsmain.c:      switch(nw->reply.payload.fn_57_06.Attributes&(ATTR_SHARED|ATTR_HIDDEN|ATTR_SYSTEM))
fsmain.c:            if(nw->reply.payload.fn_57_06.DataStreamSize>8 &&
fsmain.c:               nw->reply.payload.fn_57_06.DataStreamSize<=NCP_MAX_SYMLINK_SIZE)
fsmain.c:                  i=nwclient_read(file,nw->SmallBuffer,0,NCP_MAX_SYMLINK_SIZE,nw);
fsmain.c:                  if(i>8 && ((int *)nw->SmallBuffer)[0]==SYMLNK_MAGIC0 &&
fsmain.c:                            ((int *)nw->SmallBuffer)[1]==SYMLNK_MAGIC1)
fsmain.c:                  {  nw->SmallBuffer[i]=0;
fsmain.c:                     Trace(nw->SmallBuffer);
fsmain.c:                     strcpy(fs->request.payload.Small.Data,nw->SmallBuffer+8);
fsmain.c:                     strcpy(nw->SmallBuffer,buffer);
fsmain.c:                     p=nw->SmallBuffer;
fsmain.c:                           i=p-nw->SmallBuffer;
fsmain.c:                     nw->SmallBuffer[i+1]=0;
fsmain.c:                              i=p-nw->SmallBuffer;
fsmain.c:                        nw->SmallBuffer[i+1]=0;
fsmain.c:                     strcpy(nw->SmallBuffer+i+1,fs->request.payload.Small.Data);
fsmain.c:                     nw->SmallBuffer[FILENAME_MAX-1]=0;
fsmain.c:                     strcpy(buffer,nw->SmallBuffer);
fsmain.c:               nw->ReturnStruct[2]|=SOFTLINK<<8;  /* softlink */
fsmain.c:               nw->ReturnStruct[2]|=SOFTLINK<<8;  /* softlink */
fsmain.c:            nw->ReturnStruct[2]|=UNIXEXEC<<8;  /* unix exec */
fsmain.c:      if(!(nw->ReturnStruct[2]&0x000fff00))
fsmain.c:         fs->request.payload.fn_56_03.Is.Entry.Volume=nw->reply.payload.fn_57_06.VolNumber;
fsmain.c:         fs->request.payload.fn_56_03.Is.Entry.DirEntry=nw->reply.payload.fn_57_06.DosDirNum;
fsmain.c:            fs->request.payload.fn_56_01.EAHandle=nw->reply.payload.fn_56_03.EAHandle;
fsmain.c:            if(nw->reply.payload.fn_56_03.Length==8)
fsmain.c:               TraceVal(nw->reply.payload.fn_56_03.Contents.FullType[0]);
fsmain.c:               TraceVal(nw->reply.payload.fn_56_03.Contents.FullType[1]); }
fsmain.c:            else if(nw->reply.payload.fn_56_03.Length==2)
fsmain.c:               TraceVal(nw->reply.payload.fn_56_03.Contents.Test[0]);
fsmain.c:               TraceVal(nw->reply.payload.fn_56_03.Contents.Test[1]);
fsmain.c:               TraceVal(nw->reply.payload.fn_56_03.Contents.Test[2]);
fsmain.c:               TraceVal(nw->reply.payload.fn_56_03.Contents.Test[3]);
fsmain.c:               TraceVal((int)(&nw->reply.payload.fn_56_03.Contents.Test[0]));
fsmain.c:               TraceVal((int)(&nw->reply.payload.fn_56_03.Contents.Value));
fsmain.c:               TraceVal(nw->reply.payload.fn_56_03.Contents.Value);}
fsmain.c:            if(nw->reply.payload.fn_56_03.Length==8)
fsmain.c:            {  nw->ReturnStruct[2]=nw->reply.payload.fn_56_03.Contents.FullType[0];
fsmain.c:               nw->ReturnStruct[3]=nw->reply.payload.fn_56_03.Contents.FullType[1];
fsmain.c:            else if(nw->reply.payload.fn_56_03.Length==2)
fsmain.c:            {  if(nw->reply.payload.fn_56_03.Contents.Value&0xf000)
fsmain.c:                  nw->ReturnStruct[2]=nw->ReturnStruct[3]=(nw->reply.payload.fn_56_03.Contents.Value==-1)?0:0xdeaddead;
fsmain.c:                  nw->ReturnStruct[2]=(nw->ReturnStruct[2]&0xfff000ff)|(nw->reply.payload.fn_56_03.Contents.Value<<8);
fsmain.c:               nw->ReturnStruct[2]|=InventFileType(nw,buffer);
fsmain.c:            nw->ReturnStruct[2]|=InventFileType(nw,buffer);
fsmain.c:   TraceVal(nw->ReturnStruct[0]);
fsmain.c:   TraceVal(nw->ReturnStruct[2]);
fsmain.c:   TraceVal(nw->ReturnStruct[3]);
fsmain.c:   TraceVal(nw->ReturnStruct[4]);
fsmain.c:   TraceVal(nw->ReturnStruct[5]);
fsmain.c:   {  date[0]=nw->ReturnStruct[2];
fsmain.c:      date[1]=nw->ReturnStruct[3]; }
fsmain.c:      NWToRosDate(date,nw->reply.payload.fn_57_06.ModifyDate,nw->reply.payload.fn_57_06.ModifyTime,nw->TimeOffset);
fsmain.c:   {  nw->ReturnStruct[0]=nw->ReturnStruct[1]=0;
fsmain.c:      if(-nw->reply.header.CompletionCode==NCP_FILE_NAME_INVALID)
fsmain.c:   file->DirEntNum=nw->ReturnStruct[6];
fsmain.c:   file->VolNumber=nw->ReturnStruct[7];
fsmain.c:   nw->ReturnStruct[0]=(file->Flags&FILE_WRITABLE)?3<<30:1<<30;
fsmain.c:   nw->ReturnStruct[1]=(int)file;
fsmain.c:   nw->ReturnStruct[2]=fs->BlockSize;
fsmain.c:   nw->ReturnStruct[3]=file->CurrentSize=nwclient_filesize(file,nw);
fsmain.c:   nw->ReturnStruct[4]=(nw->ReturnStruct[3]+nw->ReturnStruct[2]-1)&~(nw->ReturnStruct[2]-1);
fsmain.c:   memcpy(&Settings,&nw->PrintDefaults,sizeof(struct NWPrintSettings));
fsmain.c:   {  nw->ReturnStruct[0]=nw->ReturnStruct[1]=0;
fsmain.c:      if(-nw->reply.header.CompletionCode==NCP_FILE_NAME_INVALID)
fsmain.c:   nw->ReturnStruct[0]=(file->Flags&FILE_WRITABLE)?3<<30:1<<30;
fsmain.c:   nw->ReturnStruct[1]=(int)file;
fsmain.c:   nw->ReturnStruct[2]=file->Server->BlockSize;
fsmain.c:   nw->ReturnStruct[3]=file->CurrentSize=nwclient_filesize(file,nw);
fsmain.c:   nw->ReturnStruct[4]=(nw->ReturnStruct[3]+nw->ReturnStruct[2]-1)&~(nw->ReturnStruct[2]-1);
fsmain.c:      numBytes&(fs->BlockSize-1) || (nw->Flags&NWC_DONT_STREAM))   /* if small or not aligned */
fsmain.c:         if((r=ipx_send_pack(fs->NcpSocket,&fs->request,"W5bez6bLW",nw->ri))<0)
fsmain.c:      if((mb=ipx_recv_mbuf(fs->NcpSocket,nw->ri))!=NULL)
fsmain.c:         if((r=UnpackN(mb->next,&nw->reply,"W6bW",NULL,mb->pkthdr.len))>0 &&
fsmain.c:             nw->reply.header.Type==NCP_REPLY)
fsmain.c:            TraceByte(nw->reply.header.Sequence);
fsmain.c:            if(nw->reply.header.Sequence==sequence)
fsmain.c:               if(nw->reply.header.CompletionCode!=0)
fsmain.c:               TraceVal(nw->reply.payload.fn_48.Length);
fsmain.c:               if(nw->reply.payload.fn_48.Length==fs->BlockSize || numBytes==fs->BlockSize)
fsmain.c:                      len=nw->reply.payload.fn_48.Length;
fsmain.c:         nw->ri->mbctl.freem(&nw->ri->mbctl,mb);
fsmain.c:      numBytes&(fs->BlockSize-1) || (nw->Flags&NWC_DONT_STREAM))   /* if small or not aligned */
fsmain.c:         if((mb=nw->ri->mbctl.alloc(&nw->ri->mbctl,(2+5+1+6+4+2),NULL))==NULL ||
fsmain.c:            (mb->next=nw->ri->mbctl.alloc_u(&nw->ri->mbctl,fs->BlockSize,
fsmain.c:            ipx_send_mbuf(fs->NcpSocket,mb,nw->ri))
fsmain.c:               nw->ri->mbctl.freem(&nw->ri->mbctl,mb);
fsmain.c:      if((mb=ipx_recv_mbuf(fs->NcpSocket,nw->ri))!=NULL)
fsmain.c:         if((r=UnpackN(mb->next,&nw->reply,"W6b",NULL,mb->pkthdr.len))>0 &&
fsmain.c:             nw->reply.header.Type==NCP_REPLY)
fsmain.c:            TraceByte(nw->reply.header.Sequence);
fsmain.c:            if(nw->reply.header.Sequence==sequence)
fsmain.c:               if(nw->reply.header.CompletionCode!=0)
fsmain.c:         nw->ri->mbctl.freem(&nw->ri->mbctl,mb);
fsmain.c:   {  nw->ReturnStruct[2]=file->Is.File.DateLo;
fsmain.c:      nw->ReturnStruct[3]=file->Is.File.DateHi; }
fsmain.c:      nw->ReturnStruct[2]=nw->ReturnStruct[3]=0;
fsmain.c:         fs->request.payload.fn_56_01.EAHandle=nw->reply.payload.fn_56_02.EAHandle;
fsmain.c:                        &fs->request.payload.fn_57_07.Info.modifyTime,nw->TimeOffset);
fsmain.c:                        &fs->request.payload.fn_57_07.Info.modifyTime,nw->TimeOffset);
fsmain.c:   if(ReadCatInfo(nw,fileName)==NULL && nw->ReturnStruct[0]==2)
fsmain.c:      &fs->request.payload.fn_57_07.Info.modifyTime,nw->TimeOffset);
fsmain.c:         fs->request.payload.fn_56_02.Is.Entry.Volume=nw->reply.payload.fn_57_06.VolNumber;
fsmain.c:         fs->request.payload.fn_56_02.Is.Entry.DirEntry=nw->reply.payload.fn_57_06.DosDirNum;
fsmain.c:            fs->request.payload.fn_56_01.EAHandle=nw->reply.payload.fn_56_02.EAHandle;
fsmain.c:      nw->ReturnStruct[0]=nw->ReturnStruct[2]=nw->ReturnStruct[3]=nw->ReturnStruct[4]=nw->ReturnStruct[5]=0;
fsmain.c:   {  nw->ReturnStruct[0]=0;
fsmain.c:   {  nw->ReturnStruct[1]=0;
fsmain.c:   nw->ReturnStruct[0]=nw->ReturnStruct[1]=nw->ReturnStruct[2]=1<<31-1;
fsmain.c:            nw->ReturnStruct[3]=0;  /* return values are in bytes */
fsmain.c:            nw->ReturnStruct[0]=nw->reply.payload.fn_12.FreeBlocks*
fsmain.c:                                nw->reply.payload.fn_12.SectorsPerBlock;
fsmain.c:            nw->ReturnStruct[2]=nw->reply.payload.fn_12.TotalBlocks*
fsmain.c:                                nw->reply.payload.fn_12.SectorsPerBlock;
fsmain.c:         nw->ReturnStruct[3]=9;  /* number of bits to shift by */
fsmain.c:         nw->ReturnStruct[0]=(nw->reply.payload.fn_16_2c.FreeBlocks+
fsmain.c:                              nw->reply.payload.fn_16_2c.PurgableBlocks+
fsmain.c:                              nw->reply.payload.fn_16_2c.NonPurgableBlocks)*
fsmain.c:                             nw->reply.payload.fn_16_2c.SectorsPerBlock;
fsmain.c:         nw->ReturnStruct[2]=nw->reply.payload.fn_16_2c.TotalBlocks*
fsmain.c:                             nw->reply.payload.fn_16_2c.SectorsPerBlock;
fsmain.c:      for(i=0;(1<<i)<nw->reply.payload.fn_16_33.SectorSize;i++)
fsmain.c:      nw->ReturnStruct[3]=i;  /* number of bits to shift by */
fsmain.c:      nw->ReturnStruct[0]=nw->reply.payload.fn_16_33.FreeLimboSectors +
fsmain.c:                           (nw->reply.payload.fn_16_33.FreeBlocks+
fsmain.c:                            nw->reply.payload.fn_16_33.FreeSubAllocBlocks)*
fsmain.c:                            nw->reply.payload.fn_16_33.SectorsPerBlock;
fsmain.c:      nw->ReturnStruct[2]=nw->reply.payload.fn_16_33.TotalBlocks*
fsmain.c:                          nw->reply.payload.fn_16_33.SectorsPerBlock;
fsmain.c:   result[0]=nw->ReturnStruct[2];
fsmain.c:   result[2]=nw->ReturnStruct[0];
fsmain.c:   i=32-nw->ReturnStruct[3];
fsmain.c:   result[0]<<=nw->ReturnStruct[3];
fsmain.c:   result[2]<<=nw->ReturnStruct[3];
fsmain.c:   result[4]<<=nw->ReturnStruct[3];
fsmain.c:   nw->CurrentMount=mt;
fsmain.c:   if(nw->CurrentMount)
fsmain.c:   {  buffer[0]=strlen(nw->CurrentMount->LocalName);
fsmain.c:      strcpy(buffer+1,nw->CurrentMount->LocalName); }
nwutil.c:   if(!nw->ExtensionMap)
nwutil.c:   for(i=0;nw->ExtensionMap[i].Type;i++)
nwutil.c:      if(!strcmp(nw->ExtensionMap[i].Name,ext))
nwutil.c:      if((*ext=='.' && !strcmp(nw->ExtensionMap[i].Name,ext+1)) ||
nwutil.c:         (*ext!='.' && *nw->ExtensionMap[i].Name=='.' && !strcmp(nw->ExtensionMap[i].Name+1,ext)))
nwutil.c:            t=nw->ExtensionMap[i].Type;
nwutil.c:            nw->ExtensionMap[i].Type=nw->ExtensionMap[i-1].Type;
nwutil.c:            nw->ExtensionMap[i-1].Type=t;
nwutil.c:            p=nw->ExtensionMap[i-1].Name;
nwutil.c:            nw->ExtensionMap[i-1].Name=nw->ExtensionMap[i].Name;
nwutil.c:            nw->ExtensionMap[i].Name=p;
nwutil.c:         Trace(nw->ExtensionMap[i].Name);
nwutil.c:         return nw->ExtensionMap[i].Type;
nwutil.c:   if(i==0 && nw->NumServers==1)
nwutil.c:   {  FirstNode(&nw->Servers,fs);
nwutil.c:   forList(&nw->Servers,fs)
nwutil.c:   forList(&nw->Mounts,mt)
nwnds.c:   memcpy(target,fs->nw->reply.payload.fn_17_17.Key,8);
nwnds.c:   target->object_id=nw->reply.payload.fn_17_35.ID;
nwnds.c:	target->object_type=nw->reply.payload.fn_17_35.Type;
nwnds.c:	memcpy(target->object_name,nw->reply.payload.fn_17_35.Name,48);
nwnds.c:   if((r=ncp_request(REQ_17"LWc","LW48s3b",(char *)(&nw->reply.payload.fn_17_37+1),fs))!=0)
nwnds.c:   {  nw->reply.payload.fn_17_3c.Sequence=-1;
nwnds.c:   *result=&nw->reply.payload.fn_17_37;
nwnds.c:   if((r=ncp_request(REQ_17"WcLk\001k*","16sbbLbb",(char *)(&nw->reply.payload.fn_17_3c+1),fs))!=0)
nwnds.c:   {  nw->reply.payload.fn_17_3c.Sequence=-1;
nwnds.c:   if(!nw->reply.payload.fn_17_3c.More)
nwnds.c:      nw->reply.payload.fn_17_3c.Sequence=-1;
nwnds.c:   *result=&nw->reply.payload.fn_17_3c;
nwnds.c:   *result=&nw->reply.payload.fn_17_3d;
ncp.c:   nw->ri=ri;
ncp.c:   NewList(&nw->Servers);
ncp.c:   NewList(&nw->Mounts);
ncp.c:   nw->Retries=10;   /* 10 retries -> 7.5 second wait before prompting the user */
ncp.c:   nw->Flags=0;
ncp.c:   nw->NumServers=0;
ncp.c:   nw->CurrentMount=NULL;
ncp.c:   nw->PrintDefaults.Banner=NULL;
ncp.c:   nw->PrintDefaults.Form=NULL;
ncp.c:   nw->PrintDefaults.Name=NULL;
ncp.c:   nw->PrintDefaults.Printer=NULL;
ncp.c:   nw->PrintDefaults.Queue="*";
ncp.c:   nw->PrintDefaults.Server=NULL;
ncp.c:   nw->PrintDefaults.Copies=1;
ncp.c:   nw->PrintDefaults.Tabs=0;
ncp.c:   nw->PrintDefaults.FF=0;
ncp.c:   nw->PrintDefaults.Notify=1;
ncp.c:   nw->PrintDefaults.Lines=66;
ncp.c:   nw->PrintDefaults.Columns=80;
ncp.c:   nw->TimeOffset=ReadCurrentTimeZone()/100;
ncp.c:      nw->Flags|=NWC_DONT_STREAM; }
ncp.c:   if(nw->Flags&NWC_SET_CALLBACK)
ncp.c:   {  nw->Flags&=~NWC_SET_CALLBACK;
ncp.c:   forList2(&nw->Servers,fs,temp)
ncp.c:   ri=nw->ri;
ncp.c:      for(tries=0;!mb && tries<nw->Retries;tries++)
ncp.c:               if((i=UnpackN(mb->next,&nw->reply,"W6b",NULL,mb->pkthdr.len))>0)
ncp.c:                  TraceByte(nw->reply.header.Sequence);
ncp.c:                  if(fs->request.header.Sequence==nw->reply.header.Sequence)
ncp.c:                     if(nw->reply.header.Type==NCP_REPLY)
ncp.c:                        {  if((nw->reply.header.Sequence&((1<<DOWN_ADJUST_TIMECONST)-1))==0)
ncp.c:                        if(replyFormat && nw->reply.header.CompletionCode==0)
ncp.c:                           nw->ReplyLength=i=UnpackN(mb->next,((char *)&nw->reply)+8,replyFormat,strings,mb->pkthdr.len+8);
ncp.c:                              nw->ReplyLength=0; }
ncp.c:                              DumpRequest(nw,replyFormat,((char *)(&nw->reply))+8);
ncp.c:                           nw->ReplyLength=i=0;
ncp.c:                        if(nw->reply.header.ConnectionState&CONSTATE_MESSAGE &&
ncp.c:                           !(nw->Flags&NWC_GET_MESSAGE))
ncp.c:                        {  nw->Flags|=NWC_GET_MESSAGE;
ncp.c:                        if(nw->reply.header.CompletionCode)
ncp.c:                           ShowError("ncp_reply",-nw->reply.header.CompletionCode);
ncp.c:                        return nw->reply.header.CompletionCode?-nw->reply.header.CompletionCode:(i<0?i:0); }
ncp.c:                     else if(nw->reply.header.Type==NCP_POSITIVE_ACK)
ncp.c:         if(!(nw->Flags&NWC_SET_CALLBACK))
ncp.c:         ipx_connect(fs->WdogSocket,IPX_PT_PEP,&header->Source,nw->ri);
ncp.c:         ipx_connect(fs->MsgSocket,IPX_PT_PEP,&header->Source,nw->ri);
ncp.c:      if(!(nw->Flags&NWC_SET_CALLBACK))
ncp.c:         nw->Flags|=NWC_SET_CALLBACK; }
ncp.c:   nw->ri->mbctl.freem(&nw->ri->mbctl,mb);
ncp.c:   forList(&nw->Servers,fs)
ncp.c:            if(ncp_request("Wb","c",&nw->reply.payload.Data[4],fs)>=0)
ncp.c:               Trace(&nw->reply.payload.Data[4]);
ncp.c:               nwclient_logmessage(&nw->reply.payload.Data[4]);
ncp.c:               if(nw->reply.header.ConnectionState&CONSTATE_DISCONNECTED)
ncp.c:                  ipx_send_pack(fs->WdogSocket,&WdogPayload,"bb",nw->ri);
ncp.c:                  ReportError((struct kernel_error *)&nw->reply.payload.Data[0],0x19,OurName);
ncp.c:                        ReportError((struct kernel_error *)&nw->reply.payload.Data[0],0x39,OurName)==0)
ncp.c:                  ReportError((struct kernel_error *)&nw->reply.payload.Data[0],0x79,OurName);
ncp.c:         ipx_send_pack(fs->WdogSocket,&WdogPayload,"bb",nw->ri);
ncp.c:   nw->Flags&=~NWC_SET_CALLBACK;
ncp.c:   *user=&nw->reply.payload.fn_17_1c;
ncp.c:   memcpy(Sequence,nw->reply.payload.fn_57_02.Sequence,9);
ncp.c:   memcpy(Sequence,nw->reply.payload.fn_57_02.Sequence,9);
ncp.c:   memcpy(mt->Sequence,fs->nw->reply.payload.fn_57_03.Sequence,9);
