- Subject: Re: Re: string2array ?
 
- From: "John E. Davis" <davis>
 
- Date: Wed, 19 Feb 2003 13:13:14 -0500
 
Guenter Milde <milde@xxxxxxxxxxxxxxxxxxxx> wrote:
>One question: Why is the function called bstring_to_array? 
>Actually I expected a binary string to be something special. Or is it just a
>normal string (used for storing numbers).
S-Lang 1.x supports two string objects: String_Type and BString_Type.
The String_Type objects represent ordinary null terminated strings
where the length of the string is determined by the location of the
null character.  A BString_Type object permits embedded null
characters, e.g.,
    s = "This has an \000embedded NULL character";
    strlen (s) ===> 11
    bstrlen(s) ===> 36
    strcat (s, "foo"); ==> "This has an foo"
    typecast (s, String_Type) ==> "This has an "
    
In S-Lang v2, String_Type objects will be encoded as UTF-8.
I hope this helps.
--John
--------------------------
To unsubscribe send email to <jed-users-request@xxxxxxxxxxx> with
the word "unsubscribe" in the message body.
Need help? Email <jed-users-owner@xxxxxxxxxxx>.
  [2003 date index]
  [2003 thread index]
  
  [Thread Prev] [Thread Next]
      
  [Date Prev] [Date Next]