?login_element?

Subversion Repositories NedoOS

Rev

Rev 630 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. #ifdef BIGMEM
  2. #define _STRLEN 255 /**including terminator*/
  3. #else
  4. #define _STRLEN 80 /**including terminator*/
  5. #endif
  6. #define _STRMAX (UINT)(_STRLEN-1) /**without terminator*/
  7.  
  8. /*FUNC UINT strlen FORWARD(PCHAR s);*/
  9. FUNC UINT stradd FORWARD(PCHAR s, UINT len, CHAR c);
  10. FUNC UINT strjoin FORWARD(PCHAR to, UINT tolen, PCHAR s2); //len without terminator!
  11. FUNC UINT strjoineol FORWARD(PCHAR to, UINT tolen, PCHAR s2, CHAR eol); //len without terminator!
  12. FUNC UINT strcopy FORWARD(PCHAR from, UINT len, PCHAR to); //len without terminator!
  13. PROC memcopy FORWARD(PBYTE from, UINT len, PBYTE to);
  14. PROC memcopyback FORWARD(PBYTE from, UINT len, PBYTE to);
  15. FUNC BOOL strcp FORWARD(PCHAR s1, PCHAR s2);
  16. FUNC UINT hash FORWARD(PBYTE pstr);
  17.