The branch, master has been updated
       via  dfa559145c0cbee1f2acdf2c401125e75ca52922 (commit)
      from  5bc97e0cf2fade9e0ff37a67a6256a4e94470f00 (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit dfa559145c0cbee1f2acdf2c401125e75ca52922
Author: Günther Deschner <[email protected]>
Date:   Mon Feb 9 12:40:12 2009 +0100

    s3-spoolss: remove whitespace in printing code.
    
    Guenther

-----------------------------------------------------------------------

Summary of changes:
 source3/printing/nt_printing.c      |  644 +++++++++++++++++-----------------
 source3/rpc_server/srv_spoolss_nt.c |    2 +-
 source3/rpcclient/cmd_spoolss.c     |  378 ++++++++++----------
 3 files changed, 512 insertions(+), 512 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/printing/nt_printing.c b/source3/printing/nt_printing.c
index 0ed32d9..ad3a958 100644
--- a/source3/printing/nt_printing.c
+++ b/source3/printing/nt_printing.c
@@ -31,7 +31,7 @@ static TDB_CONTEXT *tdb_printers; /* used for printers files 
*/
 #define PRINTERS_PREFIX "PRINTERS/"
 #define SECDESC_PREFIX "SECDESC/"
 #define GLOBAL_C_SETPRINTER "GLOBALS/c_setprinter"
- 
+
 #define NTDRIVERS_DATABASE_VERSION_1 1
 #define NTDRIVERS_DATABASE_VERSION_2 2
 #define NTDRIVERS_DATABASE_VERSION_3 3 /* little endian version of v2 */
@@ -209,7 +209,7 @@ struct table_node {
        const char      *short_archi;
        int     version;
 };
- 
+
 #define SPL_ARCH_WIN40         "WIN40"
 #define SPL_ARCH_W32X86                "W32X86"
 #define SPL_ARCH_W32MIPS       "W32MIPS"
@@ -276,9 +276,9 @@ static TDB_DATA make_printers_secdesc_tdbkey(TALLOC_CTX 
*ctx,
 static bool upgrade_to_version_3(void)
 {
        TDB_DATA kbuf, newkey, dbuf;
- 
+
        DEBUG(0,("upgrade_to_version_3: upgrading print tdb's to version 3\n"));
- 
+
        for (kbuf = tdb_firstkey(tdb_drivers); kbuf.dptr;
                        newkey = tdb_nextkey(tdb_drivers, kbuf), 
free(kbuf.dptr), kbuf=newkey) {
 
@@ -297,7 +297,7 @@ static bool upgrade_to_version_3(void)
                                return False;
                        }
                }
- 
+
                if (strncmp((const char *)kbuf.dptr, PRINTERS_PREFIX, 
strlen(PRINTERS_PREFIX)) == 0) {
                        DEBUG(0,("upgrade_to_version_3:moving printer\n"));
                        if (tdb_store(tdb_printers, kbuf, dbuf, TDB_REPLACE) != 
0) {
@@ -311,7 +311,7 @@ static bool upgrade_to_version_3(void)
                                return False;
                        }
                }
- 
+
                if (strncmp((const char *)kbuf.dptr, SECDESC_PREFIX, 
strlen(SECDESC_PREFIX)) == 0) {
                        DEBUG(0,("upgrade_to_version_3:moving secdesc\n"));
                        if (tdb_store(tdb_printers, kbuf, dbuf, TDB_REPLACE) != 
0) {
@@ -325,7 +325,7 @@ static bool upgrade_to_version_3(void)
                                return False;
                        }
                }
- 
+
                SAFE_FREE(dbuf.dptr);
        }
 
@@ -333,10 +333,10 @@ static bool upgrade_to_version_3(void)
 }
 
 /*******************************************************************
- Fix an issue with security descriptors.  Printer sec_desc must 
- use more than the generic bits that were previously used 
+ Fix an issue with security descriptors.  Printer sec_desc must
+ use more than the generic bits that were previously used
  in <= 3.0.14a.  They must also have a owner and group SID assigned.
- Otherwise, any printers than have been migrated to a Windows 
+ Otherwise, any printers than have been migrated to a Windows
  host using printmig.exe will not be accessible.
 *******************************************************************/
 
@@ -381,29 +381,29 @@ static int sec_desc_upg_fn( TDB_CONTEXT *the_tdb, 
TDB_DATA key,
                return 0;
        }
        sec = sd_orig->sd;
-               
+
        /* is this even valid? */
-       
+
        if ( !sec->dacl ) {
                prs_mem_free( &ps );
                return 0;
        }
-               
+
        /* update access masks */
-       
+
        for ( i=0; i<sec->dacl->num_aces; i++ ) {
                switch ( sec->dacl->aces[i].access_mask ) {
                        case (GENERIC_READ_ACCESS | GENERIC_WRITE_ACCESS | 
GENERIC_EXECUTE_ACCESS):
                                sec->dacl->aces[i].access_mask = 
PRINTER_ACE_PRINT;
                                break;
-                               
+
                        case GENERIC_ALL_ACCESS:
                                sec->dacl->aces[i].access_mask = 
PRINTER_ACE_FULL_CONTROL;
                                break;
-                               
+
                        case READ_CONTROL_ACCESS:
                                sec->dacl->aces[i].access_mask = 
PRINTER_ACE_MANAGE_DOCUMENTS;
-                       
+
                        default:        /* no change */
                                break;
                }
@@ -430,11 +430,11 @@ static int sec_desc_upg_fn( TDB_CONTEXT *the_tdb, 
TDB_DATA key,
                prs_mem_free( &ps );
                return 0;
        }
-       
+
        prs_mem_free( &ps );
 
        /* store it back */
-       
+
        sd_size = ndr_size_security_descriptor(sd_store->sd, NULL, 0)
                + sizeof(SEC_DESC_BUF);
        if ( !prs_init(&ps, sd_size, ctx, MARSHALL) ) {
@@ -450,11 +450,11 @@ static int sec_desc_upg_fn( TDB_CONTEXT *the_tdb, 
TDB_DATA key,
 
        data.dptr = (uint8 *)prs_data_p( &ps );
        data.dsize = sd_size;
-       
+
        result = tdb_store( tdb_printers, key, data, TDB_REPLACE );
 
        prs_mem_free( &ps );
-       
+
        /* 0 to continue and non-zero to stop traversal */
 
        return (result == -1);
@@ -470,7 +470,7 @@ static bool upgrade_to_version_4(void)
 
        DEBUG(0,("upgrade_to_version_4: upgrading printer security 
descriptors\n"));
 
-       if ( !(ctx = talloc_init( "upgrade_to_version_4" )) ) 
+       if ( !(ctx = talloc_init( "upgrade_to_version_4" )) )
                return False;
 
        result = tdb_traverse( tdb_printers, sec_desc_upg_fn, ctx );
@@ -481,10 +481,10 @@ static bool upgrade_to_version_4(void)
 }
 
 /*******************************************************************
- Fix an issue with security descriptors.  Printer sec_desc must 
- use more than the generic bits that were previously used 
+ Fix an issue with security descriptors.  Printer sec_desc must
+ use more than the generic bits that were previously used
  in <= 3.0.14a.  They must also have a owner and group SID assigned.
- Otherwise, any printers than have been migrated to a Windows 
+ Otherwise, any printers than have been migrated to a Windows
  host using printmig.exe will not be accessible.
 *******************************************************************/
 
@@ -513,7 +513,7 @@ static int normalize_printers_fn( TDB_CONTEXT *the_tdb, 
TDB_DATA key,
        /* delete the original record and store under the normalized key */
 
        if ( tdb_delete( the_tdb, key ) != 0 ) {
-               DEBUG(0,("normalize_printers_fn: tdb_delete for [%s] 
failed!\n", 
+               DEBUG(0,("normalize_printers_fn: tdb_delete for [%s] failed!\n",
                        key.dptr));
                return 1;
        }
@@ -537,7 +537,7 @@ static bool upgrade_to_version_5(void)
 
        DEBUG(0,("upgrade_to_version_5: normalizing printer keys\n"));
 
-       if ( !(ctx = talloc_init( "upgrade_to_version_5" )) ) 
+       if ( !(ctx = talloc_init( "upgrade_to_version_5" )) )
                return False;
 
        result = tdb_traverse( tdb_printers, normalize_printers_fn, NULL );
@@ -559,7 +559,7 @@ bool nt_printing_init(struct messaging_context *msg_ctx)
 
        if ( tdb_drivers && tdb_printers && tdb_forms )
                return True;
- 
+
        if (tdb_drivers)
                tdb_close(tdb_drivers);
        tdb_drivers = tdb_open_log(state_path("ntdrivers.tdb"), 0, TDB_DEFAULT, 
O_RDWR|O_CREAT, 0600);
@@ -568,7 +568,7 @@ bool nt_printing_init(struct messaging_context *msg_ctx)
                        state_path("ntdrivers.tdb"), strerror(errno) ));
                return False;
        }
- 
+
        if (tdb_printers)
                tdb_close(tdb_printers);
        tdb_printers = tdb_open_log(state_path("ntprinters.tdb"), 0, 
TDB_DEFAULT, O_RDWR|O_CREAT, 0600);
@@ -577,7 +577,7 @@ bool nt_printing_init(struct messaging_context *msg_ctx)
                        state_path("ntprinters.tdb"), strerror(errno) ));
                return False;
        }
- 
+
        if (tdb_forms)
                tdb_close(tdb_forms);
        tdb_forms = tdb_open_log(state_path("ntforms.tdb"), 0, TDB_DEFAULT, 
O_RDWR|O_CREAT, 0600);
@@ -586,9 +586,9 @@ bool nt_printing_init(struct messaging_context *msg_ctx)
                        state_path("ntforms.tdb"), strerror(errno) ));
                return False;
        }
- 
+
        /* handle a Samba upgrade */
-       
+
        vers_id = tdb_fetch_int32(tdb_drivers, vstring);
        if (vers_id == -1) {
                DEBUG(10, ("Fresh database\n"));
@@ -598,13 +598,13 @@ bool nt_printing_init(struct messaging_context *msg_ctx)
 
        if ( vers_id != NTDRIVERS_DATABASE_VERSION_5 ) {
 
-               if ((vers_id == NTDRIVERS_DATABASE_VERSION_1) || (IREV(vers_id) 
== NTDRIVERS_DATABASE_VERSION_1)) { 
+               if ((vers_id == NTDRIVERS_DATABASE_VERSION_1) || (IREV(vers_id) 
== NTDRIVERS_DATABASE_VERSION_1)) {
                        if (!upgrade_to_version_3())
                                return False;
                        tdb_store_int32(tdb_drivers, vstring, 
NTDRIVERS_DATABASE_VERSION_3);
                        vers_id = NTDRIVERS_DATABASE_VERSION_3;
-               } 
-               
+               }
+
                if ((vers_id == NTDRIVERS_DATABASE_VERSION_2) || (IREV(vers_id) 
== NTDRIVERS_DATABASE_VERSION_2)) {
                        /* Written on a bigendian machine with old fetch_int 
code. Save as le. */
                        /* The only upgrade between V2 and V3 is to save the 
version in little-endian. */
@@ -632,7 +632,7 @@ bool nt_printing_init(struct messaging_context *msg_ctx)
                        return False;
                }
        }
-       
+
        update_c_setprinter(True);
 
        /*
@@ -652,7 +652,7 @@ bool nt_printing_init(struct messaging_context *msg_ctx)
                           reset_all_printerdata);
 
        /* of course, none of the message callbacks matter if you don't
-          tell messages.c that you interested in receiving PRINT_GENERAL 
+          tell messages.c that you interested in receiving PRINT_GENERAL
           msgs.  This is done in claim_connection() */
 
 
@@ -698,15 +698,15 @@ static int traverse_counting_printers(TDB_CONTEXT *t, 
TDB_DATA key,
                                       TDB_DATA data, void *context)
 {
        int *printer_count = (int*)context;
- 
+
        if (memcmp(PRINTERS_PREFIX, key.dptr, sizeof(PRINTERS_PREFIX)-1) == 0) {
                (*printer_count)++;
                DEBUG(10,("traverse_counting_printers: printer = [%s]  
printer_count = %d\n", key.dptr, *printer_count));
        }
- 
+
        return 0;
 }
- 
+
 /*******************************************************************
  Update the spooler global c_setprinter. This variable is initialized
  when the parent smbd starts with the number of existing printers. It
@@ -718,12 +718,12 @@ uint32 update_c_setprinter(bool initialize)
 {
        int32 c_setprinter;
        int32 printer_count = 0;
- 
+
        tdb_lock_bystring(tdb_printers, GLOBAL_C_SETPRINTER);
- 
+
        /* Traverse the tdb, counting the printers */
        tdb_traverse(tdb_printers, traverse_counting_printers, (void 
*)&printer_count);
- 
+
        /* If initializing, set c_setprinter to current printers count
         * otherwise, bump it by the current printer count
         */
@@ -731,12 +731,12 @@ uint32 update_c_setprinter(bool initialize)
                c_setprinter = tdb_fetch_int32(tdb_printers, 
GLOBAL_C_SETPRINTER) + printer_count;
        else
                c_setprinter = printer_count;
- 
+
        DEBUG(10,("update_c_setprinter: c_setprinter = %u\n", (unsigned 
int)c_setprinter));
        tdb_store_int32(tdb_printers, GLOBAL_C_SETPRINTER, c_setprinter);
- 
+
        tdb_unlock_bystring(tdb_printers, GLOBAL_C_SETPRINTER);
- 
+
        return (uint32)c_setprinter;
 }
 
@@ -747,12 +747,12 @@ uint32 update_c_setprinter(bool initialize)
 uint32 get_c_setprinter(void)
 {
        int32 c_setprinter = tdb_fetch_int32(tdb_printers, GLOBAL_C_SETPRINTER);
- 
+
        if (c_setprinter == (int32)-1)
                c_setprinter = update_c_setprinter(True);
- 
+
        DEBUG(10,("get_c_setprinter: c_setprinter = %d\n", c_setprinter));
- 
+
        return (uint32)c_setprinter;
 }
 
@@ -812,13 +812,13 @@ int get_ntforms(nt_forms_struct **list)
 
        for (kbuf = tdb_firstkey(tdb_forms);
             kbuf.dptr;
-            newkey = tdb_nextkey(tdb_forms, kbuf), free(kbuf.dptr), 
kbuf=newkey) 
+            newkey = tdb_nextkey(tdb_forms, kbuf), free(kbuf.dptr), 
kbuf=newkey)
        {
-               if (strncmp((const char *)kbuf.dptr, FORMS_PREFIX, 
strlen(FORMS_PREFIX)) != 0) 
+               if (strncmp((const char *)kbuf.dptr, FORMS_PREFIX, 
strlen(FORMS_PREFIX)) != 0)
                        continue;
-               
+
                dbuf = tdb_fetch(tdb_forms, kbuf);
-               if (!dbuf.dptr) 
+               if (!dbuf.dptr)
                        continue;
 
                fstrcpy(form.name, (const char 
*)kbuf.dptr+strlen(FORMS_PREFIX));
@@ -826,7 +826,7 @@ int get_ntforms(nt_forms_struct **list)
                                 &i, &form.flag, &form.width, &form.length, 
&form.left,
                                 &form.top, &form.right, &form.bottom);
                SAFE_FREE(dbuf.dptr);
-               if (ret != dbuf.dsize) 
+               if (ret != dbuf.dsize)
                        continue;
 
                *list = SMB_REALLOC_ARRAY(*list, nt_forms_struct, n+1);
@@ -837,7 +837,7 @@ int get_ntforms(nt_forms_struct **list)
                (*list)[n] = form;
                n++;
        }
-       
+
 
        return n;
 }
@@ -930,7 +930,7 @@ bool add_a_form(nt_forms_struct **list, struct 
spoolss_AddFormInfo1 *form, int *
        (*list)[n].right        = form->area.right;
        (*list)[n].bottom       = form->area.bottom;
 
-       DEBUG(6,("add_a_form: Successfully %s form [%s]\n", 
+       DEBUG(6,("add_a_form: Successfully %s form [%s]\n",
                update ? "updated" : "added", form->form_name));
 
        return True;
@@ -1583,9 +1583,9 @@ static uint32 get_correct_cversion(struct pipes_struct *p,
 
                /*
                 * This is a Microsoft'ism. See references in MSDN to 
VER_FILEVERSION
-                * for more details. Version in this case is not just the 
version of the 
+                * for more details. Version in this case is not just the 
version of the
                 * file, but the version in the sense of kernal mode (2) vs. 
user mode
-                * (3) drivers. Other bits of the version fields are the 
version info. 
+                * (3) drivers. Other bits of the version fields are the 
version info.
                 * JRR 010716
                */
                cversion = major & 0x0000ffff;
@@ -1593,9 +1593,9 @@ static uint32 get_correct_cversion(struct pipes_struct *p,
                        case 2: /* WinNT drivers */
                        case 3: /* Win2K drivers */
                                break;
-                       
+
                        default:
-                               DEBUG(6,("get_correct_cversion: cversion 
invalid [%s]  cversion = %d\n", 
+                               DEBUG(6,("get_correct_cversion: cversion 
invalid [%s]  cversion = %d\n",
                                        driverpath, cversion));
                                goto error_exit;
                }
@@ -1674,7 +1674,7 @@ static WERROR clean_up_driver_struct_level_3(struct 
pipes_struct *rpc_pipe,
        if (!architecture) {
                return WERR_UNKNOWN_PRINTER_DRIVER;
        }
-       
+
        /* jfm:7/16/2000 the client always sends the cversion=0.
         * The server should check which version the driver is by reading
         * the PE header of driver->driverpath.
@@ -1693,7 +1693,7 @@ static WERROR clean_up_driver_struct_level_3(struct 
pipes_struct *rpc_pipe,
 
        return WERR_OK;
 }
-       
+
 /****************************************************************************
 ****************************************************************************/
 static WERROR clean_up_driver_struct_level_6(struct pipes_struct *rpc_pipe,
@@ -2158,10 +2158,10 @@ static uint32 
add_a_printer_driver_3(NT_PRINTER_DRIVER_INFO_LEVEL_3 *driver)
                return (uint32)-1;
        }
 
-       /* .inf files do not always list a file for each of the four standard 
files. 
+       /* .inf files do not always list a file for each of the four standard 
files.
         * Don't prepend a path to a null filename, or client claims:
-        *   "The server on which the printer resides does not have a suitable 
-        *   <printer driver name> printer driver installed. Click OK if you 
+        *   "The server on which the printer resides does not have a suitable
+        *   <printer driver name> printer driver installed. Click OK if you
         *   wish to install the driver on your local machine."
         */
        if (strlen(driver->driverpath)) {
@@ -2278,7 +2278,7 @@ static WERROR 
get_a_printer_driver_3_default(NT_PRINTER_DRIVER_INFO_LEVEL_3 **in
 
        fstrcpy(info.name, driver);
        fstrcpy(info.defaultdatatype, "RAW");
-       
+
        fstrcpy(info.driverpath, "");
        fstrcpy(info.datafile, "");
        fstrcpy(info.configfile, "");
@@ -2295,7 +2295,7 @@ static WERROR 
get_a_printer_driver_3_default(NT_PRINTER_DRIVER_INFO_LEVEL_3 **in
                SAFE_FREE(info.dependentfiles);
                return WERR_NOMEM;
        }
-       
+
        return WERR_OK;
 }
 
@@ -2389,9 +2389,9 @@ static uint32 
dump_a_printer_driver(NT_PRINTER_DRIVER_INFO_LEVEL driver, uint32
        uint32 result;
        NT_PRINTER_DRIVER_INFO_LEVEL_3 *info3;
        int i;
-       
+
        DEBUG(20,("Dumping printer driver at level [%d]\n", level));
-       
+
        switch (level)
        {
                case 3:
@@ -2400,7 +2400,7 @@ static uint32 
dump_a_printer_driver(NT_PRINTER_DRIVER_INFO_LEVEL driver, uint32
                                result=5;
                        else {
                                info3=driver.info_3;
-                       
+
                                DEBUGADD(20,("version:[%d]\n",         
info3->cversion));
                                DEBUGADD(20,("name:[%s]\n",            
info3->name));
                                DEBUGADD(20,("environment:[%s]\n",     
info3->environment));
@@ -2410,7 +2410,7 @@ static uint32 
dump_a_printer_driver(NT_PRINTER_DRIVER_INFO_LEVEL driver, uint32
                                DEBUGADD(20,("helpfile:[%s]\n",        
info3->helpfile));
                                DEBUGADD(20,("monitorname:[%s]\n",     
info3->monitorname));
                                DEBUGADD(20,("defaultdatatype:[%s]\n", 
info3->defaultdatatype));
-                               
+
                                for (i=0; info3->dependentfiles &&
                                          *info3->dependentfiles[i]; i++) {
                                        DEBUGADD(20,("dependentfile:[%s]\n",
@@ -2425,7 +2425,7 @@ static uint32 
dump_a_printer_driver(NT_PRINTER_DRIVER_INFO_LEVEL driver, uint32
                        result=1;
                        break;
        }
-       
+
        return result;
 }
 
@@ -2462,7 +2462,7 @@ int pack_devicemode(NT_DEVICEMODE *nt_devmode, uint8 
*buf, int buflen)
                        nt_devmode->ttoption,
                        nt_devmode->collate,
                        nt_devmode->logpixels,
-                       
+
                        nt_devmode->fields,
                        nt_devmode->bitsperpel,
                        nt_devmode->pelswidth,
@@ -2595,7 +2595,7 @@ static WERROR update_a_printer_2(NT_PRINTER_INFO_LEVEL_2 
*info)
        int retlen;
        WERROR ret;
        TDB_DATA kbuf, dbuf;
-       
+
        /*
         * in addprinter: no servername and the printer is the name
         * in setprinter: servername is \\server
@@ -2710,8 +2710,8 @@ NT_DEVICEMODE *construct_nt_devicemode(const fstring 
default_devicename)
        ZERO_STRUCTP(nt_devmode);


-- 
Samba Shared Repository

Reply via email to