project_files/hwc/rtl/pas2c.h
changeset 10127 7f29a65aa1e4
parent 10121 8b65699beb56
child 10128 0f6878b5395a
equal deleted inserted replaced
10126:2fa3bb7785ee 10127:7f29a65aa1e4
    26             unsigned char _dummy1;
    26             unsigned char _dummy1;
    27             string255 str255;
    27             string255 str255;
    28         };
    28         };
    29         struct {
    29         struct {
    30             unsigned char _dummy2;
    30             unsigned char _dummy2;
    31             unsigned char str[MAX_ANSISTRING_LENGTH];
    31             unsigned char s[MAX_ANSISTRING_LENGTH];
    32         };
    32         };
    33         struct {
    33         struct {
    34             uint16_t len;
    34             uint16_t len;
    35         };
    35         };
    36     } astring;
    36     } astring;
    74 string255 _strprepend(unsigned char c, string255 s);
    74 string255 _strprepend(unsigned char c, string255 s);
    75 string255 _chrconcat(unsigned char a, unsigned char b);
    75 string255 _chrconcat(unsigned char a, unsigned char b);
    76 bool _strcompare(string255 a, string255 b);
    76 bool _strcompare(string255 a, string255 b);
    77 bool _strcomparec(string255 a, unsigned char b);
    77 bool _strcomparec(string255 a, unsigned char b);
    78 bool _strncompare(string255 a, string255 b);
    78 bool _strncompare(string255 a, string255 b);
       
    79 bool _strncompareA(astring a, astring b);
    79 
    80 
    80 
    81 
    81 #define STRINIT(a) {.len = sizeof(a) - 1, .str = a}
    82 #define STRINIT(a) {.len = sizeof(a) - 1, .str = a}
    82 
    83 
    83 
    84