s3-spoolss: Fixed some C++ build warnings.
authorAndreas Schneider <asn@samba.org>
Mon, 2 Aug 2010 10:38:57 +0000 (12:38 +0200)
committerAndreas Schneider <asn@samba.org>
Mon, 2 Aug 2010 14:42:39 +0000 (16:42 +0200)
source3/rpc_server/srv_spoolss_util.c

index dd438deaa9fa4ff57c09c076708f526091150b5e..33d0cb1e1f04c504014dc264b8eb19575cfdda12 100644 (file)
@@ -3374,7 +3374,7 @@ WERROR winreg_printer_enumforms1(TALLOC_CTX *mem_ctx,
                val.info1.area.right  = IVAL(enum_values[i].data->data, 16);
                val.info1.area.bottom = IVAL(enum_values[i].data->data, 20);
                /* skip form index      IVAL(enum_values[i].data->data, 24)));*/
-               val.info1.flags       = IVAL(enum_values[i].data->data, 28);
+               val.info1.flags       = (enum spoolss_FormFlags) IVAL(enum_values[i].data->data, 28);
 
                info[i + num_builtin] = val;
        }
@@ -3697,7 +3697,7 @@ WERROR winreg_printer_getform1(TALLOC_CTX *mem_ctx,
        r->area.right  = IVAL(data_in, 16);
        r->area.bottom = IVAL(data_in, 20);
        /* skip index    IVAL(data_in, 24)));*/
-       r->flags       = IVAL(data_in, 28);
+       r->flags       = (enum spoolss_FormFlags) IVAL(data_in, 28);
 
        result = WERR_OK;
 done:
@@ -4047,7 +4047,7 @@ WERROR winreg_get_driver(TALLOC_CTX *mem_ctx,
 
                result = winreg_enumval_to_dword(info8, v,
                                                 "Version",
-                                                &info8->version);
+                                                (uint32_t *) &info8->version);
                CHECK_ERROR(result);
 
                result = winreg_enumval_to_sz(info8, v,