Jan Janak 21 лет назад
Родитель
Сommit
b85054de84
2 измененных файлов с 4 добавлено и 3 удалено
  1. 1 1
      parser/parse_nameaddr.c
  2. 3 2
      parser/parse_nameaddr.h

+ 1 - 1
parser/parse_nameaddr.c

@@ -39,7 +39,7 @@
 
 
 /*
 /*
  * Parse name-addr part, the given string can be longer,
  * Parse name-addr part, the given string can be longer,
- * it will be updated to point right behind the name-addr part
+ * parsing will stop when closing > is found
  */
  */
 int parse_nameaddr(str* _s, name_addr_t* _a)
 int parse_nameaddr(str* _s, name_addr_t* _a)
 {
 {

+ 3 - 2
parser/parse_nameaddr.h

@@ -41,13 +41,14 @@
 typedef struct name_addr {
 typedef struct name_addr {
 	str name;   /* Display name part */
 	str name;   /* Display name part */
 	str uri;    /* Uri part without surrounding <> */
 	str uri;    /* Uri part without surrounding <> */
-	int len;    /* Total lenght of the field */
+	int len;    /* Total lenght of the field (including all
+		    * whitechars present in the parsed message */
 } name_addr_t;
 } name_addr_t;
 
 
 
 
 /*
 /*
  * Parse name-addr part, the given string can be longer,
  * Parse name-addr part, the given string can be longer,
- * it will be updated to point right behind the name-addr part
+ * parsing will stop when closing > is found
  */
  */
 int parse_nameaddr(str* _s, name_addr_t* _a);
 int parse_nameaddr(str* _s, name_addr_t* _a);