s3-spoolss: restore delete_a_form().
authorGünther Deschner <gd@samba.org>
Sun, 8 Feb 2009 18:24:39 +0000 (19:24 +0100)
committerGünther Deschner <gd@samba.org>
Mon, 9 Feb 2009 09:42:46 +0000 (10:42 +0100)
Guenther

source3/include/proto.h
source3/printing/nt_printing.c
source3/rpc_server/srv_spoolss_nt.c

index f36e538485f41776fa0dc309473d5ada5be5c832..aa5314579a5d2a752521cb63c121bc240590feb7 100644 (file)
@@ -4792,8 +4792,7 @@ bool get_a_builtin_ntform_by_string(const char *form_name, nt_forms_struct *form
 int get_ntforms(nt_forms_struct **list);
 int write_ntforms(nt_forms_struct **list, int number);
 bool add_a_form(nt_forms_struct **list, struct spoolss_AddFormInfo1 *form, int *count);
-bool delete_a_form(nt_forms_struct **list, UNISTR2 *del_name, int *count, WERROR *ret);
-bool delete_a_form_by_string(nt_forms_struct **list, const char *del_name, int *count, WERROR *ret);
+bool delete_a_form(nt_forms_struct **list, const char *del_name, int *count, WERROR *ret);
 void update_a_form(nt_forms_struct **list, struct spoolss_AddFormInfo1 *form, int count);
 int get_ntdrivers(fstring **list, const char *architecture, uint32 version);
 const char *get_short_archi(const char *long_archi);
index 97e7180cd9b2f17954815f26e8767e997493fe8c..0ed32d981b4a3316f3a7ec0d119a8d1ab175d186 100644 (file)
@@ -940,7 +940,7 @@ bool add_a_form(nt_forms_struct **list, struct spoolss_AddFormInfo1 *form, int *
  Delete a named form struct.
 ****************************************************************************/
 
-bool delete_a_form_by_string(nt_forms_struct **list, const char *del_name, int *count, WERROR *ret)
+bool delete_a_form(nt_forms_struct **list, const char *del_name, int *count, WERROR *ret)
 {
        char *key = NULL;
        int n=0;
@@ -973,15 +973,6 @@ bool delete_a_form_by_string(nt_forms_struct **list, const char *del_name, int *
        return true;
 }
 
-bool delete_a_form(nt_forms_struct **list, UNISTR2 *del_name, int *count, WERROR *ret)
-{
-       fstring form_name;
-
-       unistr2_to_ascii(form_name, del_name, sizeof(form_name));
-
-       return delete_a_form_by_string(list, form_name, count, ret);
-}
-
 /****************************************************************************
  Update a form struct.
 ****************************************************************************/
index 3d9d00be2d340f4f1e7a317fc4113b21c1630457..f7d421263cffef8fe4e78fb56112834b4c7b01c8 100644 (file)
@@ -8580,7 +8580,7 @@ WERROR _spoolss_DeleteForm(pipes_struct *p,
 
        count = get_ntforms(&list);
 
-       if ( !delete_a_form_by_string(&list, form_name, &count, &status ))
+       if ( !delete_a_form(&list, form_name, &count, &status ))
                goto done;
 
        /*