libk  Diff

Differences From Artifact [0c79e2a160]:

To Artifact [43535adcf4]:


    24     24   
    25     25   #include <k/internal.egroup.h>
    26     26   typedef enum kscond {
    27     27   	kscond_ok = kscond_id,
    28     28   	kscond_fail,
    29     29   	kscond_unimplemented,
    30     30   	kscond_nonnumeric,
           31  +	kscond_no_room,
           32  +	kscond_null,
    31     33   } kscond;
    32     34   
    33     35   enum ksconv {
    34     36   	ksconv_default = 0,
    35     37   
    36     38   	ksconv_raw = 1,
    37     39   	ksconv_bin = 2,
................................................................................
    49     51   kscond ks_to_int(ksraw str,
    50     52   		enum ksconv mode,
    51     53   		u8* dest, sz size);
    52     54   
    53     55   kscond ks_of_int(u8* number, sz size,
    54     56   		enum ksconv mode,
    55     57   		char* bufstart, sz bufsize);
           58  +
           59  +kscond kscp(ksraw str, ksmut dest, sz* len);
    56     60   
    57     61   #ifdef __cplusplus
    58     62   }
    59     63   #endif
    60     64   
    61     65   #endif