void rexxsendserstring(struct RexxMsg *mess) { char *str, res; str = hittaefter(mess->rm_Args[0]); if(Servermem->nodtyp[nodnr] != NODCON) { res = serputtekn(str, -1); } else { res = conputtekn(str, -1); } if(carrierdropped()) { SetRexxErrorResult(mess, 100); } else { SetRexxResultString(mess, res ? "1" : "0"); } }
void rexxsendserstring(struct RexxMsg *mess) { char *str,ret,retstr[2]; str=hittaefter(mess->rm_Args[0]); if(Servermem->nodtyp[nodnr] != NODCON) ret=serputtekn(str,-1); else ret=conputtekn(str,-1); if(ret) retstr[0]='1'; else retstr[0]='0'; retstr[1]=0; mess->rm_Result1=0; if(mess->rm_Action & 1L<<RXFB_RESULT) { if(!(mess->rm_Result2=(long)CreateArgstring(retstr,1))) puttekn("\r\n\nKunde inte allokera en Argstring!\r\n\n",-1); } }