linux-bluetooth.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH obexd 1/4] Code clean-up: Remove unnecessary empty lines
@ 2011-09-22  7:52 Rafal Michalski
  2011-09-22  7:52 ` [PATCH obexd 2/4] Code clean-up: Remove unnecessary character in comment Rafal Michalski
  2011-09-27  9:49 ` [PATCH obexd 1/4] Code clean-up: Remove unnecessary empty lines Johan Hedberg
  0 siblings, 2 replies; 5+ messages in thread
From: Rafal Michalski @ 2011-09-22  7:52 UTC (permalink / raw)
  To: linux-bluetooth; +Cc: Rafal Michalski

This patch removes unnecessary empty lines.
---
 plugins/phonebook-tracker.c |    1 -
 plugins/vcard.c             |    1 -
 2 files changed, 0 insertions(+), 2 deletions(-)

diff --git a/plugins/phonebook-tracker.c b/plugins/phonebook-tracker.c
index 47ce878..da2e2bb 100644
--- a/plugins/phonebook-tracker.c
+++ b/plugins/phonebook-tracker.c
@@ -1003,7 +1003,6 @@ static void add_affiliation(char **field, const char *value)
 static void contact_init(struct phonebook_contact *contact,
 							const char **reply)
 {
-
 	contact->fullname = g_strdup(reply[COL_FULL_NAME]);
 	contact->family = g_strdup(reply[COL_FAMILY_NAME]);
 	contact->given = g_strdup(reply[COL_GIVEN_NAME]);
diff --git a/plugins/vcard.c b/plugins/vcard.c
index 0522c96..e5e1de1 100644
--- a/plugins/vcard.c
+++ b/plugins/vcard.c
@@ -825,7 +825,6 @@ void phonebook_add_contact(GString *vcards, struct phonebook_contact *contact,
 	vcard_printf_end(vcards);
 }
 
-
 static void field_free(gpointer data)
 {
 	struct phonebook_field *field = data;
-- 
1.6.3.3


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [PATCH obexd 2/4] Code clean-up: Remove unnecessary character in comment
  2011-09-22  7:52 [PATCH obexd 1/4] Code clean-up: Remove unnecessary empty lines Rafal Michalski
@ 2011-09-22  7:52 ` Rafal Michalski
  2011-09-22  7:52   ` [PATCH obexd 3/4] Code clean-up: Remove magic number indicating size of buffer Rafal Michalski
  2011-09-27  9:49 ` [PATCH obexd 1/4] Code clean-up: Remove unnecessary empty lines Johan Hedberg
  1 sibling, 1 reply; 5+ messages in thread
From: Rafal Michalski @ 2011-09-22  7:52 UTC (permalink / raw)
  To: linux-bluetooth; +Cc: Rafal Michalski

This patch removes unnecessary comment's character.
---
 plugins/vcard.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/plugins/vcard.c b/plugins/vcard.c
index e5e1de1..ca3a052 100644
--- a/plugins/vcard.c
+++ b/plugins/vcard.c
@@ -681,7 +681,7 @@ static void vcard_printf_address(GString *vcards, uint8_t format,
 		g_strlcat(fields, field_esc, len);
 
 		if (l->next)
-			/* not addding ';' after last addr field */
+			/* not adding ';' after last addr field */
 			g_strlcat(fields, ";", len);
 	}
 
-- 
1.6.3.3


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [PATCH obexd 3/4] Code clean-up: Remove magic number indicating size of buffer
  2011-09-22  7:52 ` [PATCH obexd 2/4] Code clean-up: Remove unnecessary character in comment Rafal Michalski
@ 2011-09-22  7:52   ` Rafal Michalski
  2011-09-22  7:52     ` [PATCH obexd 4/4] Code clean-up: Simplify vCard's phone number printing Rafal Michalski
  0 siblings, 1 reply; 5+ messages in thread
From: Rafal Michalski @ 2011-09-22  7:52 UTC (permalink / raw)
  To: linux-bluetooth; +Cc: Rafal Michalski

This patch removes "magic number" indicating buffer's size
in "vcard_printf_number" function and replace it by value defined under
LEN_MAX. Now it would be consistent with the rest of code, since all
functions from vcard_prinf_* family use LEN_MAX to indicate size
of buffer which may store some vCard's field content.
---
 plugins/vcard.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/plugins/vcard.c b/plugins/vcard.c
index ca3a052..901a2ac 100644
--- a/plugins/vcard.c
+++ b/plugins/vcard.c
@@ -406,7 +406,7 @@ static void vcard_printf_number(GString *vcards, uint8_t format,
 					enum phonebook_number_type category)
 {
 	const char *intl = "", *category_string = "";
-	char buf[128], field[LEN_MAX];
+	char buf[LEN_MAX], field[LEN_MAX];
 
 	/* TEL is a mandatory field, include even if empty */
 	if (!number || !strlen(number) || !type) {
-- 
1.6.3.3


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [PATCH obexd 4/4] Code clean-up: Simplify vCard's phone number printing
  2011-09-22  7:52   ` [PATCH obexd 3/4] Code clean-up: Remove magic number indicating size of buffer Rafal Michalski
@ 2011-09-22  7:52     ` Rafal Michalski
  0 siblings, 0 replies; 5+ messages in thread
From: Rafal Michalski @ 2011-09-22  7:52 UTC (permalink / raw)
  To: linux-bluetooth; +Cc: Rafal Michalski

Previously, it was trynig to create string (by snprintf function
and stored in "buf" buffer) containing "%s" formatting piece for
"vcard_printf" function.
In this case "\%" is not valid escape sequence (it is "%%" for percent
character) - backslash is ignored, so sequence "\%s" is treated as "%s"
and replaced by string for "number" field when snprintf function is
executed. Hence "vcard_printf" function has nothing to do with "number"
field, since "buf" does not contain any "%s" formatting sequence.

This patch make simplification for printing phone number field by
avoiding storing formatting pieces (for instance "%%s"). Now string
for phone number field is stored directly in "field" buffer
(common with Quoted Printable encoding) and simply passed to
"vcard_printf" function.
---
 plugins/vcard.c |    8 +++-----
 1 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/plugins/vcard.c b/plugins/vcard.c
index 901a2ac..5b581fb 100644
--- a/plugins/vcard.c
+++ b/plugins/vcard.c
@@ -450,17 +450,15 @@ static void vcard_printf_number(GString *vcards, uint8_t format,
 	if ((type == TYPE_INTERNATIONAL) && (number[0] != '+'))
 		intl = "+";
 
+	snprintf(field, sizeof(field), "%s%s", intl, number);
+
 	if (select_qp_encoding(format, number, NULL)) {
 		snprintf(buf, sizeof(buf), "TEL;%s", category_string);
-		snprintf(field, sizeof(field), "%s%s", intl, number);
 		vcard_qp_print_encoded(vcards, buf, field, NULL);
 		return;
 	}
 
-	snprintf(buf, sizeof(buf), "TEL;%s:%s\%s", category_string,
-								intl, number);
-
-	vcard_printf(vcards, buf, number);
+	vcard_printf(vcards, "TEL;%s:%s", category_string, field);
 }
 
 static void vcard_printf_tag(GString *vcards, uint8_t format,
-- 
1.6.3.3


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [PATCH obexd 1/4] Code clean-up: Remove unnecessary empty lines
  2011-09-22  7:52 [PATCH obexd 1/4] Code clean-up: Remove unnecessary empty lines Rafal Michalski
  2011-09-22  7:52 ` [PATCH obexd 2/4] Code clean-up: Remove unnecessary character in comment Rafal Michalski
@ 2011-09-27  9:49 ` Johan Hedberg
  1 sibling, 0 replies; 5+ messages in thread
From: Johan Hedberg @ 2011-09-27  9:49 UTC (permalink / raw)
  To: Rafal Michalski; +Cc: linux-bluetooth

Hi Rafal,

On Thu, Sep 22, 2011, Rafal Michalski wrote:
> This patch removes unnecessary empty lines.
> ---
>  plugins/phonebook-tracker.c |    1 -
>  plugins/vcard.c             |    1 -
>  2 files changed, 0 insertions(+), 2 deletions(-)

All four patches applied. Thanks.

Johan

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2011-09-27  9:49 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-09-22  7:52 [PATCH obexd 1/4] Code clean-up: Remove unnecessary empty lines Rafal Michalski
2011-09-22  7:52 ` [PATCH obexd 2/4] Code clean-up: Remove unnecessary character in comment Rafal Michalski
2011-09-22  7:52   ` [PATCH obexd 3/4] Code clean-up: Remove magic number indicating size of buffer Rafal Michalski
2011-09-22  7:52     ` [PATCH obexd 4/4] Code clean-up: Simplify vCard's phone number printing Rafal Michalski
2011-09-27  9:49 ` [PATCH obexd 1/4] Code clean-up: Remove unnecessary empty lines Johan Hedberg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).