s3-printing: remove print_parse_jobid()
authorDavid Disseldorp <ddiss@samba.org>
Mon, 30 Jan 2012 16:35:28 +0000 (17:35 +0100)
committerDavid Disseldorp <ddiss@samba.org>
Mon, 25 Jun 2012 10:51:24 +0000 (12:51 +0200)
With all callers fixed, it is now safe to remove.

source3/include/printing.h
source3/printing/lpq_parse.c

index 2b16d04c8802f9790cee1cbc0c8f8330d8133012..0e7a5f51fef52a3a4a45e5394bb78ca376ad3e64 100644 (file)
@@ -243,7 +243,6 @@ void printing_end(void);
 bool parse_lpq_entry(enum printing_types printing_type,char *line,
                     print_queue_struct *buf,
                     print_status_struct *status,bool first);
-uint32_t print_parse_jobid(const char *fname);
 
 /* The following definitions come from printing/printing_db.c  */
 
index ae5f75ea5f50be89ce41334280ea745786d4efd9..21e7b37faf0e337164ea19b8c872fe9ecaeef585 100644 (file)
@@ -1153,22 +1153,3 @@ bool parse_lpq_entry(enum printing_types printing_type,char *line,
        return ret;
 }
 
-/****************************************************************************
- Parse a file name from the system spooler to generate a jobid.
-****************************************************************************/
-
-uint32_t print_parse_jobid(const char *fname)
-{
-       int jobid;
-       const char *p = strstr_m(fname,PRINT_SPOOL_PREFIX);
-
-       if (!p) {
-               return (uint32_t)-1;
-       }
-       p += strlen(PRINT_SPOOL_PREFIX);
-       jobid = atoi(p);
-       if (jobid <= 0) {
-               return (uint32_t)-1;
-       }
-       return (uint32_t)jobid;
-}