gmime r1524 - in trunk: . gmime
- From: fejj svn gnome org
- To: svn-commits-list gnome org
- Subject: gmime r1524 - in trunk: . gmime
- Date: Tue, 31 Mar 2009 04:09:49 +0000 (UTC)
Author: fejj
Date: Tue Mar 31 04:09:49 2009
New Revision: 1524
URL: http://svn.gnome.org/viewvc/gmime?rev=1524&view=rev
Log:
2009-03-31 Jeffrey Stedfast <fejj novell com>
* gmime/gmime-parser.c (parser_scan_content): Fixed 'crlf'
argument to be a guint to make it easier to avoid compile warnings
about comparison between signed/unsigned ints in the callers.
* gmime/internet-address.c (internet_address_group_add_member):
Fixed g_return macros to return a value.
(internet_address_mailbox_get_addr): Same.
Modified:
trunk/ChangeLog
trunk/gmime/gmime-parser.c
trunk/gmime/internet-address.c
Modified: trunk/gmime/gmime-parser.c
==============================================================================
--- trunk/gmime/gmime-parser.c (original)
+++ trunk/gmime/gmime-parser.c Tue Mar 31 04:09:49 2009
@@ -33,8 +33,9 @@
#include "gmime-parser.h"
#include "gmime-table-private.h"
-#include "gmime-stream-mem.h"
#include "gmime-message-part.h"
+#include "gmime-parse-utils.h"
+#include "gmime-stream-mem.h"
#include "gmime-multipart.h"
#include "gmime-part.h"
@@ -1120,7 +1121,6 @@
parser_content_type (GMimeParser *parser)
{
struct _GMimeParserPrivate *priv = parser->priv;
- register const char *inptr;
ContentType *content_type;
const char *value;
@@ -1287,7 +1287,7 @@
#define MAX_BOUNDARY_LEN(bounds) (bounds ? bounds->boundarylenmax + 2 : 0)
static int
-parser_scan_content (GMimeParser *parser, GByteArray *content, int *crlf)
+parser_scan_content (GMimeParser *parser, GByteArray *content, guint *crlf)
{
struct _GMimeParserPrivate *priv = parser->priv;
register char *inptr;
@@ -1389,7 +1389,7 @@
GMimeDataWrapper *wrapper;
GMimeStream *stream;
gint64 start, end;
- int crlf;
+ guint crlf;
g_assert (priv->state >= GMIME_PARSER_STATE_HEADERS_END);
@@ -1539,8 +1539,9 @@
parser_scan_multipart_face (GMimeParser *parser, GMimeMultipart *multipart, gboolean preface)
{
GByteArray *buffer;
- int found, crlf;
char *face;
+ guint crlf;
+ int found;
buffer = g_byte_array_new ();
found = parser_scan_content (parser, buffer, &crlf);
Modified: trunk/gmime/internet-address.c
==============================================================================
--- trunk/gmime/internet-address.c (original)
+++ trunk/gmime/internet-address.c Tue Mar 31 04:09:49 2009
@@ -152,7 +152,7 @@
static EventListener *
event_list_find_listener (List *list, EventCallback callback, gpointer user_data)
{
- EventListener *node, *next;
+ EventListener *node;
node = (EventListener *) list->head;
while (node->next) {
@@ -486,7 +486,7 @@
const char *
internet_address_mailbox_get_addr (InternetAddressMailbox *mailbox)
{
- g_return_if_fail (INTERNET_ADDRESS_IS_MAILBOX (mailbox));
+ g_return_val_if_fail (INTERNET_ADDRESS_IS_MAILBOX (mailbox), NULL);
return mailbox->addr;
}
@@ -652,8 +652,8 @@
int
internet_address_group_add_member (InternetAddressGroup *group, InternetAddress *member)
{
- g_return_if_fail (INTERNET_ADDRESS_IS_GROUP (group));
- g_return_if_fail (IS_INTERNET_ADDRESS (member));
+ g_return_val_if_fail (INTERNET_ADDRESS_IS_GROUP (group), -1);
+ g_return_val_if_fail (IS_INTERNET_ADDRESS (member), -1);
return internet_address_list_add (group->members, member);
}
@@ -988,7 +988,7 @@
g_return_val_if_fail (IS_INTERNET_ADDRESS_LIST (list), FALSE);
g_return_val_if_fail (index >= 0, FALSE);
- if (index >= list->array->len)
+ if ((guint) index >= list->array->len)
return FALSE;
ia = list->array->pdata[index];
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]