* All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
* All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
\param dstr string to be split
\param darray result string array for each sub string
\param num number of result strings
\param dstr string to be split
\param darray result string array for each sub string
\param num number of result strings
\param dstr string to be split
\param darray result string array for each sub string
\param num number of result strings
\param dstr string to be split
\param darray result string array for each sub string
\param num number of result strings
\param dstr string to be split
\param darray result string array for each sub string
\param num number of result strings
\param dstr string to be split
\param darray result string array for each sub string
\param num number of result strings
\param dstr string to be split
\param darray result string array for each sub string
\param num number of result strings
\param collapse 1=collapse multiple delims to one; 0=no collapse
\param escape_char != 0, an escape char (could be \)
\param dstr string to be split
\param darray result string array for each sub string
\param num number of result strings
\param collapse 1=collapse multiple delims to one; 0=no collapse
\param escape_char != 0, an escape char (could be \)