Author: sginsberg
Date: Sun Aug 30 20:11:09 2009
New Revision: 42971

URL: http://svn.reactos.org/svn/reactos?rev=42971&view=rev
Log:
- Fix some inflib warnings

Modified:
    trunk/reactos/lib/inflib/infcore.c
    trunk/reactos/lib/inflib/infget.c
    trunk/reactos/lib/inflib/infhostgen.c
    trunk/reactos/lib/inflib/infpriv.h

Modified: trunk/reactos/lib/inflib/infcore.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/inflib/infcore.c?rev=42971&r1=42970&r2=42971&view=diff
==============================================================================
--- trunk/reactos/lib/inflib/infcore.c [iso-8859-1] (original)
+++ trunk/reactos/lib/inflib/infcore.c [iso-8859-1] Sun Aug 30 20:11:09 2009
@@ -181,8 +181,8 @@
     }
 
   /* Allocate and initialize the new section */
-  Size = FIELD_OFFSET(INFCACHESECTION,
-                      Name[_tcslen (Name) + 1]);
+  Size = (ULONG)FIELD_OFFSET(INFCACHESECTION,
+                             Name[_tcslen (Name) + 1]);
   Section = (PINFCACHESECTION)MALLOC (Size);
   if (Section == NULL)
     {
@@ -286,8 +286,8 @@
   PINFCACHEFIELD Field;
   ULONG Size;
 
-  Size = FIELD_OFFSET(INFCACHEFIELD,
-                      Data[_tcslen(Data) + 1]);
+  Size = (ULONG)FIELD_OFFSET(INFCACHEFIELD,
+                             Data[_tcslen(Data) + 1]);
   Field = (PINFCACHEFIELD)MALLOC(Size);
   if (Field == NULL)
     {
@@ -382,7 +382,7 @@
 /* push data from current token start up to pos into the current token */
 static int push_token( struct parser *parser, const CHAR *pos )
 {
-  unsigned int len = pos - parser->start;
+  UINT len = (UINT)(pos - parser->start);
   const CHAR *src = parser->start;
   TCHAR *dst = parser->token + parser->token_len;
 
@@ -808,7 +808,7 @@
     {
       if (error_line)
         *error_line = parser.line_pos;
-      return parser.error;
+      return (INFSTATUS)parser.error;
     }
 
   /* find the [strings] section */

Modified: trunk/reactos/lib/inflib/infget.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/inflib/infget.c?rev=42971&r1=42970&r2=42971&view=diff
==============================================================================
--- trunk/reactos/lib/inflib/infget.c [iso-8859-1] (original)
+++ trunk/reactos/lib/inflib/infget.c [iso-8859-1] Sun Aug 30 20:11:09 2009
@@ -243,7 +243,7 @@
   for (Index = 1; Index < FieldIndex; Index++)
     CacheField = CacheField->Next;
 
-  Size = CacheLine->FieldCount - FieldIndex + 1;
+  Size = (ULONG)CacheLine->FieldCount - FieldIndex + 1;
 
   if (RequiredSize != NULL)
     *RequiredSize = Size;

Modified: trunk/reactos/lib/inflib/infhostgen.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/inflib/infhostgen.c?rev=42971&r1=42970&r2=42971&view=diff
==============================================================================
--- trunk/reactos/lib/inflib/infhostgen.c [iso-8859-1] (original)
+++ trunk/reactos/lib/inflib/infhostgen.c [iso-8859-1] Sun Aug 30 20:11:09 2009
@@ -107,7 +107,7 @@
       return -1;
     }
 
-  FileLength = ftell(File);
+  FileLength = (ULONG)ftell(File);
   if ((ULONG) -1 == FileLength)
     {
       DPRINT1("ftell() failed (errno %d)\n", errno);

Modified: trunk/reactos/lib/inflib/infpriv.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/inflib/infpriv.h?rev=42971&r1=42970&r2=42971&view=diff
==============================================================================
--- trunk/reactos/lib/inflib/infpriv.h [iso-8859-1] (original)
+++ trunk/reactos/lib/inflib/infpriv.h [iso-8859-1] Sun Aug 30 20:11:09 2009
@@ -69,7 +69,7 @@
   PINFCACHELINE Line;
 } INFCONTEXT;
 
-typedef long INFSTATUS;
+typedef int INFSTATUS;
 
 /* FUNCTIONS ****************************************************************/
 


Reply via email to