Re: null as a valid data

new topic     » goto parent     » topic index » view thread      » older message » newer message

Just create your own atom null and set it equal to 0.  If you are reading =
bytes from an input stream or a binary file, C-style strings are standardly=
 terminated with #00.

>>> gertie at PELL.NET 02/09/01 01:50PM >>>
Robert, can you introduce null as a valid data, so that the following =
would work?:

-- program
sequence string, test

global procedure testchars
atom nulltestchar
 if ( string[24] =3D 'f' ) then=20
  test =3D dosomething(string[22])=20
 end if
 test =3D dosomething(atom)
end procedure -- testchars

function dosomething(sequence data)
  if ( data !=3D null ) then puts(1,data&CRLF) end if
end function -- dosomething

string =3D "this is 21 chars long"
testchars
-- end program

Kat

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu