Diff for /libelwix/inc/elwix/astr.h between versions 1.2 and 1.3

version 1.2, 2013/03/07 16:24:32 version 1.3, 2013/05/30 09:07:33
Line 53  SUCH DAMAGE. Line 53  SUCH DAMAGE.
  * @arr = Pointer to array for free   * @arr = Pointer to array for free
  * return: none   * return: none
  */   */
inline void str_FreeNullTerm(char *** __restrict arr);void str_FreeNullTerm(char *** __restrict arr);
 /*  /*
  * str_ArgsNum() - Parse and calculate number of arguments   * str_ArgsNum() - Parse and calculate number of arguments
  *   *
Line 61  inline void str_FreeNullTerm(char *** __restrict arr); Line 61  inline void str_FreeNullTerm(char *** __restrict arr);
  * @csDelim = Delimiter(s) for separate   * @csDelim = Delimiter(s) for separate
  * return: 0 error format; -1 error:: can`t read; >0 ok, number of items   * return: 0 error format; -1 error:: can`t read; >0 ok, number of items
  */   */
inline int str_ArgsNum(const char *csArgs, const char *csDelim);int str_ArgsNum(const char *csArgs, const char *csDelim);
 /*  /*
  * str_ExecArgs() - Build exec arguments from other array   * str_ExecArgs() - Build exec arguments from other array
  *   *
Line 93  ait_val_t *str_Ast(const char *csString); Line 93  ait_val_t *str_Ast(const char *csString);
  * @psLine = Text string   * @psLine = Text string
  * return: 0 nothing to do; !=0 Removed bytes   * return: 0 nothing to do; !=0 Removed bytes
  */   */
inline int str_LTrim(char * __restrict psLine);int str_LTrim(char * __restrict psLine);
 /*  /*
  * str_RTrim() - Remove right whitespaces from text string   * str_RTrim() - Remove right whitespaces from text string
  *   *
  * @psLine = Text string   * @psLine = Text string
  * return: 0 nothing to do; !=0 Removed bytes   * return: 0 nothing to do; !=0 Removed bytes
  */   */
inline int str_RTrim(char * __restrict psLine);int str_RTrim(char * __restrict psLine);
 /*  /*
  * str_Trim() - Remove left and right whitespaces from text string   * str_Trim() - Remove left and right whitespaces from text string
  *   *
  * @psLine = Text string   * @psLine = Text string
  * return: 0 nothing to do; !=0 Removed bytes   * return: 0 nothing to do; !=0 Removed bytes
  */   */
inline int str_Trim(char * __restrict psLine);int str_Trim(char * __restrict psLine);
 /*  /*
  * str_Unquot() - Remove quots from input text string    * str_Unquot() - Remove quots from input text string 
  *   *
  * @psLine = Text string   * @psLine = Text string
  * return: 0 nothing to do; 1 successful unquoted string   * return: 0 nothing to do; 1 successful unquoted string
  */   */
inline int str_Unquot(char * __restrict psLine);int str_Unquot(char * __restrict psLine);
 /*  /*
  * str_Upper() - Convert all lower characters to upper   * str_Upper() - Convert all lower characters to upper
  *   *
  * @psLine = Text string   * @psLine = Text string
  * return: 0 nothing to do; !=0 converted chars   * return: 0 nothing to do; !=0 converted chars
  */   */
inline int str_Upper(char * __restrict psLine);int str_Upper(char * __restrict psLine);
 /*  /*
  * str_Lower() - Convert all upper characters to lower   * str_Lower() - Convert all upper characters to lower
  *   *
  * @psLine = Text string   * @psLine = Text string
  * return: 0 nothing to do; !=0 converted chars   * return: 0 nothing to do; !=0 converted chars
  */   */
inline int str_Lower(char * __restrict psLine);int str_Lower(char * __restrict psLine);
   
 /*  /*
  * str_Hex2Dig() - Convert from Hex string to digit array   * str_Hex2Dig() - Convert from Hex string to digit array

Removed from v.1.2  
changed lines
  Added in v.1.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>