]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
Import experimental work-in-progress HTTP/2 branch branch-http2
authorMichael Sweet <msweet@msweet-imac.local>
Tue, 15 Mar 2016 15:13:26 +0000 (11:13 -0400)
committerMichael Sweet <msweet@msweet-imac.local>
Tue, 15 Mar 2016 15:13:26 +0000 (11:13 -0400)
407 files changed:
HTTP2.txt [new file with mode: 0644]
Makedefs.in
Makefile
backend/Makefile
backend/backend-private.h
backend/dnssd.c
backend/ieee1284.c
backend/lpd.c
backend/network.c
backend/runloop.c
backend/snmp-supplies.c
backend/snmp.c
backend/socket.c
backend/test1284.c
backend/testbackend.c
backend/testsupplies.c
backend/usb-darwin.c
backend/usb-libusb.c
backend/usb-unix.c
backend/usb.c
berkeley/Makefile
berkeley/lpc.c
berkeley/lpq.c
berkeley/lpr.c
berkeley/lprm.c
cgi-bin/Makefile
cgi-bin/admin.c
cgi-bin/cgi-private.h
cgi-bin/cgi.h
cgi-bin/classes.c
cgi-bin/help-index.c
cgi-bin/help-index.h
cgi-bin/help.c
cgi-bin/html.c
cgi-bin/ipp-var.c
cgi-bin/jobs.c
cgi-bin/makedocset.c
cgi-bin/printers.c
cgi-bin/search.c
cgi-bin/template.c
cgi-bin/testcgi.c
cgi-bin/testhi.c
cgi-bin/testtemplate.c
cgi-bin/var.c
conf/Makefile
conf/mime.convs.in
config-scripts/cups-common.m4
config-scripts/cups-compiler.m4
config-scripts/cups-defaults.m4
config-scripts/cups-directories.m4
config-scripts/cups-dnssd.m4
config-scripts/cups-gssapi.m4
config-scripts/cups-largefile.m4
config-scripts/cups-libtool.m4
config-scripts/cups-manpages.m4
config-scripts/cups-network.m4
config-scripts/cups-opsys.m4
config-scripts/cups-pam.m4
config-scripts/cups-poll.m4
config-scripts/cups-scripting.m4
config-scripts/cups-sharedlibs.m4
config-scripts/cups-ssl.m4
config-scripts/cups-startup.m4
config-scripts/cups-threads.m4
config.h.in
configure.ac
cups-config.in
cups/Makefile
cups/adminutil.c
cups/adminutil.h
cups/array-private.h
cups/array.c
cups/array.h
cups/auth.c
cups/backchannel.c
cups/backend.c
cups/backend.h
cups/cups-private.h
cups/cups.h
cups/debug-private.h
cups/debug.c
cups/dest-localization.c
cups/dest-options.c
cups/dir.c
cups/dir.h
cups/encode.c
cups/file-private.h
cups/file.c
cups/file.h
cups/getdevices.c
cups/getifaddrs.c
cups/getputfile.c
cups/globals.c
cups/hash.c
cups/http-addr.c
cups/http-addrlist.c
cups/http-private.h
cups/http.c
cups/http.h
cups/huffman-private.h [new file with mode: 0644]
cups/huffman.c [new file with mode: 0644]
cups/ipp-private.h
cups/ipp-support.c
cups/ipp.c
cups/ipp.h
cups/langprintf.c
cups/language-private.h
cups/language.c
cups/language.h
cups/md5-private.h
cups/md5.c
cups/md5passwd.c
cups/notify.c
cups/options.c
cups/ppd-attr.c
cups/ppd-cache.c
cups/ppd-conflicts.c
cups/ppd-custom.c
cups/ppd-emit.c
cups/ppd-localize.c
cups/ppd-mark.c
cups/ppd-page.c
cups/ppd-private.h
cups/ppd-util.c
cups/ppd.c
cups/ppd.h
cups/pwg.h
cups/raster-private.h
cups/request.c
cups/sidechannel.c
cups/sidechannel.h
cups/snmp-private.h
cups/snmp.c
cups/snprintf.c
cups/string-private.h
cups/string.c
cups/tempfile.c
cups/testadmin.c
cups/testarray.c
cups/testcache.c
cups/testconflicts.c
cups/testcups.c
cups/testdest.c
cups/testfile.c
cups/testhttp.c
cups/testhuffman.c [new file with mode: 0644]
cups/testi18n.c
cups/testipp.c
cups/testlang.c
cups/testoptions.c
cups/testppd.c
cups/testpwg.c
cups/testsnmp.c
cups/thread-private.h
cups/thread.c
cups/tls-gnutls.c
cups/tls-sspi.c
cups/tls.c
cups/tlscheck.c
cups/transcode.c
cups/transcode.h
cups/usersys.c
cups/util.c
cups/versioning.h
data/Makefile
data/epson.h
data/hp.h
data/label.h
desktop/Makefile
doc/Makefile
everywhere/bonjour-access-tests.test
everywhere/bonjour-tests.bat
everywhere/bonjour-tests.sh
everywhere/bonjour-value-tests.test
everywhere/document-tests.bat
everywhere/document-tests.sh
everywhere/document-tests.test
everywhere/ipp-tests.bat
everywhere/ipp-tests.sh
everywhere/ipp-tests.test
everywhere/make-ippeveselfcert.sh
examples/Makefile
examples/ppdx.c
examples/ppdx.h
examples/testppdx.c
examples/testppdx.ppd
filter/Makefile
filter/commandtops.c
filter/common.c
filter/common.h
filter/error.c
filter/gziptoany.c
filter/interpret.c
filter/pstops.c
filter/raster.c
filter/rasterbench.c
filter/rastertoepson.c
filter/rastertohp.c
filter/rastertolabel.c
filter/testraster.c
install-sh
locale/Makefile
locale/checkpo.c
locale/po2strings.c
locale/strings2po.c
man/Makefile
man/backend.man
man/cancel.man
man/classes.conf.man
man/client.conf.man.in
man/cups-config.man
man/cups-files.conf.man.in
man/cups-lpd.man.in
man/cups-snmp.conf.man
man/cups-snmp.man.in
man/cups.man
man/cupsaccept.man
man/cupsaddsmb.man.in
man/cupsctl.man
man/cupsd-helper.man
man/cupsd-logs.man
man/cupsd.conf.man.in
man/cupsd.man.in
man/cupsenable.man
man/cupsfilter.man
man/cupstestdsc.man
man/cupstestppd.man
man/filter.man
man/ippfind.man
man/ipptool.man
man/ipptoolfile.man
man/lp.man
man/lpadmin.man
man/lpc.man
man/lpinfo.man
man/lpmove.man
man/lpoptions.man.in
man/lpq.man
man/lpr.man
man/lprm.man
man/lpstat.man
man/mailto.conf.man
man/mantohtml.c
man/mime.convs.man
man/mime.types.man
man/notifier.man
man/ppdc.man
man/ppdcfile.man
man/ppdhtml.man
man/ppdi.man
man/ppdmerge.man
man/ppdpo.man
man/printers.conf.man
man/subscriptions.conf.man
monitor/Makefile
monitor/bcp.c
monitor/tbcp.c
notifier/Makefile
notifier/dbus.c
notifier/mailto.c
notifier/rss.c
notifier/testnotify.c
packaging/cups.list.in
packaging/cups.spec.in
ppdc/Makefile
ppdc/foo.drv
ppdc/genstrings.cxx
ppdc/ppdc-array.cxx
ppdc/ppdc-attr.cxx
ppdc/ppdc-catalog.cxx
ppdc/ppdc-choice.cxx
ppdc/ppdc-constraint.cxx
ppdc/ppdc-driver.cxx
ppdc/ppdc-file.cxx
ppdc/ppdc-filter.cxx
ppdc/ppdc-font.cxx
ppdc/ppdc-group.cxx
ppdc/ppdc-import.cxx
ppdc/ppdc-mediasize.cxx
ppdc/ppdc-message.cxx
ppdc/ppdc-option.cxx
ppdc/ppdc-private.h
ppdc/ppdc-profile.cxx
ppdc/ppdc-shared.cxx
ppdc/ppdc-source.cxx
ppdc/ppdc-string.cxx
ppdc/ppdc-variable.cxx
ppdc/ppdc.cxx
ppdc/ppdc.h
ppdc/ppdhtml.cxx
ppdc/ppdi.cxx
ppdc/ppdmerge.cxx
ppdc/ppdpo.cxx
ppdc/sample.drv
ppdc/testcatalog.cxx
scheduler/Makefile
scheduler/auth.c
scheduler/auth.h
scheduler/banners.c
scheduler/banners.h
scheduler/cert.c
scheduler/cert.h
scheduler/classes.c
scheduler/classes.h
scheduler/client.c
scheduler/client.h
scheduler/colorman.c
scheduler/colorman.h
scheduler/conf.c
scheduler/conf.h
scheduler/cups-deviced.c
scheduler/cups-driverd.cxx
scheduler/cups-exec.c
scheduler/cups-lpd.c
scheduler/cups.sh.in
scheduler/cups.xml.in
scheduler/cupsd.h
scheduler/cupsfilter.c
scheduler/dirsvc.c
scheduler/dirsvc.h
scheduler/env.c
scheduler/file.c
scheduler/filter.c
scheduler/ipp.c
scheduler/job.c
scheduler/job.h
scheduler/listen.c
scheduler/log.c
scheduler/mime-private.h
scheduler/mime.c
scheduler/mime.h
scheduler/network.c
scheduler/network.h
scheduler/policy.c
scheduler/policy.h
scheduler/printers.c
scheduler/printers.h
scheduler/process.c
scheduler/quotas.c
scheduler/select.c
scheduler/server.c
scheduler/statbuf.c
scheduler/statbuf.h
scheduler/subscriptions.c
scheduler/subscriptions.h
scheduler/sysman.c
scheduler/sysman.h
scheduler/testlpd.c
scheduler/testmime.c
scheduler/testspeed.c
scheduler/testsub.c
scheduler/type.c
scheduler/util.c
scheduler/util.h
systemv/Makefile
systemv/cancel.c
systemv/cupsaccept.c
systemv/cupsaddsmb.c
systemv/cupsctl.c
systemv/cupstestdsc.c
systemv/lp.c
systemv/lpadmin.c
systemv/lpinfo.c
systemv/lpmove.c
systemv/lpoptions.c
systemv/lpstat.c
templates/Makefile
test/4.1-requests.test
test/4.2-cups-printer-ops.test
test/4.3-job-ops.test
test/4.4-subscription-ops.test
test/5.1-lpadmin.sh
test/5.2-lpc.sh
test/5.3-lpq.sh
test/5.4-lpstat.sh
test/5.5-lp.sh
test/5.6-lpr.sh
test/5.7-lprm.sh
test/5.8-cancel.sh
test/5.9-lpinfo.sh
test/Makefile
test/cancel-current-job.test
test/create-printer-subscription.test
test/get-completed-jobs.test
test/get-jobs.test
test/get-notifications.test
test/ipp-1.1.test
test/ipp-2.0.test
test/ipp-2.1.test
test/ipp-2.2.test
test/ipp-everywhere.test
test/ippdiscover.c
test/ippfind.c
test/ippinfra.c
test/ippproxy.c
test/ippserver.c
test/ipptool.c
test/run-stp-tests.sh
test/testhp.ppd
test/testps.ppd
test/waitjobs.sh
test/xmltotest.c
tools/makeipptoolpkg
tools/makesrcdist
tools/testrpm
vcnet/config.h
xcode/config.h

diff --git a/HTTP2.txt b/HTTP2.txt
new file mode 100644 (file)
index 0000000..cea6845
--- /dev/null
+++ b/HTTP2.txt
@@ -0,0 +1,44 @@
+HTTP/2.0 Implementation Notes - 2013-11-07
+------------------------------------------
+
+OVERVIEW
+
+    HTTP/2.0 allows clients to send multiple, simultaneous requests over a
+    single connection, as well as supporting server-side push delivery of
+    content.  In the context of IPP, this would allow a single connection to
+    support simultaneous job submission and monitoring.
+
+    This will require changes to the HTTP API used in CUPS, and to cupsd and
+    other CUPS-based servers.  This branch tracks that development.
+
+
+DESIGN
+
+    http_t will be updated to be accessible from multiple threads and track the
+    HTTP state in a thread ID to stream ID/state table.  Applications can
+    discover whether a Printer supports HTTP/2.0 with a new httpSupportsVersion
+    API and upgrade to HTTP/2.0 with httpUpgradeToVersion.
+
+    Calling httpPost in HTTP/1.1 mode will serialize requests between threads.
+    Calling httpPost in HTTP/2.0 mode will create a new stream ID and issue
+    requests in parallel.
+
+    Q: How to handle incoming 2.0 requests? New httpServerRunLoop with
+    callback that creates a new thread for all incoming requests and associates
+    the thread with the stream ID.  httpWriteResponse is then tied to the stream
+    ID.  For 1.1 mode the callback gets called on the current thread (no new
+    threads created).
+
+    Q: How to handle PUSH_PROMISE? New httpPushPromise API that creates a new
+    thread and stream ID?
+
+
+REFERENCES
+
+    HTTPbis WG web site: http://tools.ietf.org/wg/httpbis
+
+    Main spec: http://tools.ietf.org/html/draft-ietf-httpbis-http2
+
+    Header compression spec:
+        http://tools.ietf.org/html/draft-ietf-httpbis-header-compression
+
index 5d261c39df3c7c96f4497f54ddacf13eec94f4a0..df1e8bc845a95d8a06ccbf437b7fd16eeb35d225 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: Makedefs.in 11984 2014-07-02 13:16:59Z msweet $"
 #
 # Common makefile definitions for CUPS.
 #
@@ -264,5 +264,5 @@ USBQUIRKS   =       @USBQUIRKS@
 
 
 #
-# End of "$Id$"
+# End of "$Id: Makedefs.in 11984 2014-07-02 13:16:59Z msweet $"
 #
index 272b9a8002ed573b35bf6664a07f1900b6aa34b2..3ab59522bcbf4f9936a4d8253330201a9a0bb7d0 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: Makefile 13138 2016-03-15 14:59:54Z msweet $"
 #
 # Top-level Makefile for CUPS.
 #
@@ -351,5 +351,5 @@ dist:       all
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 13138 2016-03-15 14:59:54Z msweet $".
 #
index 639a0d7aeee7bc7c15a30a6ed568bee5be7eb07d..499893712153156057fbe79d99405fda3313e29c 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: Makefile 11984 2014-07-02 13:16:59Z msweet $"
 #
 #   Backend makefile for CUPS.
 #
@@ -315,5 +315,5 @@ include Dependencies
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 11984 2014-07-02 13:16:59Z msweet $".
 #
index 1d211e3ed31fc5d92013896582e424fdcdbe9edf..c64784a78b530d5c171b1d6ac01fe0f4b020cfb4 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: backend-private.h 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Backend support definitions for CUPS.
  *
@@ -334,5 +334,5 @@ extern int          backendWaitLoop(int snmp_fd, http_addr_t *addr,
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: backend-private.h 11984 2014-07-02 13:16:59Z msweet $".
  */
index b46d8cf5f39b49e115b86a90b71ca959b3c5be14..dba5c1fd08eae955c1ae154b941986680f0a49ca 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: dnssd.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * DNS-SD discovery backend for CUPS.
  *
@@ -1318,5 +1318,5 @@ unquote(char       *dst,          /* I - Destination buffer */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: dnssd.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 6ffa31af7c5e079e3d80113bc929fc9e99ce8bd9..021211ee1600cf0b1574eefc2d3d3a51b6a63f21 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: ieee1284.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * IEEE-1284 support functions for CUPS.
  *
@@ -476,5 +476,5 @@ backendGetMakeModel(
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ieee1284.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 41f14913e7313562dd0ed835f71c82fe1ffc01c5..7811211872fdb9870900361ace2d2237d2e8f861 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: lpd.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Line Printer Daemon backend for CUPS.
  *
@@ -1316,5 +1316,5 @@ sigterm_handler(int sig)          /* I - Signal */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: lpd.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 4560fb03375509f48750e2ef148206c8035d7690..c68fbeb6737008aebf4e53e28b387b739e2bb6b2 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: network.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Common backend network APIs for CUPS.
  *
@@ -304,5 +304,5 @@ backendNetworkSideCB(
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: network.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 2a0ec5f9c0dde33fb4b41e1d75b85692b946148e..2d16a01187f622c6a44e56157c79a08f9ffa78b9 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: runloop.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Common run loop APIs for CUPS backends.
  *
@@ -528,5 +528,5 @@ backendWaitLoop(
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: runloop.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index 129f70026ba0c5dba34897a7bfb3a9e1a233798a..c39741dcb965cf62d20fe28c2e1f1895b68fa55b 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: snmp-supplies.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * SNMP supplies functions for CUPS.
  *
@@ -1099,5 +1099,5 @@ utf16_to_utf8(
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: snmp-supplies.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 876ca652050b0056b9d51e5d5a15ffcdabbb04fc..87f5ae485aa47c80f6197efff579bda17bf707db 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: snmp.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * SNMP discovery backend for CUPS.
  *
@@ -1364,5 +1364,5 @@ update_cache(snmp_cache_t *device,        /* I - Device */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: snmp.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index d7f98d9b07872c4cc9d39334e957b5036fb3f9d6..490ffe7a2b45a7ef6f8711f4691366295615af06 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: socket.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * AppSocket backend for CUPS.
  *
@@ -517,5 +517,5 @@ wait_bc(int device_fd,                      /* I - Socket */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: socket.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index 49bef87ee3aab7c1bbf70650f7f82f7d5566bd6f..3a32391b17fc046776202a7ebc7d82709c02b5fe 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: test1284.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   IEEE-1284 support functions test program for CUPS.
  *
@@ -80,5 +80,5 @@ main(int  argc,                               /* I - Number of command-line args */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: test1284.c 10996 2013-05-29 11:51:34Z msweet $".
  */
index 046fc3e30c1a2e08d395184607c18f934479abd1..a910702ff64cdb726be3f84827afc13f95921c27 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: testbackend.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Backend test program for CUPS.
  *
@@ -680,5 +680,5 @@ walk_cb(const char *oid,            /* I - OID */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testbackend.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index 6cbdf8091acb495b1eba23acebe9c89b0dd67654..0a300bc903f9d9ceedbede27e881bd6986f39d37 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: testsupplies.c 3247 2011-05-12 06:22:31Z msweet $"
  *
  *   SNMP supplies test program for CUPS.
  *
@@ -79,5 +79,5 @@ main(int  argc,                               /* I - Number of command-line args */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testsupplies.c 3247 2011-05-12 06:22:31Z msweet $".
  */
index 17d62902bf39198c350ada28956fa5c84fcb5715..dfc62c9dfda55f8b89b56a4409ae6e7702431db2 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: usb-darwin.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Copyright 2005-2015 Apple Inc. All rights reserved.
  *
@@ -2538,5 +2538,5 @@ log_usb_class_driver(int is_64bit)        /* I - Is the USB class driver 64-bit? */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: usb-darwin.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index c89727e51482920a3a8c1d2aef8b5e1cd6f8722a..4816e95ccab70fda442dc0ec25872fbd9c48d293 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: usb-libusb.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * LIBUSB interface code for CUPS.
  *
@@ -2022,6 +2022,6 @@ soft_reset_printer(
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: usb-libusb.c 13138 2016-03-15 14:59:54Z msweet $".
  */
 
index 870cbfd68a03b4b15f8f8f070c232c87ac936da0..6aad4798e82306e399f51da55f9620a7487cd48f 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: usb-unix.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * USB port backend for CUPS.
  *
@@ -603,5 +603,5 @@ side_cb(int         print_fd,               /* I - Print file */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: usb-unix.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index ee8c1f4ed7d96060f50a59d43090331b4fe9c04a..3ccbc0099fbf14557d162443ab540346d916b4d4 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: usb.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   USB port backend for CUPS.
  *
@@ -260,5 +260,5 @@ main(int  argc,                             /* I - Number of command-line arguments (6 or 7) */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: usb.c 10996 2013-05-29 11:51:34Z msweet $".
  */
index 991481ac0acff41021714097353de19cedaa717e..6534f76cf2bd4a20b95ed7b8b29304fffa704854 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $"
 #
 #   Berkeley commands makefile for CUPS.
 #
@@ -164,5 +164,5 @@ include Dependencies
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $".
 #
index b2e2e4130d4fa9f16558561b5579a39a00748378..48c6f40c76b1ecb8d8bfcc54cf5dd2ea56bd09d5 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: lpc.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * "lpc" command for CUPS.
  *
@@ -438,5 +438,5 @@ show_status(http_t     *http,               /* I - HTTP connection to server */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: lpc.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index 3238706866ab76b58269b8dc643e023b4c57df42..f1f78a615c300559feee0abd13e1907a7d2e122b 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: lpq.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * "lpq" command for CUPS.
  *
@@ -641,5 +641,5 @@ usage(void)
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: lpq.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index 4bda358d53f86e678a87a1509a8d3343a2d1507f..21f09fd021a08cf9632ccb23bb875067461fdbdd 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: lpr.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * "lpr" command for CUPS.
  *
@@ -432,5 +432,5 @@ main(int  argc,                             /* I - Number of command-line arguments */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: lpr.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index e2d03e359f49ca9b344fcb01fe5ac46a7aa5b8ae..922bbbd40709b0394938a01eaa372ca4d0e095fd 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: lprm.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   "lprm" command for CUPS.
  *
@@ -213,5 +213,5 @@ main(int  argc,                     /* I - Number of command-line arguments */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: lprm.c 10996 2013-05-29 11:51:34Z msweet $".
  */
index f1f0a4302cc742da140b4a8e92dab35b0de2859a..a80ae8a909214ac0adaeb6fa3dc5d9c5bc254e2a 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: Makefile 11984 2014-07-02 13:16:59Z msweet $"
 #
 # CGI makefile for CUPS.
 #
@@ -353,5 +353,5 @@ include Dependencies
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 11984 2014-07-02 13:16:59Z msweet $".
 #
index e3123986ebb831b4e98e8a04d3f5253cfe93e323..890968b7f61117086680e0f78ba52b34121289e9 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: admin.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Administration CGI for CUPS.
  *
@@ -4277,5 +4277,5 @@ get_printer_ppd(const char *uri,  /* I - Printer URI */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: admin.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 1f9690273900f32e92b90e601f88bacdc4a12822..c5d0eef2033bae8336e34755a13d58a497ab65c0 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: cgi-private.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Private CGI definitions for CUPS.
  *
@@ -32,5 +32,5 @@
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cgi-private.h 10996 2013-05-29 11:51:34Z msweet $".
  */
index 61eb7fc754918032c50e1a172760415803f9c6b6..37732b513397e14688107547f01f63fe3868538e 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: cgi.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   CGI support library definitions for CUPS.
  *
@@ -115,5 +115,5 @@ extern const char   *cgiText(const char *message);
 #endif /* !_CUPS_CGI_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: cgi.h 10996 2013-05-29 11:51:34Z msweet $".
  */
index 2685e66a3e14762fcd7a25579a2b6eb52d0f3d13..725dc722683ff30072f4d08b25f6c7ab1e467a70 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: classes.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Class status CGI for CUPS.
  *
@@ -546,5 +546,5 @@ show_class(http_t     *http,                /* I - Connection to server */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: classes.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index 42b4ab9109e4ffe9fd80945e43c61068193320a1..649696078fc7a521388f5575a3a27824b75af804 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: help-index.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Online help index routines for CUPS.
  *
@@ -1306,5 +1306,5 @@ help_sort_words(help_word_t *w1,  /* I - Second word */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: help-index.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 41d8d93db515f2727f4e62535c7208f4b140bc4c..3618d606f4690528846639249031dd6bda0c53a1 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: help-index.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Online help index definitions for CUPS.
  *
@@ -83,5 +83,5 @@ extern help_index_t   *helpSearchIndex(help_index_t *hi, const char *query,
 #endif /* !_CUPS_HELP_INDEX_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: help-index.h 10996 2013-05-29 11:51:34Z msweet $".
  */
index 215c98bc43e369eb3ee590caec6518b5f7f87f72..75f70d9c46000dea2a471a35746b74e82e998868 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: help.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Online help CGI for CUPS.
  *
@@ -393,5 +393,5 @@ main(int  argc,                             /* I - Number of command-line arguments */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: help.c 10996 2013-05-29 11:51:34Z msweet $".
  */
index 9db5438ebf6f8ee20ac09295bebb11459637e1fb..af58c88f5ee7b7d0ccdd1e59f338474b1dc4f796 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: html.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   HTML support functions for CUPS.
  *
@@ -235,5 +235,5 @@ cgi_null_passwd(const char *prompt) /* I - Prompt string (unused) */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: html.c 10996 2013-05-29 11:51:34Z msweet $".
  */
index 4b43e9cc089deaf74718300f25dc81631f837073..d293b10c553f3687c90d5461650385289f4504df 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: ipp-var.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * CGI <-> IPP variable routines for CUPS.
  *
@@ -1550,5 +1550,5 @@ cgiText(const char *message)              /* I - Message */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ipp-var.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 35f913ca375f6637e1f1fec43e6112f071bab0ac..e85ed9bad3fffff1a0e3c38e570887e2fc3f5e1d 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: jobs.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Job status CGI for CUPS.
  *
@@ -204,5 +204,5 @@ do_job_op(http_t      *http,                /* I - HTTP connection */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: jobs.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index 4aee5d9a41cc0c36e8c81d5dac6d5e0e75ddcc96..6be2797b600d46ff67476e7199e117034453249f 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: makedocset.c 3833 2012-05-23 22:51:18Z msweet $"
  *
  *   Xcode documentation set generator.
  *
@@ -482,5 +482,5 @@ write_nodes(const char   *path,             /* I - File to write */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: makedocset.c 3833 2012-05-23 22:51:18Z msweet $".
  */
index c713c68f4371b606513815253b8121ccfc479aad..44af864f85faa78df043a0b6ca1e377adc8045aa 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: printers.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Printer status CGI for CUPS.
  *
@@ -566,5 +566,5 @@ show_printer(http_t     *http,              /* I - Connection to server */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: printers.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index b475d9600f60b11ae02bdbde3066c82051777e21..b4d24028b27ded7fe307c1996c9ea92db16a73e8 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: search.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Search routines for CUPS.
  *
@@ -371,5 +371,5 @@ cgiFreeSearch(void *search)         /* I - Search context */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: search.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index 53254417479514743b89515ac81b3a8a10d8a9e1..5c62691e40ac212aa53f1b11846ec02c48a80d37 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: template.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * CGI template function.
  *
@@ -686,5 +686,5 @@ cgi_puturi(const char *s,           /* I - String to output */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: template.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index ca0158298af4ac479f5192b82058b785fe12d5e9..b1e0d6be562d42403d3a3f294b843d762cfda3da 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: testcgi.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * CGI test program for CUPS.
  *
@@ -65,5 +65,5 @@ main(void)
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testcgi.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index ce1b94b014050c0030fded4178d57e2c4266a13f..9feed6bb77a9d2c403ee96503f19c7a16fa26e0d 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: testhi.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Help index test program for CUPS.
  *
@@ -109,5 +109,5 @@ list_nodes(const char   *title,             /* I - Title string */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testhi.c 10996 2013-05-29 11:51:34Z msweet $".
  */
index 02c0173658f9795ab42d8609c2e9a2bd4ff62484..c479b3a17717459b1f15ed15a81fb41346933256 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: testtemplate.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   CGI template test program for CUPS.
  *
@@ -99,5 +99,5 @@ main(int  argc,                               /* I - Number of command-line arguments */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testtemplate.c 10996 2013-05-29 11:51:34Z msweet $".
  */
index 3935508fc2b92fc29c4191fe94964caa948b296c..12c5add3ffc2e72147163c8c4394bdb6583e1aef 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: var.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * CGI form variable and array functions for CUPS.
  *
@@ -1297,5 +1297,5 @@ cgi_unlink_file(void)
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: var.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index c6ff49c0a6887b55e2aee5024a16f524349f00bc..6ce66aa85fc32354cabb9f44c8636f657284a80d 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: Makefile 13138 2016-03-15 14:59:54Z msweet $"
 #
 #   Configuration file makefile for CUPS.
 #
@@ -139,5 +139,5 @@ uninstall:
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 13138 2016-03-15 14:59:54Z msweet $".
 #
index f460000dd1027166d07ab2b9f0354ac1993f157a..0685b19214534b065f105e1164bf2942b55c53d6 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: mime.convs.in 11025 2013-06-07 01:00:33Z msweet $"
 #
 #   DO NOT EDIT THIS FILE, AS IT IS OVERWRITTEN WHEN YOU INSTALL NEW
 #   VERSIONS OF CUPS.  Instead, create a "local.convs" file that
@@ -59,5 +59,5 @@ application/vnd.cups-raster   image/pwg-raster                100     rastertopwg
 @DEFAULT_RAW_PRINTING@application/octet-stream application/vnd.cups-raw        0       -
 
 #
-# End of "$Id$".
+# End of "$Id: mime.convs.in 11025 2013-06-07 01:00:33Z msweet $".
 #
index 0b583cd17be2e1f10fa69064204065deb1bf409a..3b10a8f6e1752a5eb06c5fbb2bc11916bc828796 100644 (file)
@@ -1,5 +1,5 @@
 dnl
-dnl "$Id$"
+dnl "$Id: cups-common.m4 13138 2016-03-15 14:59:54Z msweet $"
 dnl
 dnl Common configuration stuff for CUPS.
 dnl
@@ -474,5 +474,5 @@ esac
 AC_SUBST(BUILDDIRS)
 
 dnl
-dnl End of "$Id$".
+dnl End of "$Id: cups-common.m4 13138 2016-03-15 14:59:54Z msweet $".
 dnl
index 3c2076aa1b46596ad028d88c5b601e454b6759e2..110b66923416f508ce04b9023f0bc0ceb61f96a6 100644 (file)
@@ -1,5 +1,5 @@
 dnl
-dnl "$Id$"
+dnl "$Id: cups-compiler.m4 13138 2016-03-15 14:59:54Z msweet $"
 dnl
 dnl Compiler stuff for CUPS.
 dnl
@@ -246,5 +246,5 @@ case $uname in
 esac
 
 dnl
-dnl End of "$Id$".
+dnl End of "$Id: cups-compiler.m4 13138 2016-03-15 14:59:54Z msweet $".
 dnl
index 599825ca72f5197d814dfae708bbf093aa26ade4..e23eb3a1e28469ae90b181de178930d15ed663a5 100644 (file)
@@ -1,5 +1,5 @@
 dnl
-dnl "$Id$"
+dnl "$Id: cups-defaults.m4 13138 2016-03-15 14:59:54Z msweet $"
 dnl
 dnl   Default cupsd configuration settings for CUPS.
 dnl
@@ -409,5 +409,5 @@ AC_SUBST(CUPS_WEBIF)
 AC_DEFINE_UNQUOTED(CUPS_DEFAULT_WEBIF, $CUPS_DEFAULT_WEBIF)
 
 dnl
-dnl End of "$Id$".
+dnl End of "$Id: cups-defaults.m4 13138 2016-03-15 14:59:54Z msweet $".
 dnl
index 40a17038a66482a4235615fa7708984177f08c56..5368a70aa2d5f5c62c8b6474a5eb809c417d735a 100644 (file)
@@ -1,5 +1,5 @@
 dnl
-dnl "$Id$"
+dnl "$Id: cups-directories.m4 11984 2014-07-02 13:16:59Z msweet $"
 dnl
 dnl Directory stuff for CUPS.
 dnl
@@ -305,5 +305,5 @@ AC_DEFINE_UNQUOTED(CUPS_STATEDIR, "$CUPS_STATEDIR")
 AC_SUBST(CUPS_STATEDIR)
 
 dnl
-dnl End of "$Id$".
+dnl End of "$Id: cups-directories.m4 11984 2014-07-02 13:16:59Z msweet $".
 dnl
index 3b5bee801f7b9141894dd4ca1f01e6e482d89d9c..cc6026ed98260c32aeeed991b2ee12daf9b8d5ee 100644 (file)
@@ -1,5 +1,5 @@
 dnl
-dnl "$Id$"
+dnl "$Id: cups-dnssd.m4 13138 2016-03-15 14:59:54Z msweet $"
 dnl
 dnl   DNS Service Discovery (aka Bonjour) stuff for CUPS.
 dnl
@@ -82,5 +82,5 @@ AC_SUBST(IPPFIND_BIN)
 AC_SUBST(IPPFIND_MAN)
 
 dnl
-dnl End of "$Id$".
+dnl End of "$Id: cups-dnssd.m4 13138 2016-03-15 14:59:54Z msweet $".
 dnl
index 531308d869245d654c13c7fabe818bb65037eac1..c01d8a761819a70b260e0565b78c8e3fca86ab02 100644 (file)
@@ -1,5 +1,5 @@
 dnl
-dnl   "$Id$"
+dnl   "$Id: cups-gssapi.m4 11984 2014-07-02 13:16:59Z msweet $"
 dnl
 dnl   GSSAPI/Kerberos library detection for CUPS.
 dnl
@@ -129,5 +129,5 @@ AC_SUBST(CUPS_DEFAULT_GSSSERVICENAME)
 AC_DEFINE_UNQUOTED(CUPS_DEFAULT_GSSSERVICENAME, "$CUPS_DEFAULT_GSSSERVICENAME")
 
 dnl
-dnl End of "$Id$".
+dnl End of "$Id: cups-gssapi.m4 11984 2014-07-02 13:16:59Z msweet $".
 dnl
index 6ef4b81e18e42d077933fd81396654d239e828b0..6be7b1f364097d809b692fb8708ba256671cb43c 100644 (file)
@@ -1,5 +1,5 @@
 dnl
-dnl "$Id$"
+dnl "$Id: cups-largefile.m4 11324 2013-10-04 03:11:42Z msweet $"
 dnl
 dnl   Large file support stuff for CUPS.
 dnl
@@ -48,5 +48,5 @@ fi
 AC_CHECK_FUNC(strtoll, AC_DEFINE(HAVE_STRTOLL))
 
 dnl
-dnl End of "$Id$".
+dnl End of "$Id: cups-largefile.m4 11324 2013-10-04 03:11:42Z msweet $".
 dnl
index 5fc0d6e3c55e83758dcbae4e09a53938e3562164..2dcaab3a96fef4f7d8bca9b5513fe4b7bfe74a21 100644 (file)
@@ -1,5 +1,5 @@
 dnl
-dnl "$Id$"
+dnl "$Id: cups-libtool.m4 11324 2013-10-04 03:11:42Z msweet $"
 dnl
 dnl   Libtool stuff for CUPS.
 dnl
@@ -35,5 +35,5 @@ if test x$LIBTOOL != x; then
 fi
 
 dnl
-dnl End of "$Id$".
+dnl End of "$Id: cups-libtool.m4 11324 2013-10-04 03:11:42Z msweet $".
 dnl
index 08aad8459f88bd0532bf8463ec2b9960e4ac1fae..bd6b8d557846e4c0dff17bea8d87df03228e6918 100644 (file)
@@ -1,5 +1,5 @@
 dnl
-dnl "$Id$"
+dnl "$Id: cups-manpages.m4 11342 2013-10-18 20:36:01Z msweet $"
 dnl
 dnl Manpage stuff for CUPS.
 dnl
@@ -78,5 +78,5 @@ AC_SUBST(MAN8EXT)
 AC_SUBST(MAN8DIR)
 
 dnl
-dnl End of "$Id$".
+dnl End of "$Id: cups-manpages.m4 11342 2013-10-18 20:36:01Z msweet $".
 dnl
index 636518fb674392cb16927e64d6e362a3775141be..2c892f1b216134a18642aa9cd65c50f5f1abf905 100644 (file)
@@ -1,5 +1,5 @@
 dnl
-dnl "$Id$"
+dnl "$Id: cups-network.m4 13138 2016-03-15 14:59:54Z msweet $"
 dnl
 dnl Networking stuff for CUPS.
 dnl
@@ -72,5 +72,5 @@ AC_SUBST(CUPS_DEFAULT_DOMAINSOCKET)
 AC_SUBST(CUPS_LISTEN_DOMAINSOCKET)
 
 dnl
-dnl End of "$Id$".
+dnl End of "$Id: cups-network.m4 13138 2016-03-15 14:59:54Z msweet $".
 dnl
index 700a284d08aac00d635f9bf8e95168488f8e1014..755f9d7e2c6ec6d531038c72d57da685512b4873 100644 (file)
@@ -1,5 +1,5 @@
 dnl
-dnl "$Id$"
+dnl "$Id: cups-opsys.m4 11324 2013-10-04 03:11:42Z msweet $"
 dnl
 dnl   Operating system stuff for CUPS.
 dnl
@@ -35,5 +35,5 @@ case "$uname" in
 esac
 
 dnl
-dnl "$Id$"
+dnl "$Id: cups-opsys.m4 11324 2013-10-04 03:11:42Z msweet $"
 dnl
index 0d7d9adb860189efb55dc681bd6dd5f4258e09ba..904a2739dd76f1ff245d05e7d0359d722379e47c 100644 (file)
@@ -1,5 +1,5 @@
 dnl
-dnl "$Id$"
+dnl "$Id: cups-pam.m4 11342 2013-10-18 20:36:01Z msweet $"
 dnl
 dnl   PAM stuff for CUPS.
 dnl
@@ -93,5 +93,5 @@ AC_SUBST(PAMMOD)
 AC_SUBST(PAMMODAUTH)
 
 dnl
-dnl End of "$Id$".
+dnl End of "$Id: cups-pam.m4 11342 2013-10-18 20:36:01Z msweet $".
 dnl
index 901068c27bbd8f5432f992c3a96d0cc9de6c01a8..8774a2f612935c610c72eb2665181d1d28f60b6c 100644 (file)
@@ -1,5 +1,5 @@
 dnl
-dnl "$Id$"
+dnl "$Id: cups-poll.m4 11324 2013-10-04 03:11:42Z msweet $"
 dnl
 dnl   Select/poll stuff for CUPS.
 dnl
@@ -18,5 +18,5 @@ AC_CHECK_FUNC(epoll_create, AC_DEFINE(HAVE_EPOLL))
 AC_CHECK_FUNC(kqueue, AC_DEFINE(HAVE_KQUEUE))
 
 dnl
-dnl End of "$Id$".
+dnl End of "$Id: cups-poll.m4 11324 2013-10-04 03:11:42Z msweet $".
 dnl
index af97a94dc41398fe9b399d81abd5e6c2e7e08a61..defaf097f10e9e246bea0eefe5bfeca854721342 100644 (file)
@@ -1,5 +1,5 @@
 dnl
-dnl "$Id$"
+dnl "$Id: cups-scripting.m4 11324 2013-10-04 03:11:42Z msweet $"
 dnl
 dnl   Scripting configuration stuff for CUPS.
 dnl
@@ -85,5 +85,5 @@ if test "x$CUPS_PYTHON" != x; then
 fi
 
 dnl
-dnl End of "$Id$".
+dnl End of "$Id: cups-scripting.m4 11324 2013-10-04 03:11:42Z msweet $".
 dnl
index 23b1adfb758020776b0dbff44267dbf7c21b5d78..a8df14a3e322793edab17745663dc3b1e8c0c62b 100644 (file)
@@ -1,5 +1,5 @@
 dnl
-dnl "$Id$"
+dnl "$Id: cups-sharedlibs.m4 11342 2013-10-18 20:36:01Z msweet $"
 dnl
 dnl Shared library support for CUPS.
 dnl
@@ -158,5 +158,5 @@ AC_SUBST(IMGLIBS)
 AC_SUBST(EXPORT_LDFLAGS)
 
 dnl
-dnl End of "$Id$".
+dnl End of "$Id: cups-sharedlibs.m4 11342 2013-10-18 20:36:01Z msweet $".
 dnl
index d48681ea114b679b2c25c33fc9cf6dd4ffc7f9cf..91095c1bf2627eee4c938b9cba66e3c829c24270 100644 (file)
@@ -1,5 +1,5 @@
 dnl
-dnl "$Id$"
+dnl "$Id: cups-ssl.m4 13138 2016-03-15 14:59:54Z msweet $"
 dnl
 dnl TLS stuff for CUPS.
 dnl
@@ -108,5 +108,5 @@ EXPORT_SSLLIBS="$SSLLIBS"
 AC_SUBST(EXPORT_SSLLIBS)
 
 dnl
-dnl End of "$Id$".
+dnl End of "$Id: cups-ssl.m4 13138 2016-03-15 14:59:54Z msweet $".
 dnl
index 223cf2bdede23e1f30233fdc388d983a0853a3bf..fac079e60d44a8b2e7ad58458458f74dd60507bf 100644 (file)
@@ -1,5 +1,5 @@
 dnl
-dnl "$Id$"
+dnl "$Id: cups-startup.m4 13138 2016-03-15 14:59:54Z msweet $"
 dnl
 dnl Launch-on-demand/startup stuff for CUPS.
 dnl
@@ -188,5 +188,5 @@ fi
 
 
 dnl
-dnl End of "$Id$".
+dnl End of "$Id: cups-startup.m4 13138 2016-03-15 14:59:54Z msweet $".
 dnl
index bd5c69867e1cc9ae8090a701494276a552d1e720..9eaf63a1213f98452170b674af24be2b4327e120 100644 (file)
@@ -1,5 +1,5 @@
 dnl
-dnl "$Id$"
+dnl "$Id: cups-threads.m4 11324 2013-10-04 03:11:42Z msweet $"
 dnl
 dnl   Threading stuff for CUPS.
 dnl
@@ -50,5 +50,5 @@ fi
 AC_SUBST(PTHREAD_FLAGS)
 
 dnl
-dnl End of "$Id$".
+dnl End of "$Id: cups-threads.m4 11324 2013-10-04 03:11:42Z msweet $".
 dnl
index 9a4ed16cdcb748c837f0f1ed8e39b3e1ac3d9350..22618b1b89be6eaf2798783a424c79ca26204dbd 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: config.h.in 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Configuration file for CUPS.
  *
@@ -740,5 +740,5 @@ static __inline int _cups_abs(int i) { return (i < 0 ? -i : i); }
 #endif /* !_CUPS_CONFIG_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: config.h.in 13138 2016-03-15 14:59:54Z msweet $".
  */
index f55148f46cdd53045bd3ce72193bbab901197177..6e2a8f7e2baf4d17c1461291fb72486ef555df79 100644 (file)
@@ -1,5 +1,5 @@
 dnl
-dnl "$Id$"
+dnl "$Id: configure.ac 13138 2016-03-15 14:59:54Z msweet $"
 dnl
 dnl Configuration script for CUPS.
 dnl
@@ -95,5 +95,5 @@ AC_OUTPUT(Makedefs
 chmod +x cups-config
 
 dnl
-dnl End of "$Id$".
+dnl End of "$Id: configure.ac 13138 2016-03-15 14:59:54Z msweet $".
 dnl
index 436800a6403be90f786d65752b63614a8525e75f..07726c5fababa1df7d3a93b57cbdc5a8c418ef55 100755 (executable)
@@ -1,6 +1,6 @@
 #! /bin/sh
 #
-# "$Id$"
+# "$Id: cups-config.in 10996 2013-05-29 11:51:34Z msweet $"
 #
 #   CUPS configuration utility.
 #
@@ -142,5 +142,5 @@ while test $# -gt 0; do
 done
 
 #
-# End of "$Id$".
+# End of "$Id: cups-config.in 10996 2013-05-29 11:51:34Z msweet $".
 #
index 473328b51f80f24ed15d2d5dadb0e65d405c068f..e0778a1a9ce745699a1cb709d7383c434fb50f91 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: Makefile 13138 2016-03-15 14:59:54Z msweet $"
 #
 # API library Makefile for CUPS.
 #
@@ -52,6 +52,7 @@ LIBOBJS       =       \
                http-addr.o \
                http-addrlist.o \
                http-support.o \
+               huffman.o \
                ipp.o \
                ipp-support.o \
                langprintf.o \
@@ -91,6 +92,7 @@ TESTOBJS      = \
                testdest.o \
                testfile.o \
                testhttp.o \
+               testhuffman.o \
                testi18n.o \
                testipp.o \
                testoptions.o \
@@ -131,6 +133,7 @@ HEADERSPRIV =       \
                debug-private.h \
                file-private.h \
                http-private.h \
+               huffman-private.h \
                ipp-private.h \
                language-private.h \
                md5-private.h \
@@ -159,6 +162,7 @@ UNITTARGETS =       \
                testdest \
                testfile \
                testhttp \
+               testhuffman \
                testi18n \
                testipp \
                testlang \
@@ -463,6 +467,18 @@ testhttp:  testhttp.o $(LIBCUPSSTATIC)
        ./testhttp
 
 
+#
+# testhuffman (dependency on static CUPS library is intentional)
+#
+
+testhuffman:   testhuffman.o $(LIBCUPSSTATIC)
+       echo Linking $@...
+       $(CC) $(ARCHFLAGS) $(LDFLAGS) -o $@ testhuffman.o $(LIBCUPSSTATIC) \
+               $(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
+       echo Running HTTP/2 Huffman tests...
+       ./testhuffman
+
+
 #
 # testipp (dependency on static CUPS library is intentional)
 #
@@ -679,5 +695,5 @@ tls.o: tls-darwin.c tls-gnutls.c tls-sspi.c
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 13138 2016-03-15 14:59:54Z msweet $".
 #
index 7b487b378ced5107d7be71d15a5e602c08845e13..e3d4178e49542fb6b676fd35d09b81448ab47e79 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: adminutil.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Administration utility API definitions for CUPS.
  *
@@ -2370,5 +2370,5 @@ write_option(cups_file_t     *dstfp,      /* I - PPD file */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: adminutil.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 52dfe926091b466d4c7f1c5504252e2f2e4780c0..f03d2facbcd8c5718e9623a18d243967b0c7310d 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: adminutil.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Administration utility API definitions for CUPS.
  *
@@ -77,5 +77,5 @@ extern int    cupsAdminSetServerSettings(http_t *http,
 #endif /* !_CUPS_ADMINUTIL_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: adminutil.h 10996 2013-05-29 11:51:34Z msweet $".
  */
index 4d3c29734a57edbe360ff7402d891c05379ecc89..74b0c9bf0a066f154d057e1d63cbba03f118fe15 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: array-private.h 3933 2012-10-01 03:01:10Z msweet $"
  *
  *   Private array definitions for CUPS.
  *
@@ -48,5 +48,5 @@ extern cups_array_t   *_cupsArrayNewStrings(const char *s, char delim)
 #endif /* !_CUPS_ARRAY_PRIVATE_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: array-private.h 3933 2012-10-01 03:01:10Z msweet $".
  */
index 855706994e601185401c33f8fb12b77f308121a2..cd067c882e0996876db10bdaaef84ba65eaf7b0f 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: array.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Sorted array routines for CUPS.
  *
@@ -1330,5 +1330,5 @@ cups_array_find(cups_array_t *a,  /* I - Array */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: array.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 385b7dffcf6c22c031c3719c954c72c03deb9bff..7a5fc584d35ef429e033044992a5e9c76bd08932 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: array.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Sorted array definitions for CUPS.
  *
@@ -88,5 +88,5 @@ extern void           *cupsArrayUserData(cups_array_t *a) _CUPS_API_1_2;
 #endif /* !_CUPS_ARRAY_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: array.h 10996 2013-05-29 11:51:34Z msweet $".
  */
index ce9fce694c38f9f52b85e155769b8ccd9f7153ee..18bd55c3ce6551d9b56e5ce4e5e58d127f3e353d 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: auth.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Authentication functions for CUPS.
  *
@@ -876,5 +876,5 @@ cups_local_auth(http_t *http)               /* I - HTTP connection to server */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: auth.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 06a6d2308fe4ccc0af373da8a4133ff43ef2b5e5..86ba409b45a0f531317f053f18df443b3214e303 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: backchannel.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Backchannel functions for CUPS.
  *
@@ -189,5 +189,5 @@ cups_setup(fd_set         *set,             /* I - Set for select() */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: backchannel.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index 6e12c0f35d2619bc2fdf9e920fdab607c0e88257..4f417b894ccc43377dd66253a8a34f67abd45ae9 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: backend.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Backend functions for CUPS.
  *
@@ -145,5 +145,5 @@ quote_string(const char *s)         /* I - String to write */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: backend.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 85941c71a7c64d50f31b4c6342d1ba57a57321ba..127c02790ad33040acb3c192cc14563750a4f6db 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: backend.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Backend definitions for CUPS.
  *
@@ -74,5 +74,5 @@ extern void           cupsBackendReport(const char *device_scheme,
 #endif /* !_CUPS_BACKEND_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: backend.h 10996 2013-05-29 11:51:34Z msweet $".
  */
index c36fde6ee4603de05927d16056216752c6563194..b9d15a1ab19dd6a860367c6508e3fb55112b252b 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: cups-private.h 13138 2016-03-15 14:59:54Z msweet $"
  *
  *   Private definitions for CUPS.
  *
@@ -274,5 +274,5 @@ extern char         *_cupsUserDefault(char *name, size_t namesize);
 #endif /* !_CUPS_CUPS_PRIVATE_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: cups-private.h 13138 2016-03-15 14:59:54Z msweet $".
  */
index 0e374b4504c2cd5c5e9ba3147bec3918e318b203..02d91685afdbd1b598695493e9279bdc5eea54af 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: cups.h 13138 2016-03-15 14:59:54Z msweet $"
  *
  * API definitions for CUPS.
  *
@@ -623,5 +623,5 @@ extern ssize_t              cupsHashData(const char *algorithm, const void *data, size_t dat
 #endif /* !_CUPS_CUPS_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: cups.h 13138 2016-03-15 14:59:54Z msweet $".
  */
index 26c75a379be4828a60da6ff1780d1bf4b89c57c9..8968aebfefd0093c9f5eeb018dea59cd631616b3 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: debug-private.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Private debugging macros for CUPS.
  *
@@ -113,5 +113,5 @@ extern int  _cups_gettimeofday(struct timeval *tv, void *tz);
 #endif /* !_CUPS_DEBUG_PRIVATE_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: debug-private.h 10996 2013-05-29 11:51:34Z msweet $".
  */
index 3ee3a190072f087d5f7cb53cba669b52bd613b83..d9f10d889e980642e8f21bf9f6cb2ecc496a6538 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: debug.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Debugging functions for CUPS.
  *
@@ -645,5 +645,5 @@ _cups_safe_vsnprintf(
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: debug.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 5174953b5266304d91f9c9393337afb24c950d63..fd69799b1c56877a91e8d74c8c9b9922a0152ef2 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: dest-localization.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Destination localization support for CUPS.
  *
@@ -535,5 +535,5 @@ cups_scan_strings(char *buffer)             /* I - Start of string */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: dest-localization.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 43d231b2bf936aaca88c9e603ba0ea2d4944a576..5063e13c42c93898a8ae46084ad441c92e7a77bc 100644 (file)
@@ -2267,5 +2267,5 @@ cups_update_ready(http_t       *http,     /* I - Connection to destination */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: dest-options.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index d30009ecfafaae29259385c68bf083c183baf9fe..1bae123e2a7a3b5ee026a21ce58e0f7b8c67e824 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: dir.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Directory routines for CUPS.
  *
@@ -468,5 +468,5 @@ cupsDirRewind(cups_dir_t *dp)               /* I - Directory pointer */
 #endif /* WIN32 */
 
 /*
- * End of "$Id$".
+ * End of "$Id: dir.c 10996 2013-05-29 11:51:34Z msweet $".
  */
index 75e5b1e6101476641390e1ffd70529b8021edc1c..ad8278c458c2e95cfb7b6c2c24f975a4533ace4a 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: dir.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Public directory definitions for CUPS.
  *
@@ -65,5 +65,5 @@ extern void           cupsDirRewind(cups_dir_t *dp) _CUPS_API_1_2;
 #endif /* !_CUPS_DIR_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: dir.h 10996 2013-05-29 11:51:34Z msweet $".
  */
index 44fe31ea207a5074132c69d08f21f5ef8adf30c9..a576509c7fcfc1b596e0b308039faa4f52562d59 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: encode.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Option encoding routines for CUPS.
  *
@@ -854,5 +854,5 @@ compare_ipp_options(_ipp_option_t *a,       /* I - First option */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: encode.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 219480fdbd8b1ea8b292f3fececec780f7fb1e84..41d2c8a333250d1430b7d46dd4d5b0a80603dfda 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: file-private.h 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Private file definitions for CUPS.
  *
@@ -135,5 +135,5 @@ extern void                 _cupsFileCheckFilter(void *context,
 #endif /* !_CUPS_FILE_PRIVATE_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: file-private.h 11984 2014-07-02 13:16:59Z msweet $".
  */
index 3b951aa6ca7ea54f6def4c85c4e615071711679a..df57a1fd454f7d30406780e3a47d65c3ee211ff3 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: file.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * File functions for CUPS.
  *
@@ -2752,5 +2752,5 @@ cups_write(cups_file_t *fp,               /* I - CUPS file */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: file.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 6e73fea1b29ca1ee10dc1caf2384fa2e074d5cf7..723bdff0e33d1017430a1f2583a35bdf49211d96 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: file.h 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Public file definitions for CUPS.
  *
@@ -114,5 +114,5 @@ extern ssize_t              cupsFileWrite(cups_file_t *fp, const char *buf,
 #endif /* !_CUPS_FILE_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: file.h 11984 2014-07-02 13:16:59Z msweet $".
  */
index 0d539785851df02f4d332241c2afc38e07ec156d..ea862a7eae9aa24032f4c5900115fa6d1bce4834 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: getdevices.c 4216 2013-03-11 13:57:36Z msweet $"
  *
  *   cupsGetDevices implementation for CUPS.
  *
@@ -280,5 +280,5 @@ cupsGetDevices(
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: getdevices.c 4216 2013-03-11 13:57:36Z msweet $".
  */
index 8111e224db8d98e307b597b1dd2601114363bb31..02903a799c9f46a886a62e8a9394077c85d5bd0f 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: getifaddrs.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Network interface functions for CUPS.
  *
@@ -262,5 +262,5 @@ _cups_freeifaddrs(struct ifaddrs *addrs)/* I - Interface list to free */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: getifaddrs.c 10996 2013-05-29 11:51:34Z msweet $".
  */
index 443e0c4f10ac0c02d2cb93ca7688cd68afead3ef..ea3b1b16b323d08a03f290b512e79f02599da55d 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: getputfile.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Get/put file functions for CUPS.
  *
@@ -511,5 +511,5 @@ cupsPutFile(http_t     *http,               /* I - Connection to server or @code CUPS_HTTP_DE
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: getputfile.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index fa0feb4c546fad1c0833927a3db17190ee32912c..7e17f8a6c133142d501f29bbbd7ecdef855b3d4b 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: globals.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Global variable access routines for CUPS.
  *
@@ -382,5 +382,5 @@ cups_globals_init(void)
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: globals.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index e20590f26ddc6c37a42846b959e7b52e655f1b0a..d45f1d393a80615b7b787c5084d0368d4f7e501a 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: hash.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Hashing function for CUPS.
  *
@@ -248,5 +248,5 @@ cupsHashData(const char    *algorithm,      /* I - Algorithm name */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: hash.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 9ad2ea307003a1a29506e341bd403e3c3d2dadb6..cba7b96afa767185a769b63f07ab8ec9596d9a91 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: http-addr.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * HTTP address routines for CUPS.
  *
@@ -924,5 +924,5 @@ httpResolveHostname(http_t *http,   /* I - HTTP connection */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: http-addr.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 8a17f6fa66d9b021c0a8174e2798097bbf47b72a..91374ebe99b83c17551e0dd66b67e54f22844ec0 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: http-addrlist.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * HTTP address list routines for CUPS.
  *
@@ -892,5 +892,5 @@ httpAddrGetList(const char *hostname,       /* I - Hostname, IP address, or NULL for p
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: http-addrlist.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 39337dbcc3bb9e36db5f655f84a75b5bdbc4c9f9..5598cdd11dd7ea2afdb1c013b55ec74ebb3b69c6 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: http-private.h 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Private HTTP definitions for CUPS.
  *
@@ -442,5 +442,5 @@ extern int          _httpWait(http_t *http, int msec, int usessl);
 #endif /* !_CUPS_HTTP_PRIVATE_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: http-private.h 13138 2016-03-15 14:59:54Z msweet $".
  */
index de0ee46b8f6c92174808c36d8e6c6dc12c6cc430..c8c41110d33de961647b24acee2c5554a7d4ee9e 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: http.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * HTTP routines for CUPS.
  *
@@ -4849,5 +4849,5 @@ http_write_chunk(http_t     *http,        /* I - HTTP connection */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: http.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 4f72c678ccf46912780997528f61f65930371422..991ed794f59cab51e7a8eafd301c0040ed971332 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: http.h 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Hyper-Text Transport Protocol definitions for CUPS.
  *
@@ -656,5 +656,5 @@ extern const char   *httpURIStatusString(http_uri_status_t status) _CUPS_API_2_0;
 #endif /* !_CUPS_HTTP_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: http.h 13138 2016-03-15 14:59:54Z msweet $".
  */
diff --git a/cups/huffman-private.h b/cups/huffman-private.h
new file mode 100644 (file)
index 0000000..95590fe
--- /dev/null
@@ -0,0 +1,56 @@
+/*
+ * "$Id: huffman-private.h 11985 2014-07-02 15:41:16Z msweet $"
+ *
+ * HTTP/2 Huffman compression/decompression definitions for CUPS.
+ *
+ * Copyright 2014 by Apple Inc.
+ *
+ * These coded instructions, statements, and computer programs are the
+ * property of Apple Inc. and are protected by Federal copyright
+ * law.  Distribution and use rights are outlined in the file "LICENSE.txt"
+ * which should have been included with this file.  If this file is
+ * file is missing or damaged, see the license at "http://www.cups.org/".
+ *
+ * This file is subject to the Apple OS-Developed Software exception.
+ */
+
+#ifndef _CUPS_HUFFMAN_PRIVATE_H_
+#  define _CUPS_HUFFMAN_PRIVATE_H_
+
+/*
+ * Include necessary headers...
+ */
+
+#  include "versioning.h"
+#  include <stdlib.h>
+
+
+/*
+ * C++ magic...
+ */
+
+#  ifdef __cplusplus
+extern "C" {
+#  endif /* __cplusplus */
+
+
+/*
+ * Functions...
+ */
+
+extern size_t  _http2HuffmanDecode(char *dst, size_t dstsize, const unsigned char *src, size_t srclen);
+extern size_t  _http2HuffmanEncode(unsigned char *dst, size_t dstsize, const char *src);
+
+
+/*
+ * C++ magic...
+ */
+
+#  ifdef __cplusplus
+}
+#  endif /* __cplusplus */
+#endif /* !_CUPS_HUFFMAN_PRIVATE_H_ */
+
+/*
+ * End of "$Id: huffman-private.h 11985 2014-07-02 15:41:16Z msweet $".
+ */
diff --git a/cups/huffman.c b/cups/huffman.c
new file mode 100644 (file)
index 0000000..5859d5d
--- /dev/null
@@ -0,0 +1,651 @@
+/*
+ * "$Id: huffman.c 11990 2014-07-02 21:13:22Z msweet $"
+ *
+ * HTTP/2 Huffman compression/decompression routines for CUPS.
+ *
+ * Copyright 2014 by Apple Inc.
+ *
+ * These coded instructions, statements, and computer programs are the
+ * property of Apple Inc. and are protected by Federal copyright
+ * law.  Distribution and use rights are outlined in the file "LICENSE.txt"
+ * which should have been included with this file.  If this file is
+ * file is missing or damaged, see the license at "http://www.cups.org/".
+ *
+ * This file is subject to the Apple OS-Developed Software exception.
+ */
+
+/*
+ * Include necessary headers...
+ */
+
+#include "debug-private.h"
+#include "huffman-private.h"
+#include "thread-private.h"
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+
+/*
+ * Constants...
+ */
+
+#define _HTTP2_HUFFMAN_MAX     30      /* Max Huffman bits in table */
+
+
+/*
+ * Huffman table from HPACK-08 draft.
+ */
+
+typedef struct _http2_huffman_s                /**** Huffman code table ****/
+{
+  int          code;                   /* Code */
+  short                len;                    /* Length in bits */
+  short                ch;                     /* Character */
+} _http2_huffman_t;
+
+static _http2_huffman_t http2_decode[256];
+                                       /* Decoder values */
+static int             http2_decode_max[_HTTP2_HUFFMAN_MAX + 1];
+static const _http2_huffman_t  *http2_decode_next[_HTTP2_HUFFMAN_MAX + 1];
+static int             http2_decode_init = 0;
+static _cups_mutex_t   http2_decode_mutex = _CUPS_MUTEX_INITIALIZER;
+static const _http2_huffman_t http2_encode[256] =
+{                                      /* Encoder values */
+  { 0x1ff8,    13,     0x00 },
+  { 0x7fffd8,  23,     0x01 },
+  { 0xfffffe2, 28,     0x02 },
+  { 0xfffffe3, 28,     0x03 },
+  { 0xfffffe4, 28,     0x04 },
+  { 0xfffffe5, 28,     0x05 },
+  { 0xfffffe6, 28,     0x06 },
+  { 0xfffffe7, 28,     0x07 },
+  { 0xfffffe8, 28,     0x08 },
+  { 0xffffea,  24,     0x09 },
+  { 0xffffffc, 30,     0x0a },
+  { 0xfffffe9, 28,     0x0b },
+  { 0xfffffea, 28,     0x0c },
+  { 0xffffffd, 30,     0x0d },
+  { 0xfffffeb, 28,     0x0e },
+  { 0xfffffec, 28,     0x0f },
+  { 0xfffffed, 28,     0x10 },
+  { 0xfffffee, 28,     0x11 },
+  { 0xfffffef, 28,     0x12 },
+  { 0xffffff0, 28,     0x13 },
+  { 0xffffff1, 28,     0x14 },
+  { 0xffffff2, 28,     0x15 },
+  { 0xffffffe, 30,     0x16 },
+  { 0xffffff3, 28,     0x17 },
+  { 0xffffff4, 28,     0x18 },
+  { 0xffffff5, 28,     0x19 },
+  { 0xffffff6, 28,     0x1a },
+  { 0xffffff7, 28,     0x1b },
+  { 0xffffff8, 28,     0x1c },
+  { 0xffffff9, 28,     0x1d },
+  { 0xffffffa, 28,     0x1e },
+  { 0xffffffb, 28,     0x1f },
+  { 0x14,      6,      0x20 },
+  { 0x3f8,     10,     0x21 },
+  { 0x3f9,     10,     0x22 },
+  { 0xffa,     12,     0x23 },
+  { 0x1ff9,    13,     0x24 },
+  { 0x15,      6,      0x25 },
+  { 0xf8,      8,      0x26 },
+  { 0x7fa,     11,     0x27 },
+  { 0x3fa,     10,     0x28 },
+  { 0x3fb,     10,     0x29 },
+  { 0xf9,      8,      0x2a },
+  { 0x7fb,     11,     0x2b },
+  { 0xfa,      8,      0x2c },
+  { 0x16,      6,      0x2d },
+  { 0x17,      6,      0x2e },
+  { 0x18,      6,      0x2f },
+  { 0x0,       5,      0x30 },
+  { 0x1,       5,      0x31 },
+  { 0x2,       5,      0x32 },
+  { 0x19,      6,      0x33 },
+  { 0x1a,      6,      0x34 },
+  { 0x1b,      6,      0x35 },
+  { 0x1c,      6,      0x36 },
+  { 0x1d,      6,      0x37 },
+  { 0x1e,      6,      0x38 },
+  { 0x1f,      6,      0x39 },
+  { 0x5c,      7,      0x3a },
+  { 0xfb,      8,      0x3b },
+  { 0x7ffc,    15,     0x3c },
+  { 0x20,      6,      0x3d },
+  { 0xffb,     12,     0x3e },
+  { 0x3fc,     10,     0x3f },
+  { 0x1ffa,    13,     0x40 },
+  { 0x21,      6,      0x41 },
+  { 0x5d,      7,      0x42 },
+  { 0x5e,      7,      0x43 },
+  { 0x5f,      7,      0x44 },
+  { 0x60,      7,      0x45 },
+  { 0x61,      7,      0x46 },
+  { 0x62,      7,      0x47 },
+  { 0x63,      7,      0x48 },
+  { 0x64,      7,      0x49 },
+  { 0x65,      7,      0x4a },
+  { 0x66,      7,      0x4b },
+  { 0x67,      7,      0x4c },
+  { 0x68,      7,      0x4d },
+  { 0x69,      7,      0x4e },
+  { 0x6a,      7,      0x4f },
+  { 0x6b,      7,      0x50 },
+  { 0x6c,      7,      0x51 },
+  { 0x6d,      7,      0x52 },
+  { 0x6e,      7,      0x53 },
+  { 0x6f,      7,      0x54 },
+  { 0x70,      7,      0x55 },
+  { 0x71,      7,      0x56 },
+  { 0x72,      7,      0x57 },
+  { 0xfc,      8,      0x58 },
+  { 0x73,      7,      0x59 },
+  { 0xfd,      8,      0x5a },
+  { 0x1ffb,    13,     0x5b },
+  { 0x7fff0,   19,     0x5c },
+  { 0x1ffc,    13,     0x5d },
+  { 0x3ffc,    14,     0x5e },
+  { 0x22,      6,      0x5f },
+  { 0x7ffd,    15,     0x60 },
+  { 0x3,       5,      0x61 },
+  { 0x23,      6,      0x62 },
+  { 0x4,       5,      0x63 },
+  { 0x24,      6,      0x64 },
+  { 0x5,       5,      0x65 },
+  { 0x25,      6,      0x66 },
+  { 0x26,      6,      0x67 },
+  { 0x27,      6,      0x68 },
+  { 0x6,       5,      0x69 },
+  { 0x74,      7,      0x6a },
+  { 0x75,      7,      0x6b },
+  { 0x28,      6,      0x6c },
+  { 0x29,      6,      0x6d },
+  { 0x2a,      6,      0x6e },
+  { 0x7,       5,      0x6f },
+  { 0x2b,      6,      0x70 },
+  { 0x76,      7,      0x71 },
+  { 0x2c,      6,      0x72 },
+  { 0x8,       5,      0x73 },
+  { 0x9,       5,      0x74 },
+  { 0x2d,      6,      0x75 },
+  { 0x77,      7,      0x76 },
+  { 0x78,      7,      0x77 },
+  { 0x79,      7,      0x78 },
+  { 0x7a,      7,      0x79 },
+  { 0x7b,      7,      0x7a },
+  { 0x7ffe,    15,     0x7b },
+  { 0x7fc,     11,     0x7c },
+  { 0x3ffd,    14,     0x7d },
+  { 0x1ffd,    13,     0x7e },
+  { 0xffffffc, 28,     0x7f },
+  { 0xfffe6,   20,     0x80 },
+  { 0x3fffd2,  22,     0x81 },
+  { 0xfffe7,   20,     0x82 },
+  { 0xfffe8,   20,     0x83 },
+  { 0x3fffd3,  22,     0x84 },
+  { 0x3fffd4,  22,     0x85 },
+  { 0x3fffd5,  22,     0x86 },
+  { 0x7fffd9,  23,     0x87 },
+  { 0x3fffd6,  22,     0x88 },
+  { 0x7fffda,  23,     0x89 },
+  { 0x7fffdb,  23,     0x8a },
+  { 0x7fffdc,  23,     0x8b },
+  { 0x7fffdd,  23,     0x8c },
+  { 0x7fffde,  23,     0x8d },
+  { 0xffffeb,  24,     0x8e },
+  { 0x7fffdf,  23,     0x8f },
+  { 0xffffec,  24,     0x90 },
+  { 0xffffed,  24,     0x91 },
+  { 0x3fffd7,  22,     0x92 },
+  { 0x7fffe0,  23,     0x93 },
+  { 0xffffee,  24,     0x94 },
+  { 0x7fffe1,  23,     0x95 },
+  { 0x7fffe2,  23,     0x96 },
+  { 0x7fffe3,  23,     0x97 },
+  { 0x7fffe4,  23,     0x98 },
+  { 0x1fffdc,  21,     0x99 },
+  { 0x3fffd8,  22,     0x9a },
+  { 0x7fffe5,  23,     0x9b },
+  { 0x3fffd9,  22,     0x9c },
+  { 0x7fffe6,  23,     0x9d },
+  { 0x7fffe7,  23,     0x9e },
+  { 0xffffef,  24,     0x9f },
+  { 0x3fffda,  22,     0xa0 },
+  { 0x1fffdd,  21,     0xa1 },
+  { 0xfffe9,   20,     0xa2 },
+  { 0x3fffdb,  22,     0xa3 },
+  { 0x3fffdc,  22,     0xa4 },
+  { 0x7fffe8,  23,     0xa5 },
+  { 0x7fffe9,  23,     0xa6 },
+  { 0x1fffde,  21,     0xa7 },
+  { 0x7fffea,  23,     0xa8 },
+  { 0x3fffdd,  22,     0xa9 },
+  { 0x3fffde,  22,     0xaa },
+  { 0xfffff0,  24,     0xab },
+  { 0x1fffdf,  21,     0xac },
+  { 0x3fffdf,  22,     0xad },
+  { 0x7fffeb,  23,     0xae },
+  { 0x7fffec,  23,     0xaf },
+  { 0x1fffe0,  21,     0xb0 },
+  { 0x1fffe1,  21,     0xb1 },
+  { 0x3fffe0,  22,     0xb2 },
+  { 0x1fffe2,  21,     0xb3 },
+  { 0x7fffed,  23,     0xb4 },
+  { 0x3fffe1,  22,     0xb5 },
+  { 0x7fffee,  23,     0xb6 },
+  { 0x7fffef,  23,     0xb7 },
+  { 0xfffea,   20,     0xb8 },
+  { 0x3fffe2,  22,     0xb9 },
+  { 0x3fffe3,  22,     0xba },
+  { 0x3fffe4,  22,     0xbb },
+  { 0x7ffff0,  23,     0xbc },
+  { 0x3fffe5,  22,     0xbd },
+  { 0x3fffe6,  22,     0xbe },
+  { 0x7ffff1,  23,     0xbf },
+  { 0x3ffffe0, 26,     0xc0 },
+  { 0x3ffffe1, 26,     0xc1 },
+  { 0xfffeb,   20,     0xc2 },
+  { 0x7fff1,   19,     0xc3 },
+  { 0x3fffe7,  22,     0xc4 },
+  { 0x7ffff2,  23,     0xc5 },
+  { 0x3fffe8,  22,     0xc6 },
+  { 0x1ffffec, 25,     0xc7 },
+  { 0x3ffffe2, 26,     0xc8 },
+  { 0x3ffffe3, 26,     0xc9 },
+  { 0x3ffffe4, 26,     0xca },
+  { 0x7ffffde, 27,     0xcb },
+  { 0x7ffffdf, 27,     0xcc },
+  { 0x3ffffe5, 26,     0xcd },
+  { 0xfffff1,  24,     0xce },
+  { 0x1ffffed, 25,     0xcf },
+  { 0x7fff2,   19,     0xd0 },
+  { 0x1fffe3,  21,     0xd1 },
+  { 0x3ffffe6, 26,     0xd2 },
+  { 0x7ffffe0, 27,     0xd3 },
+  { 0x7ffffe1, 27,     0xd4 },
+  { 0x3ffffe7, 26,     0xd5 },
+  { 0x7ffffe2, 27,     0xd6 },
+  { 0xfffff2,  24,     0xd7 },
+  { 0x1fffe4,  21,     0xd8 },
+  { 0x1fffe5,  21,     0xd9 },
+  { 0x3ffffe8, 26,     0xda },
+  { 0x3ffffe9, 26,     0xdb },
+  { 0xffffffd, 28,     0xdc },
+  { 0x7ffffe3, 27,     0xdd },
+  { 0x7ffffe4, 27,     0xde },
+  { 0x7ffffe5, 27,     0xdf },
+  { 0xfffec,   20,     0xe0 },
+  { 0xfffff3,  24,     0xe1 },
+  { 0xfffed,   20,     0xe2 },
+  { 0x1fffe6,  21,     0xe3 },
+  { 0x3fffe9,  22,     0xe4 },
+  { 0x1fffe7,  21,     0xe5 },
+  { 0x1fffe8,  21,     0xe6 },
+  { 0x7ffff3,  23,     0xe7 },
+  { 0x3fffea,  22,     0xe8 },
+  { 0x3fffeb,  22,     0xe9 },
+  { 0x1ffffee, 25,     0xea },
+  { 0x1ffffef, 25,     0xeb },
+  { 0xfffff4,  24,     0xec },
+  { 0xfffff5,  24,     0xed },
+  { 0x3ffffea, 26,     0xee },
+  { 0x7ffff4,  23,     0xef },
+  { 0x3ffffeb, 26,     0xf0 },
+  { 0x7ffffe6, 27,     0xf1 },
+  { 0x3ffffec, 26,     0xf2 },
+  { 0x3ffffed, 26,     0xf3 },
+  { 0x7ffffe7, 27,     0xf4 },
+  { 0x7ffffe8, 27,     0xf5 },
+  { 0x7ffffe9, 27,     0xf6 },
+  { 0x7ffffea, 27,     0xf7 },
+  { 0x7ffffeb, 27,     0xf8 },
+  { 0xffffffe, 28,     0xf9 },
+  { 0x7ffffec, 27,     0xfa },
+  { 0x7ffffed, 27,     0xfb },
+  { 0x7ffffee, 27,     0xfc },
+  { 0x7ffffef, 27,     0xfd },
+  { 0x7fffff0, 27,     0xfe },
+  { 0x3ffffee, 26,     0xff }
+};
+static const unsigned char http2_masks[9] = { 0x00, 0x01, 0x03, 0x07, 0x0f, 0x1f, 0x3f, 0x7f, 0xff };
+                                       /* Bitmasks */
+
+
+/*
+ * Local functions...
+ */
+
+static int     http2_compare_decode(const _http2_huffman_t *a, const _http2_huffman_t *b);
+
+
+/*
+ * '_http2HuffmanDecode()' - Decode (decompress) a HTTP/2 Huffman-encoded string.
+ *
+ * The "dst" string is nul-terminated even if the total length of the Huffman-
+ * encoded string does not fit.  The return value contains the actual length
+ * of the string after decoding.
+ */
+
+size_t                                 /* O - Actual length of string or 0 on error */
+_http2HuffmanDecode(
+    char                *dst,          /* I - Destination string buffer */
+    size_t              dstsize,       /* I - Size of string buffer */
+    const unsigned char *src,          /* I - Incoming Huffman data */
+    size_t              srclen)                /* I - Length of incoming Huffman data */
+{
+  char                 *dstptr,        /* Pointer into string buffer */
+                       *dstend;        /* End of string buffer */
+  const unsigned char  *srcend;        /* End of Huffman data */
+  unsigned char                srcbyte;        /* Current source string byte */
+  int                  srcavail,       /* How many bits are available in the current byte? */
+                       code,           /* Assembled code */
+                       len,            /* Length of assembled code */
+                       bits;           /* Bits to grab */
+  const _http2_huffman_t *dptr,                /* Pointer into decoder table */
+                       *dend;          /* End of decoder table */
+
+
+  DEBUG_printf(("4_http2HuffmanDecode(dst=%p, dstsize=" CUPS_LLFMT ", src=%p, srclen=" CUPS_LLFMT ")", dst, CUPS_LLCAST dstsize, src, CUPS_LLCAST srclen));
+
+ /*
+  * Initialize the decoder array as needed...
+  */
+
+  dend = http2_decode + (sizeof(http2_decode) / sizeof(http2_decode[0]));
+
+  if (!http2_decode_init)
+  {
+    _cupsMutexLock(&http2_decode_mutex);
+    if (!http2_decode_init)
+    {
+      http2_decode_init = 1;
+      memcpy(http2_decode, http2_encode, sizeof(http2_decode));
+      qsort(http2_decode, sizeof(http2_decode) / sizeof(http2_decode[0]), sizeof(http2_decode[0]), (int (*)(const void *, const void *))http2_compare_decode);
+
+      for (len = 0, dptr = http2_decode; dptr < dend; dptr ++)
+      {
+        if (len != dptr->len)
+        {
+          http2_decode_next[len] = dptr;
+          len = dptr->len;
+        }
+
+        if ((dptr + 1) < dend && dptr[1].len != len)
+          http2_decode_max[len] = dptr->code;
+      }
+    }
+    _cupsMutexUnlock(&http2_decode_mutex);
+  }
+
+ /*
+  * Decode the string.
+  *
+  * Note: Initial implementation that has very little optimization applied.
+  */
+
+  dstptr   = dst;
+  dstend   = dst + dstsize - 1;
+  srcavail = 0;
+  srcbyte  = 0;
+  srcend   = src + srclen;
+
+  while (src < srcend || srcavail > 0)
+  {
+   /*
+    * Each Huffman code has a minimum of 5 bits.  We do a linear search of the
+    * decode table, which has been sorted in ascending order for length and
+    * code.  If we don't find the code in the table we return an error.
+    */
+
+    code = 0;
+    len  = 0;
+    dptr = http2_decode;
+
+    DEBUG_printf(("5_http2HuffmanDecode: init srcbyte=%02x, srcavail=%d", srcbyte, srcavail));
+
+    while (dptr < dend)
+    {
+      while (len < dptr->len)
+      {
+       /*
+        * Get N more bits from the input...
+        */
+
+        if (srcavail == 0)
+        {
+          if (src < srcend)
+          {
+           srcbyte  = *src++;
+           srcavail = 8;
+
+           DEBUG_printf(("5_http2HuffmanDecode: cont srcbyte=%02x, srcavail=%d", srcbyte, srcavail));
+         }
+         else if (len < 8 && code == http2_masks[len])
+           break;
+         else
+         {
+           DEBUG_puts("5_http2HuffmanDecode: Early end-of-string.");
+           return (0);
+         }
+        }
+
+        if ((bits = dptr->len - len) > srcavail)
+          bits = srcavail;
+
+        DEBUG_printf(("5_http2HuffmanDecode: Pulling %d bits", bits));
+
+        if (bits == srcavail)
+        {
+         if (len == 0)
+         {
+           if (bits == 8)
+             code = srcbyte;
+           else
+             code = srcbyte & http2_masks[bits];
+         }
+         else
+           code = (code << bits) | (srcbyte & http2_masks[bits]);
+
+          srcavail = 0;
+        }
+        else if (len == 0)
+        {
+          code     = (srcbyte >> (srcavail - bits)) & http2_masks[bits];
+          srcavail -= bits;
+        }
+        else
+        {
+          code     = (code << bits) | ((srcbyte >> (srcavail - bits)) & http2_masks[bits]);
+          srcavail -= bits;
+        }
+
+       len += bits;
+
+#ifdef DEBUG
+        if (len < dptr->len)
+          DEBUG_printf(("5_http2HuffmanDecode: code=%x, len=%d, srcavail=%d", code, len, srcavail));
+#endif /* DEBUG */
+      }
+
+      DEBUG_printf(("5_http2HuffmanDecode: code=%x, len=%d, dptr->len=%d", code, len, dptr->len));
+
+      if (len < dptr->len)
+        break;
+
+      if (code > http2_decode_max[len])
+      {
+        dptr = http2_decode_next[len];
+        continue;
+      }
+
+      while (len == dptr->len)
+        if (dptr->code == code)
+          break;
+        else
+          dptr ++;
+
+      if (dptr->code == code && dptr->len == len)
+      {
+        DEBUG_printf(("5_http2HuffmanDecode: code=%x, len=%d, match='%c' (0x%02x)", (unsigned)code, len, dptr->ch, dptr->ch));
+
+        if (dstptr < dstend)
+          *dstptr = (char)dptr->ch;
+
+        dstptr ++;
+        break;
+      }
+#ifdef DEBUG
+      else
+        DEBUG_printf(("5_http2HuffmanDecode: code=%x, len=%d, no match", (unsigned)code, len));
+#endif /* DEBUG */
+    }
+  }
+
+  if (dstptr < dstend)
+    *dstptr = '\0';
+  else
+    *dstend = '\0';
+
+  return ((size_t)(dstptr - dst));
+}
+
+
+/*
+ * '_http2HuffmanEncode()' - Encode (compress) a string using HTTP/2 Huffman-coding.
+ *
+ * The return value contains the actual length of the string after encoding.
+ */
+
+size_t                                 /* O - Number of bytes used for Huffman */
+_http2HuffmanEncode(
+    unsigned char *dst,                        /* I - Output buffer */
+    size_t        dstsize,             /* I - Size of output buffer */
+    const char    *src)                        /* I - String to encode */
+{
+  unsigned char        *dstptr,                /* Pointer into buffer */
+               *dstend,                /* End of buffer */
+               dstbyte;                /* Current output byte */
+  int          dstused,                /* Current bits used */
+               dstremaining;           /* Remaining bits */
+  int          ch;                     /* Current character */
+  int          code,                   /* Huffman code */
+               len;                    /* Length of Huffman code */
+
+
+ /*
+  * Note: Initial implementation that has very little optimization applied.
+  */
+
+  dstptr  = dst;
+  dstend  = dst + dstsize;
+  dstbyte = 0;
+  dstused = 0;
+
+  while (*src)
+  {
+    ch   = *src++ & 255;
+    code = http2_encode[ch].code;
+    len  = http2_encode[ch].len;
+
+    while (len > 0)
+    {
+      if (dstused == 0)
+      {
+        if (len == 8)
+        {
+          dstbyte = (unsigned char)code;
+          dstused = 8;
+        }
+        else if (len > 8)
+        {
+          dstbyte = (unsigned char)(code >> (len - 8));
+          dstused = 8;
+        }
+        else
+        {
+          dstbyte = (unsigned char)(code << (8 - len));
+          dstused = len;
+        }
+
+        len -= dstused;
+      }
+      else
+      {
+        dstremaining = 8 - dstused;
+
+        if (len == dstremaining)
+        {
+          dstbyte |= (unsigned char)(code & http2_masks[dstremaining]);
+          dstused = 8;
+          len     = 0;
+        }
+        else if (len > dstremaining)
+        {
+          dstbyte |= (unsigned char)((code >> (len - dstremaining)) & http2_masks[dstremaining]);
+          dstused = 8;
+          len -= dstremaining;
+        }
+        else
+        {
+          dstbyte |= (unsigned char)((code << (dstremaining - len)) & http2_masks[dstremaining]);
+          dstused += len;
+          len = 0;
+        }
+      }
+
+      if (dstused == 8)
+      {
+       /*
+        * "Write" a byte to the output buffer
+        */
+
+        if (dstptr < dstend)
+          *dstptr = dstbyte;
+
+        dstptr ++;
+        dstused = 0;
+      }
+    }
+  }
+
+  if (dstused)
+  {
+   /*
+    * Pad the output string with 1's as an End-Of-String code...
+    */
+
+    dstremaining = 8 - dstused;
+    dstbyte |= http2_masks[dstremaining];
+    if (dstptr < dstend)
+      *dstptr = dstbyte;
+    dstptr ++;
+  }
+
+  return ((size_t)(dstptr - dst));
+}
+
+
+/*
+ * 'http2_compare_decode()' - Compare two Huffman codes for decoding.
+ */
+
+static int                             /* O - Result of comparison */
+http2_compare_decode(
+    const _http2_huffman_t *a,         /* I - First code */
+    const _http2_huffman_t *b)         /* I - Second code */
+{
+  int  result;                         /* Result of comparison */
+
+
+  if ((result = a->len - b->len) == 0)
+    result = a->code - b->code;
+
+  return (result);
+}
+
+
+/*
+ * End of "$Id: huffman.c 11990 2014-07-02 21:13:22Z msweet $".
+ */
index 2d884084286e22a30dbe71257044e79c11d06803..b3435ea3ffbfc13182bcd14896c2cb39d57cc2eb 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: ipp-private.h 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Private IPP definitions for CUPS.
  *
@@ -77,5 +77,5 @@ extern _ipp_option_t  *_ippFindOption(const char *name);
 #endif /* !_CUPS_IPP_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: ipp-private.h 11984 2014-07-02 13:16:59Z msweet $".
  */
index 40c01eb6098ac8e66e8c89a4510060969cbe6352..150cb554b8526bf23a93c536523e72edcdb268f0 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: ipp-support.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Internet Printing Protocol support functions for CUPS.
  *
@@ -2289,5 +2289,5 @@ ipp_col_string(ipp_t  *col,               /* I - Collection attribute */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ipp-support.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index e1a528c70b22ca49994d658e8a6a82db8e7f5080..a0dec3ba11df99833663404481750751e47c2736 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: ipp.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Internet Printing Protocol functions for CUPS.
  *
@@ -7062,5 +7062,5 @@ ipp_write_file(int         *fd,           /* I - File descriptor */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ipp.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index aefdcbfa4bc627f44cca66923bddcc6afd04ec6d..5ee6c35f2d384c4b7ea43bc139e8a6d8c682868e 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: ipp.h 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Internet Printing Protocol definitions for CUPS.
  *
@@ -1036,5 +1036,5 @@ extern const char *ippStateString(ipp_state_t state) _CUPS_API_2_0;
 #endif /* !_CUPS_IPP_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: ipp.h 13138 2016-03-15 14:59:54Z msweet $".
  */
index f5f92a9485463180fec6bb5cef2b1a4bdae15fcf..b0e9c34db791f1bff45eb34bc75ced3d06ae1787 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: langprintf.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Localized printf/puts functions for CUPS.
  *
@@ -337,5 +337,5 @@ _cupsSetLocale(char *argv[])                /* IO - Command-line arguments */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: langprintf.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index cf5b482b4357c7de2a653bd43cd90243e260129f..93cdf083175f1522562376fd75d32f34769b3f85 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: language-private.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Private localization support for CUPS.
  *
@@ -82,5 +82,5 @@ extern void           _cupsSetLocale(char *argv[]);
 #endif /* !_CUPS_LANGUAGE_PRIVATE_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: language-private.h 10996 2013-05-29 11:51:34Z msweet $".
  */
index 69e391f2a8df96b084894a273faf197ee20c3fb6..cb3d22c3d1a729560ff5ae1dec409359669ceb0b 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: language.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * I18N/language support for CUPS.
  *
@@ -1624,5 +1624,5 @@ cups_unquote(char       *d,               /* O - Unquoted string */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: language.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 0b8acdee42e4606a9bf1ebed70d973470612aa1f..4fcf9e84f7e9ef4f4f857dedb1aaae3e6a6ce334 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: language.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Multi-language support for CUPS.
  *
@@ -111,5 +111,5 @@ extern cups_lang_t  *cupsLangGet(const char *language);
 #endif /* !_CUPS_LANGUAGE_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: language.h 10996 2013-05-29 11:51:34Z msweet $".
  */
index 3667cf0b33ec925a9b883703a79d8334c7ffe9d6..7b9464262ce1bd57537b3f03b1ab28d754109566 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: md5-private.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Private MD5 definitions for CUPS.
  *
@@ -75,5 +75,5 @@ void _cupsMD5Finish(_cups_md5_state_t *pms, unsigned char digest[16]);
 #endif /* !_CUPS_MD5_PRIVATE_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: md5-private.h 10996 2013-05-29 11:51:34Z msweet $".
  */
index 851715ff110015d020a8610737404836718bb737..bedddcf10f31a234889c443d5ab950cfd341ba65 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: md5.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Private MD5 implementation for CUPS.
  *
@@ -342,5 +342,5 @@ _cupsMD5Finish(_cups_md5_state_t *pms, unsigned char digest[16])
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: md5.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index a0dc2cf5bd6e3abd3835af54554d9fdedee2a097..135282c50e6f7576a83966fb9351749b4cb201de 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: md5passwd.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   MD5 password support for CUPS.
  *
@@ -138,5 +138,5 @@ httpMD5String(const unsigned char *sum,     /* I - MD5 sum data */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: md5passwd.c 10996 2013-05-29 11:51:34Z msweet $".
  */
index 69363aa1530a2f08fecdb10144f2192f9abb3249..7e5cebb28784713870748345dfdb85c61aa51750 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: notify.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Notification routines for CUPS.
  *
@@ -198,5 +198,5 @@ cupsNotifyText(cups_lang_t *lang,   /* I - Language data */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: notify.c 10996 2013-05-29 11:51:34Z msweet $".
  */
index 073edaee95ac3bff0527f9448424e649eba3bec7..8f05bb8f48ec02092d5e6f795d5e489c39788404 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: options.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Option routines for CUPS.
  *
@@ -694,5 +694,5 @@ cups_find_option(
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: options.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index c98a36b47e570651942bd7fd7d1a10a8a82400c4..7db8329d0c93fba10d4a9487f977d860ad2ab6f9 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: ppd-attr.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * PPD model-specific attribute routines for CUPS.
  *
@@ -317,5 +317,5 @@ _ppdNormalizeMakeAndModel(
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ppd-attr.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index e02d443553023e2929f392ad7369fe387de44958..995574f8ac9d5bfdd4f6464e3fb49e0f74387f2f 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: ppd-cache.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * PPD cache implementation for CUPS.
  *
@@ -3835,5 +3835,5 @@ pwg_unppdize_name(const char *ppd,        /* I - PPD keyword */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ppd-cache.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 31a82d7792b78512179f8391cd3378a6c7a7d157..c518670efe3276b7af1aa1804093c0dc6cdafe46 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: ppd-conflicts.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Option conflict management routines for CUPS.
  *
@@ -1196,5 +1196,5 @@ ppd_test_constraints(
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ppd-conflicts.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 5f5272ce3338547f0c6b1b44ad55674c647505f7..ba08be20f4b0e446574429c8eed3385e0ffdc61b 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: ppd-custom.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * PPD custom option routines for CUPS.
  *
@@ -112,5 +112,5 @@ ppdNextCustomParam(ppd_coption_t *opt)      /* I - Custom option */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ppd-custom.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index e750029efd2fbdee128041bf919ce20009f221f7..b4b418a08492efd3934d5cff46b83906f663bc6b 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: ppd-emit.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * PPD code emission routines for CUPS.
  *
@@ -1203,5 +1203,5 @@ ppd_handle_media(ppd_file_t *ppd) /* I - PPD file */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ppd-emit.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 9f837b87ee47564e3e389011ac6df0d9bde7aa04..3f853b738f7bd8f18a215fe822acfdb824764a26 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: ppd-localize.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * PPD localization routines for CUPS.
  *
@@ -775,5 +775,5 @@ ppd_ll_CC(char   *ll_CC,            /* O - Country-specific locale name */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ppd-localize.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 0fddab5c31c11c3a17ebf6f00e057b0fd37bdc86..82684d001de0d88ea064fb3d724e25fb342f6ab6 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: ppd-mark.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Option marking routines for CUPS.
  *
@@ -1085,5 +1085,5 @@ ppd_mark_option(ppd_file_t *ppd,  /* I - PPD file */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ppd-mark.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index f7eb62b4a756b45f7877959f80d73d9d72369e6a..7e86126bfc81d0849fb73fe5607983fda8fc22bb 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: ppd-page.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Page size functions for CUPS.
  *
@@ -385,5 +385,5 @@ ppdPageLength(ppd_file_t *ppd,      /* I - PPD file */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ppd-page.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index b8254446ad5b33a2be625dd1dae38278a833f7bd..c978054bac4ce53da96c2a18774bc91d41c37246 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: ppd-private.h 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Private PPD definitions for CUPS.
  *
@@ -249,5 +249,5 @@ extern const char   *_pwgPageSizeForMedia(pwg_media_t *media,
 #endif /* !_CUPS_PPD_PRIVATE_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: ppd-private.h 13138 2016-03-15 14:59:54Z msweet $".
  */
index 918ab78d6ee013655360a5df6328d4a7e31d3cd1..2bfd3f5c6d1f111eca5009508e2926b5de69f482 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: ppd-util.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * PPD utilities for CUPS.
  *
@@ -719,5 +719,5 @@ cups_get_printer_uri(
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ppd-util.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 21443e6b02d3c204ae2544e5dbb07fb02d90e76d..9db8ddcc68b0925398fca81615e08418d87f8cc1 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: ppd.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * PPD file routines for CUPS.
  *
@@ -3456,5 +3456,5 @@ ppd_update_filters(ppd_file_t     *ppd,   /* I - PPD file */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ppd.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index c5989835d12d189e1ca1be5c84f0506641b32221..e4a30ebfe3493f7071d79b36f1e24ca1bda61ea9 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: ppd.h 13138 2016-03-15 14:59:54Z msweet $"
  *
  *   PostScript Printer Description definitions for CUPS.
  *
@@ -484,5 +484,5 @@ extern int          ppdPageSizeLimits(ppd_file_t *ppd,
 #endif /* !_CUPS_PPD_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: ppd.h 13138 2016-03-15 14:59:54Z msweet $".
  */
index 505778e1536587aa24bba6d1b04c70dc7ccbaad3..43e0e1c8428a8969b342ba37f9a39a6d7db520e8 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: pwg.h 4274 2013-04-09 20:10:23Z msweet $"
  *
  *   PWG media API definitions for CUPS.
  *
@@ -90,5 +90,5 @@ extern pwg_media_t    *pwgMediaForSize(int width, int length) _CUPS_API_1_7;
 #endif /* !_CUPS_PWG_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: pwg.h 4274 2013-04-09 20:10:23Z msweet $".
  */
index 95e54dc02ba37d3845c65b26b134413fb93c42f7..e506c64822f0a0d63e44ed1629d05f8cf690c401 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: raster-private.h 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Private image library definitions for CUPS.
  *
@@ -62,5 +62,5 @@ extern void           _cupsRasterClearError(void);
 #endif /* !_CUPS_RASTER_PRIVATE_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: raster-private.h 13138 2016-03-15 14:59:54Z msweet $".
  */
index 881bffd5b929c42776b2f35358a8bd67532f724c..caea4dd385d6f938d859a887bc8268ea73bc9455 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: request.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * IPP utilities for CUPS.
  *
@@ -1189,5 +1189,5 @@ _cupsSetHTTPError(http_status_t status)   /* I - HTTP status code */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: request.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index 8dc2ce0ff8aeb6ed0d52ac1184063fcafd79d45b..2214a52c2c8309635b3fa82bccec2d2dcc7c6e04 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: sidechannel.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Side-channel API code for CUPS.
  *
@@ -625,5 +625,5 @@ cupsSideChannelWrite(
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: sidechannel.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 48353d1ee30193f137e650346f12e3a1b7ac6d38..4694bb974c97d974ee50e93e811ccbff5332e427 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: sidechannel.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Side-channel API definitions for CUPS.
  *
@@ -143,5 +143,5 @@ extern cups_sc_status_t     cupsSideChannelSNMPWalk(const char *oid, double timeout,
 #endif /* !_CUPS_SIDECHANNEL_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: sidechannel.h 10996 2013-05-29 11:51:34Z msweet $".
  */
index 604456191f2b9d99122c58993f56a221e1f4da9c..1ca37e9b87ef0042cafe1a1f4e7b3e9444934120 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: snmp-private.h 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Private SNMP definitions for CUPS.
  *
@@ -142,5 +142,5 @@ extern int          _cupsSNMPWrite(int fd, http_addr_t *address, int version,
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: snmp-private.h 11984 2014-07-02 13:16:59Z msweet $".
  */
index 4c62f959fa0531f20dcd4bb7f5e705b97488b344..b8e91d1b7c95764203db170c787479fb4fafe097 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: snmp.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * SNMP functions for CUPS.
  *
@@ -1677,5 +1677,5 @@ snmp_set_error(cups_snmp_t *packet,       /* I - Packet */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: snmp.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index 9af6b90f8544640f36e658015bbd6ee1e24afe87..4029d2c1d22ce8e2c8cd08cb34fc4bd782c11432 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: snprintf.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   snprintf functions for CUPS.
  *
@@ -361,6 +361,6 @@ _cups_snprintf(char       *buffer,  /* O - Output buffer */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: snprintf.c 10996 2013-05-29 11:51:34Z msweet $".
  */
 
index 845bfc9d2c45dbe0bb2aee9007e182f9d1978f67..df2398822d8ff49f7cefd2cab2c1c590d958ee7d 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: string-private.h 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Private string definitions for CUPS.
  *
@@ -219,5 +219,5 @@ extern char *_cupsStrDate(char *buf, size_t bufsize, time_t timeval);
 #endif /* !_CUPS_STRING_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: string-private.h 13138 2016-03-15 14:59:54Z msweet $".
  */
index 19d1224f4aa0ca1402cdb3633e66ba33d9b2570c..e6d193b0364db5e0b61efc3c78db63b2055c0143 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: string.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * String functions for CUPS.
  *
@@ -772,5 +772,5 @@ compare_sp_items(_cups_sp_item_t *a,        /* I - First item */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: string.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index 495eeb29c62d7c48104bd278376efaa0d0b36444..03a50bb2fbf9467d57c0b76146fabcaa08d10590 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: tempfile.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Temp file utilities for CUPS.
  *
@@ -195,5 +195,5 @@ cupsTempFile2(char *filename,               /* I - Pointer to buffer */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: tempfile.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 28dafa7f263fe4235ececdecabdfec085a718921..04b02f1c9c0c06bf79543b12e5098a824db0f2a5 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: testadmin.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Admin function test program for CUPS.
  *
@@ -117,5 +117,5 @@ show_settings(
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testadmin.c 10996 2013-05-29 11:51:34Z msweet $".
  */
index dc90951ba623f22939cc2a8dbcc0fe7c209a6f9f..8752b32a0513b6aad12c6504d435ea5881ed9be6 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: testarray.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Array test program for CUPS.
  *
@@ -551,5 +551,5 @@ load_words(const char   *filename,  /* I - File to load */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testarray.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index 2c92dbdc792229bd191514657e021560a2460d68..221076641cabdb5e91734aa11079d88d29a63707 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: testcache.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * PPD cache testing program for CUPS.
  *
@@ -94,5 +94,5 @@ main(int  argc,                               /* I - Number of command-line args */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testcache.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index 269c53ec3d31f93d4e6aa6facf2fae6128879d01..0ccca82524ec192a66ac76966744f58443beb02e 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: testconflicts.c 3755 2012-03-30 05:59:14Z msweet $"
  *
  *   PPD constraint test program for CUPS.
  *
@@ -134,5 +134,5 @@ main(int  argc,                             /* I - Number of command-line arguments */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testconflicts.c 3755 2012-03-30 05:59:14Z msweet $".
  */
index 74d0660bf1fa12890197901d93b33dc7cf81e0a9..91d38c4229c4d9590f7fca849254e541be8089dc 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: testcups.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * CUPS API test program for CUPS.
  *
@@ -585,5 +585,5 @@ show_diffs(cups_dest_t *a,          /* I - First destination */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testcups.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index 50835eceb19dabd766144223b1652a3d1dec2390..22df1bf773eb5c89b89b2b3ae7542c5c25c3f2e5 100644 (file)
@@ -713,5 +713,5 @@ usage(const char *arg)                      /* I - Argument for usage message */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testdest.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 9dbd8d549d357cc8953668c7dff2d6f40fc69f39..df80aa218725855903f86a589b78d3aa8fdc980b 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: testfile.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * File test program for CUPS.
  *
@@ -825,5 +825,5 @@ read_write_tests(int compression)   /* I - Use compression? */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testfile.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 1c6bcb2cba7730b769f600cb999d36e0268a3ac1..a7f36e9a7308a4befee0e514b51db31bb3fcd019 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: testhttp.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * HTTP test program for CUPS.
  *
@@ -889,5 +889,5 @@ main(int  argc,                             /* I - Number of command-line arguments */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testhttp.c 13138 2016-03-15 14:59:54Z msweet $".
  */
diff --git a/cups/testhuffman.c b/cups/testhuffman.c
new file mode 100644 (file)
index 0000000..e5a2d2e
--- /dev/null
@@ -0,0 +1,207 @@
+/*
+ * "$Id: testhuffman.c 11992 2014-07-03 13:54:10Z msweet $"
+ *
+ * HTTP/2 Huffman compression/decompression unit tests for CUPS.
+ *
+ * Copyright 2014 by Apple Inc.
+ *
+ * These coded instructions, statements, and computer programs are the
+ * property of Apple Inc. and are protected by Federal copyright
+ * law.  Distribution and use rights are outlined in the file "LICENSE.txt"
+ * which should have been included with this file.  If this file is
+ * file is missing or damaged, see the license at "http://www.cups.org/".
+ *
+ * This file is subject to the Apple OS-Developed Software exception.
+ */
+
+/*
+ * Include necessary headers...
+ */
+
+#include <config.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include "http.h"
+#include "huffman-private.h"
+
+
+/*
+ * Test data (from HPACK-08)...
+ */
+
+typedef struct _http2_huffman_test_s
+{
+  const char   *s;                     /* Literal string */
+  unsigned char        h[256];                 /* Huffman string */
+  size_t       hlen;                   /* Length of Huffman string */
+} _http2_huffman_test_t;
+
+static const _http2_huffman_test_t test_data[] =
+{
+  { "www.example.com", { 0xf1, 0xe3, 0xc2, 0xe5, 0xf2, 0x3a, 0x6b, 0xa0, 0xab, 0x90, 0xf4, 0xff }, 12 },
+  { "no-cache", { 0xa8, 0xeb, 0x10, 0x64, 0x9c, 0xbf }, 6 },
+  { "custom-key", { 0x25, 0xa8, 0x49, 0xe9, 0x5b, 0xa9, 0x7d, 0x7f }, 8 },
+  { "custom-value", { 0x25, 0xa8, 0x49, 0xe9, 0x5b, 0xb8, 0xe8, 0xb4, 0xbf }, 9 },
+  { "302", { 0x64, 0x02 }, 2 },
+  { "private", { 0xae, 0xc3, 0x77, 0x1a, 0x4b }, 5 },
+  { "Mon, 21 Oct 2013 20:13:21 GMT", { 0xd0, 0x7a, 0xbe, 0x94, 0x10, 0x54, 0xd4, 0x44, 0xa8, 0x20, 0x05, 0x95, 0x04, 0x0b, 0x81, 0x66, 0xe0, 0x82, 0xa6, 0x2d, 0x1b, 0xff }, 22 },
+  { "https://www.example.com", { 0x9d, 0x29, 0xad, 0x17, 0x18, 0x63, 0xc7, 0x8f, 0x0b, 0x97, 0xc8, 0xe9, 0xae, 0x82, 0xae, 0x43, 0xd3 }, 17 },
+  { "Mon, 21 Oct 2013 20:13:22 GMT", { 0xd0, 0x7a, 0xbe, 0x94, 0x10, 0x54, 0xd4, 0x44, 0xa8, 0x20, 0x05, 0x95, 0x04, 0x0b, 0x81, 0x66, 0xe0, 0x84, 0xa6, 0x2d, 0x1b, 0xff }, 22 },
+  { "gzip", { 0x9b, 0xd9, 0xab }, 3 },
+  { "foo=ASDJKHQKBZXOQWEOPIUAXQWEOIU; max-age=3600; version=1", { 0x94, 0xe7, 0x82, 0x1d, 0xd7, 0xf2, 0xe6, 0xc7, 0xb3, 0x35, 0xdf, 0xdf, 0xcd, 0x5b, 0x39, 0x60, 0xd5, 0xaf, 0x27, 0x08, 0x7f, 0x36, 0x72, 0xc1, 0xab, 0x27, 0x0f, 0xb5, 0x29, 0x1f, 0x95, 0x87, 0x31, 0x60, 0x65, 0xc0, 0x03, 0xed, 0x4e, 0xe5, 0xb1, 0x06, 0x3d, 0x50, 0x07 }, 45 }
+};
+
+
+/*
+ * Local functions...
+ */
+
+static void    printhex(const unsigned char *data, size_t len);
+
+
+/*
+ * 'main()' - Run HTTP/2 Huffman tests.
+ */
+
+int                                    /* O - Exit status */
+main(void)
+{
+  int          i,                      /* Looping var */
+               status = 0;             /* Status of test */
+  char         s[131072];              /* Literal string */
+  size_t       slen;                   /* Length of literal string */
+  unsigned char        huffdata[131072];       /* Huffman encoded data */
+  size_t       hufflen;                /* Length of Huffman encoded data */
+  unsigned char        data[65536];            /* Test data to simulate Kerberos nonsense */
+  char         base64[131072];
+                                       /* Base64 representation of data + "Negotiate " */
+  time_t       start, end;             /* Timing information for benchmarks */
+
+
+ /*
+  * Test examples from HPACK-08...
+  */
+
+  for (i = 0; i < (int)(sizeof(test_data) / sizeof(test_data[0])); i ++)
+  {
+    printf("_http2HuffmanEncode(\"%s\"): ", test_data[i].s);
+    fflush(stdout);
+
+    hufflen = _http2HuffmanEncode(huffdata, sizeof(huffdata), test_data[i].s);
+    if (hufflen != test_data[i].hlen || memcmp(huffdata, test_data[i].h, hufflen))
+    {
+      puts("FAIL");
+      status = 1;
+      printf("    Got %d bytes: ", (int)hufflen);
+      printhex(huffdata, hufflen);
+      printf("    Expected %d bytes: ", (int)test_data[i].hlen);
+      printhex(test_data[i].h, test_data[i].hlen);
+    }
+    else
+      puts("PASS");
+
+    printf("_http2HuffmanDecode(\"%s\"): ", test_data[i].s);
+    fflush(stdout);
+
+    slen = _http2HuffmanDecode(s, sizeof(s), test_data[i].h, test_data[i].hlen);
+    if (slen != strlen(test_data[i].s) || strcmp(s, test_data[i].s))
+    {
+      puts("FAIL");
+      status = 1;
+      if (!slen)
+       slen = strlen(s);
+      printf("    Got %d bytes: %s\n", (int)slen, s);
+    }
+    else
+      puts("PASS");
+  }
+
+ /*
+  * Test random 64k blob representing a worst-case Kerberos ticket...
+  */
+
+  CUPS_SRAND(time(NULL));
+
+  for (i = 0; i < (int)sizeof(data); i ++)
+    data[i] = i/* (unsigned char)CUPS_RAND() */;
+
+  strlcpy(base64, "Negotiate ", sizeof(base64));
+  httpEncode64_2(base64 + 10, sizeof(base64) - 10, (char *)data, sizeof(data));
+
+  fputs("_http2HuffmanEncode(kerberos ticket): ", stdout);
+  fflush(stdout);
+
+  hufflen = _http2HuffmanEncode(huffdata, sizeof(huffdata), base64);
+  slen    = strlen(base64);
+  printf("PASS (%d bytes, %d%% of original %d bytes)\n", (int)hufflen, (int)(100 * hufflen / slen), (int)slen);
+
+  fputs("_http2HuffmanDecode(kerberos ticket): ", stdout);
+  fflush(stdout);
+
+  slen = _http2HuffmanDecode(s, sizeof(s), huffdata, hufflen);
+  if (slen != strlen(base64) || strcmp(s, base64))
+  {
+    const char *sptr, *bptr;
+
+    puts("FAIL");
+    status = 1;
+
+    for (sptr = s, bptr = base64; *sptr && *bptr; sptr ++, bptr ++)
+      if (*sptr != *bptr)
+        break;
+
+    if (!slen)
+      slen = strlen(s);
+    printf("    Got %d bytes, expected %d bytes\n", (int)slen, (int)strlen(base64));
+    printf("    Difference starting at offset %d: %s\n", (int)(sptr - s), sptr);
+    printf("    Expected: %s\n", bptr);
+  }
+  else
+    puts("PASS");
+
+  puts("\nBenchmarks:\n");
+
+#define TESTENCODE 25000
+  time(&start);
+  for (i = 0; i < TESTENCODE; i ++)
+    hufflen = _http2HuffmanEncode(huffdata, sizeof(huffdata), base64);
+  time(&end);
+
+  slen = strlen(base64);
+  printf("    _http2HuffmanEncode: %.1f MB/second\n", (double)slen * TESTENCODE / (end - start) / 1024 / 1024);
+
+#define TESTDECODE 2500
+  time(&start);
+  for (i = 0; i < TESTDECODE; i ++)
+    _http2HuffmanDecode(s, sizeof(s), huffdata, hufflen);
+  time(&end);
+
+  printf("    _http2HuffmanDecode: %.1f MB/second\n", (double)hufflen * TESTDECODE / (end - start) / 1024 / 1024);
+
+  return (status);
+}
+
+
+/*
+ * 'printhex()' - Print a string as hex characters.
+ */
+
+static void
+printhex(const unsigned char *data,    /* I - String */
+         size_t              len)      /* I - Length */
+{
+  while (len > 0)
+  {
+    printf("%02X", *data & 255);
+    data ++;
+    len --;
+  }
+
+  putchar('\n');
+}
+
+
+/*
+ * End of "$Id: testhuffman.c 11992 2014-07-03 13:54:10Z msweet $".
+ */
index e478428bd2eeff859f50caebaaff1221d649a09d..cbf9109d81515acd17fd8822dc359deef31fb9df 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: testi18n.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Internationalization test for CUPS.
  *
@@ -610,5 +610,5 @@ print_utf8(const char            *msg,      /* I - Message String */
 
 
 /*
- * End of "$Id$"
+ * End of "$Id: testi18n.c 11984 2014-07-02 13:16:59Z msweet $"
  */
index 2540ff4829fd1a0d34c49f0c532fcbecf16613d8..716072d17e409722e93f5a84e12eb5470c24fdfb 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: testipp.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * IPP test program for CUPS.
  *
@@ -1051,5 +1051,5 @@ write_cb(_ippdata_t   *data,              /* I - Data */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testipp.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index cc7b4f699e8191a56832af8d02ce92bd9e65562d..50011d34a3ad24bb27c0c757876bf0c0ff65bd22 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: testlang.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  *   Localization test program for CUPS.
  *
@@ -153,5 +153,5 @@ main(int  argc,                             /* I - Number of command-line arguments */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testlang.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 6c939e8c363ab628a5bf02db37bd4e7da6554735..0a8a9b2db3a30dcc228a887501d820bbb09d9650 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: testoptions.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Option unit test program for CUPS.
  *
@@ -177,5 +177,5 @@ main(int  argc,                             /* I - Number of command-line arguments */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testoptions.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index b211d1d75a0c134e2f145a4c01603a924d317313..a0e11114374c3f4b1270fd95560f217fcf54c77d 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: testppd.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * PPD test program for CUPS.
  *
@@ -1171,5 +1171,5 @@ main(int  argc,                           /* I - Number of command-line arguments */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testppd.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 582c8deb134f715b343e73e04a65f925ee93ef18..2aaea7f9d0fd19bb5a4f541d29c0ec467767b07b 100644 (file)
@@ -572,5 +572,5 @@ test_ppd_cache(_ppd_cache_t *pc,    /* I - PWG mapping data */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testpwg.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 66e2d76ee6db7396fc5fc50bfda5d771c7294707..8473c0297fa1a5af45fcb2f1573de33318b52ee8 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: testsnmp.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * SNMP test program for CUPS.
  *
@@ -293,5 +293,5 @@ usage(void)
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testsnmp.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index 67dbe54184d027eb623c707610786468c352be0a..3559c1add8c7913491754571dec1d270e730d2b8 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: thread-private.h 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Private threading definitions for CUPS.
  *
@@ -96,5 +96,5 @@ extern int    _cupsThreadCreate(_cups_thread_func_t func, void *arg);
 #endif /* !_CUPS_THREAD_PRIVATE_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: thread-private.h 11984 2014-07-02 13:16:59Z msweet $".
  */
index c9c5cfb49357d2eb6305868baa1727aa9be24d79..3f430b65f17ae335bc1ac0b47467b2d0b6fb6bf1 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: thread.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Threading primitives for CUPS.
  *
@@ -323,5 +323,5 @@ _cupsThreadCreate(
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: thread.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index e29dd3186085f6835a377ae3d9c268c490961044..474c1c692ddf46a9faee73131b82a47fad811a53 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: tls-gnutls.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * TLS support code for CUPS using GNU TLS.
  *
@@ -1341,5 +1341,5 @@ _httpTLSWrite(http_t     *http,           /* I - Connection to server */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: tls-gnutls.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 25be327d18b2f9ef627b28918df1fab0d1197440..f0d2d7cc6b77c4314c464ec3254fe65dcd8c28b8 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: tls-sspi.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * TLS support for CUPS on Windows using the Security Support Provider
  * Interface (SSPI).
@@ -2427,5 +2427,5 @@ http_sspi_verify(
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: tls-sspi.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 3f88df2c6266a7b3ef29815285fe114a9aff608e..ef106e9a5018d4adf00d4ea8e157f58bf5e6a12c 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: tls.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * TLS routines for CUPS.
  *
@@ -108,5 +108,5 @@ httpSaveCredentials(const char *path, cups_array_t *credentials, const char *com
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: tls.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index e78bf28c6223f0b357737cc9a6a85468bfba1655..70f0729f62351bc419f1052b59a3b2c1a320aa78 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: tlscheck.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * TLS check program for CUPS.
  *
@@ -746,5 +746,5 @@ usage(void)
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: tlscheck.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 11d4f7f7c127f5fae753cd242fa0a5fe4c2ad1d7..4664e3763e2b8c1da4dfad5f0783bc5b20d1e2ba 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: transcode.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Transcoding support for CUPS.
  *
@@ -716,5 +716,5 @@ cupsUTF32ToUTF8(
 
 
 /*
- * End of "$Id$"
+ * End of "$Id: transcode.c 13138 2016-03-15 14:59:54Z msweet $"
  */
index cafea33c5640fee4b01c6e2942ae2b56ccce895f..da95d0cd691f1f9f41f332f1cd34a9d2becba4da 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: transcode.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Transcoding definitions for CUPS.
  *
@@ -77,5 +77,5 @@ extern int    cupsUTF32ToUTF8(cups_utf8_t *dest,
 
 
 /*
- * End of "$Id$"
+ * End of "$Id: transcode.h 10996 2013-05-29 11:51:34Z msweet $"
  */
index 9b3c219b7ea1ce1b393f39d16d4a9472e85f225a..d8aff235facd61317fcedde5e201f199a147060e 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: usersys.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * User, system, and password routines for CUPS.
  *
@@ -1284,5 +1284,5 @@ cups_set_user(
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: usersys.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 48b5bfa553273b06c39db210297e9c6156a11893..fdf8d5cae82c769b74b8831c6608c7948cefa56a 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: util.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Printing utilities for CUPS.
  *
@@ -966,5 +966,5 @@ cupsStartDocument(
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: util.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index ff52d6088b83160bd8efe79900742f8d3649a0b7..83ee24381b9d95ecce841c47fde12ce3c684faf7 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: versioning.h 13138 2016-03-15 14:59:54Z msweet $"
  *
  *   API versioning definitions for CUPS.
  *
 #endif /* !_CUPS_VERSIONING_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: versioning.h 13138 2016-03-15 14:59:54Z msweet $".
  */
index 6bc4a197d3a374ab9cf8deb8953e2a337af75bb0..eddc373b658a3d36590779d1a90473109693d4cc 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: Makefile 13138 2016-03-15 14:59:54Z msweet $"
 #
 #   Datafile makefile for CUPS.
 #
@@ -123,5 +123,5 @@ uninstall:
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 13138 2016-03-15 14:59:54Z msweet $".
 #
index 13cb1a3464c6c5851434ad6263682af134af464f..1b0fe9fe4326b90d99547d597b0c22f8884e752a 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: epson.h 624 2008-02-16 00:27:39Z msweet $"
  *
  *   This file contains model number definitions for the CUPS sample
  *   ESC/P driver.
@@ -23,5 +23,5 @@
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: epson.h 624 2008-02-16 00:27:39Z msweet $".
  */
index c700343163717803ac43650af23265fb366cf6cf..3a5ba3dab64dbb6e3d1bd1bb3494629a91fc936e 100644 (file)
--- a/data/hp.h
+++ b/data/hp.h
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: hp.h 624 2008-02-16 00:27:39Z msweet $"
  *
  *   This file contains model number definitions for the CUPS sample
  *   HP driver.
@@ -20,5 +20,5 @@
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: hp.h 624 2008-02-16 00:27:39Z msweet $".
  */
index 4b6fba64ff8e2e1141ac2c6876eb27af931dd32b..38cdc37b531f7c6b7dcc8e290603f059178e0122 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: label.h 624 2008-02-16 00:27:39Z msweet $"
  *
  *   This file contains model number definitions for the CUPS sample
  *   label printer driver.
@@ -24,5 +24,5 @@
 #define INTELLITECH_PCL        0x20            /* Intellitech PCL-based printers */
 
 /*
- * End of "$Id$".
+ * End of "$Id: label.h 624 2008-02-16 00:27:39Z msweet $".
  */
index 9d786f6f071f8b50d07761ce8b976cb22ec60c2d..c4fdd7679b0ca71eaf293203d8ed36f857b9ba54 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: Makefile 1725 2009-10-15 18:50:47Z msweet $"
 #
 #   Desktop makefile for CUPS.
 #
@@ -131,5 +131,5 @@ uninstall:
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 1725 2009-10-15 18:50:47Z msweet $".
 #
index dc454bdcf35834aa7024d4eba5a384158843967b..5f2edc3002e26f05f0bc72dc22855c94bef5daca 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: Makefile 13138 2016-03-15 14:59:54Z msweet $"
 #
 # Documentation makefile for CUPS.
 #
index 224c67b8c454c87e1fbfbce70960aa1b95b04d51..ad5eaaeca95d9199f0c37e885e8fface6895b517 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: bonjour-access-tests.test 13138 2016-03-15 14:59:54Z msweet $"
 #
 # IPP Everywhere Printer Self-Certification Manual 1.0: Section 5: Bonjour Tests.
 #
@@ -38,5 +38,5 @@ FILE-ID "org.pwg.ipp-everywhere.20151009.bonjour"
 }
 
 #
-# End of "$Id$".
+# End of "$Id: bonjour-access-tests.test 13138 2016-03-15 14:59:54Z msweet $".
 #
index c2e5ecfefa186a32db0ae77948f0db19885bee20..0bc5645e2a91cca586a152c6a4bfb60d4dcd8530 100644 (file)
@@ -1,6 +1,6 @@
 @echo off
 ::
-::  "$Id$"
+::  "$Id: bonjour-tests.bat 13138 2016-03-15 14:59:54Z msweet $"
 ::
 :: IPP Everywhere Printer Self-Certification Manual 1.0: Section 5: Bonjour Tests.
 ::
@@ -387,5 +387,5 @@ echo Summary: %total% tests, %pass% passed, %fail% failed, %skip% skipped
 echo Score: %score%%%
 
 ::
-:: End of "$Id$".
+:: End of "$Id: bonjour-tests.bat 13138 2016-03-15 14:59:54Z msweet $".
 ::
index 648ea713b5ae161db93c86259de7e686641d1fc9..8cd5390ab6f9e0254cfa6f1359d2adbc551fcb84 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-#  "$Id$"
+#  "$Id: bonjour-tests.sh 13138 2016-03-15 14:59:54Z msweet $"
 #
 # IPP Everywhere Printer Self-Certification Manual 1.0: Section 5: Bonjour Tests.
 #
@@ -340,5 +340,5 @@ echo "Summary: $total tests, $pass passed, $fail failed, $skip skipped"
 echo "Score: ${score}%"
 
 #
-# End of "$Id$".
+# End of "$Id: bonjour-tests.sh 13138 2016-03-15 14:59:54Z msweet $".
 #
index 35d8dd7f754ffdcecfd6aae2bbbea85944b669fc..6b7d09fe5162915a1b8c8a012e8f2c5260ad04fa 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: bonjour-value-tests.test 13138 2016-03-15 14:59:54Z msweet $"
 #
 # IPP Everywhere Printer Self-Certification Manual 1.0: Section 5: Bonjour Tests.
 #
@@ -43,5 +43,5 @@ FILE-ID "org.pwg.ipp-everywhere.20151009.bonjour"
 }
 
 #
-# End of "$Id$".
+# End of "$Id: bonjour-value-tests.test 13138 2016-03-15 14:59:54Z msweet $".
 #
index 70cd9ef4cb26099217fd62a09f648246b89be126..e3f76b790b1180acd57e75a91470df3a5ad46ae0 100644 (file)
@@ -1,6 +1,6 @@
 @echo off
 ::
-::  "$Id$"
+::  "$Id: document-tests.bat 13138 2016-03-15 14:59:54Z msweet $"
 ::
 :: IPP Everywhere Printer Self-Certification Manual 1.0: Section 7: Document Data Tests.
 ::
@@ -24,5 +24,5 @@
 ippfind "%1._ipp._tcp.local." -x ipptool -P "\"%1 Document Results.plist\"" -I "{}" document-tests.test ";"
 
 ::
-:: End of "$Id$".
+:: End of "$Id: document-tests.bat 13138 2016-03-15 14:59:54Z msweet $".
 ::
index 1dda93cc535d2616d63bd154a96260f366570e52..55ffeb8494545f680ca1f623dc54e37fef19ad87 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-#  "$Id$"
+#  "$Id: document-tests.sh 13138 2016-03-15 14:59:54Z msweet $"
 #
 # IPP Everywhere Printer Self-Certification Manual 1.0: Section 7: Document Data Tests.
 #
@@ -55,5 +55,5 @@ fi
 $IPPFIND "$1._ipp._tcp.local." -x $IPPTOOL -P "$1 Document Results.plist" -I '{}' document-tests.test \;
 
 #
-# End of "$Id$".
+# End of "$Id: document-tests.sh 13138 2016-03-15 14:59:54Z msweet $".
 #
index 3270c161ffe33584294f9cbd17803b001b4c0317..48ed6b1196cb6d2f14d74e6c9bc14f61c5ef5d44 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: document-tests.test 13138 2016-03-15 14:59:54Z msweet $"
 #
 # IPP Everywhere Printer Self-Certification Manual 1.0: Section 7: Document Data Tests.
 #
@@ -614,5 +614,5 @@ FILE-ID "org.pwg.ipp-everywhere.20151009.document"
 }
 
 #
-# End of "$Id$".
+# End of "$Id: document-tests.test 13138 2016-03-15 14:59:54Z msweet $".
 #
index 32d582b91acf3314a2f8ab959122c8b846b287af..2cb12fabf0d7bbb4b731313952f2c5efc0500582 100644 (file)
@@ -1,6 +1,6 @@
 @echo off
 ::
-::  "$Id$"
+::  "$Id: ipp-tests.bat 13138 2016-03-15 14:59:54Z msweet $"
 ::
 :: IPP Everywhere Printer Self-Certification Manual 1.0: Section 6: IPP Tests.
 ::
@@ -24,5 +24,5 @@
 ippfind "%1._ipp._tcp.local." -x ipptool -P "\"%1 IPP Results.plist\"" -I "{}" ipp-tests.test ";"
 
 ::
-:: End of "$Id$".
+:: End of "$Id: ipp-tests.bat 13138 2016-03-15 14:59:54Z msweet $".
 ::
index ec521d1efdebfbf2915e3b517828f4e4ae5a4601..0aa790b30eae326fd90d58fca11fa0e1dda711b4 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-#  "$Id$"
+#  "$Id: ipp-tests.sh 13138 2016-03-15 14:59:54Z msweet $"
 #
 # IPP Everywhere Printer Self-Certification Manual 1.0: Section 6: IPP Tests.
 #
@@ -46,5 +46,5 @@ done
 $IPPFIND "$1._ipp._tcp.local." -x $IPPTOOL -P "$1 IPP Results.plist" -I '{}' ipp-tests.test \;
 
 #
-# End of "$Id$".
+# End of "$Id: ipp-tests.sh 13138 2016-03-15 14:59:54Z msweet $".
 #
index f7b1dc83524ffe7eae6e2c943ea6b116afb937d1..ee925b55f3e1fa05c40ea9f1ee7c3c583f0dc8bd 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: ipp-tests.test 13138 2016-03-15 14:59:54Z msweet $"
 #
 # IPP Everywhere Printer Self-Certification Manual 1.0: Section 6: IPP Tests.
 #
@@ -1154,5 +1154,5 @@ DEFINE SUPPLY_REGEX "/^(type\=[A-Za-z]+|(maxcapacity\=([0-9]|\-){0,1})(level\=([
 
 
 #
-# End of "$Id$".
+# End of "$Id: ipp-tests.test 13138 2016-03-15 14:59:54Z msweet $".
 #
index d696b70c28feae82118cb49baf74c030fdef027e..7208e7d8373565fcff62745c722141115aea8f26 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: make-ippeveselfcert.sh 13138 2016-03-15 14:59:54Z msweet $"
 #
 #   Make an IPP Everywhere Printer self-certification package.
 #
@@ -68,5 +68,5 @@ rm -r $pkgdir
 echo Done.
 
 #
-# End of "$Id$".
+# End of "$Id: make-ippeveselfcert.sh 13138 2016-03-15 14:59:54Z msweet $".
 #
index da08298b383759c8143390e06bf61b84fa962240..f4737a64d731e758e231e34be8c4a0faeacc2e41 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: Makefile 3247 2011-05-12 06:22:31Z msweet $"
 #
 #   PPD compiler example makefile for CUPS.
 #
@@ -124,5 +124,5 @@ uninstall:
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 3247 2011-05-12 06:22:31Z msweet $".
 #
index 61588cad13bc462f5405fa42ad0ace9a94b29ca9..920f8db127f18000b6e602d89693fc043a94b32c 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: ppdx.c 3833 2012-05-23 22:51:18Z msweet $"
  *
  *   Example code for encoding and decoding large amounts of data in a PPD file.
  *   This would typically be used in a driver to save configuration/state
@@ -310,5 +310,5 @@ ppdxWriteData(const char *name,             /* I - Base name of keyword */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ppdx.c 3833 2012-05-23 22:51:18Z msweet $".
  */
index 1be6928da18c68902d6b68584d44f61a9437309e..14f34b349995985f08cf55e09ad7a75a9620eb0d 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: ppdx.h 3833 2012-05-23 22:51:18Z msweet $"
  *
  *   Header for PPD data encoding example code.
  *
@@ -78,5 +78,5 @@ extern void   ppdxWriteData(const char *name, const void *data,
 #endif /* !_PPDX_H */
 
 /*
- * End of "$Id$".
+ * End of "$Id: ppdx.h 3833 2012-05-23 22:51:18Z msweet $".
  */
index f1c16868800f0e0dc4a70fa5c1b82cfcc60544a5..372f3d554405e1c044af9f0dd08bf6bb75845efc 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: testppdx.c 3833 2012-05-23 22:51:18Z msweet $"
  *
  *   Test program for PPD data encoding example code.
  *
@@ -113,5 +113,5 @@ main(void)
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testppdx.c 3833 2012-05-23 22:51:18Z msweet $".
  */
index 179b1ec6c8db51a1d83829f9c02ace6741dbf3d2..2e58df66df9c269044b5ddf92fbc568ef5f1436d 100644 (file)
@@ -1,6 +1,6 @@
 *PPD-Adobe: "4.3"
 *%
-*% "$Id$"
+*% "$Id: testppdx.ppd 3833 2012-05-23 22:51:18Z msweet $"
 *%
 *% Test PPD file for data encoding example.
 *%
 *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
 *Font ZapfDingbats: Special "(001.004S)" Standard ROM
 *%
-*% End of "$Id$".
+*% End of "$Id: testppdx.ppd 3833 2012-05-23 22:51:18Z msweet $".
 *%
 *EXData0000: "eNqlVm1v2zYQ/hz/ipvWznLgl6T7siXrgCJ2AANBEyQpNmAtAlqiLG4SKZBU7LTIf9/dUW9Og32ZAFsieffcc88dKS2OR3AM0Zt1+ibCJxoA3EvnobJma0UJmbFwc7OEVHgBUicmVXoLci/KqpCAQznvHC9MWSmc3Smfn3WzdG2TBGYGPCJXVbqH2fIBQR+Wq5vb1cWH+9XyfRTBbNs"
 *EXData0001: "GcwTaG6zIqkrh7evgzDVk1Xb3MO7k9N3sHmCDxWRWeuk53KfSxf4paC087ZOvDLaTcF54WUptcdnoVO0KavaS9um7EBYCT6XAQhnK2n9E5hsEIc9yQ6XvUw8RkEelzKVVhQI2TAMEIXYzQGWClmoTU002L1GgmwVIpraF0ozXYoOGUkZXa0vVh/vVnO/91FA2+UqycHlpi5SyMWjhI0"
index ab22a5ddd07743e88f5b58087096451e0c1d0452..aeed21c30b84eed65451d9e3ff6e23519d2def01 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: Makefile 13138 2016-03-15 14:59:54Z msweet $"
 #
 #   Filter makefile for CUPS.
 #
@@ -404,5 +404,5 @@ include Dependencies
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 13138 2016-03-15 14:59:54Z msweet $".
 #
index 3f76915651a695ad7a73cc634a478da0f74ec3f6..d960dc8a373f00a16a1818287047abba70341167 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: commandtops.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * PostScript command filter for CUPS.
  *
@@ -521,5 +521,5 @@ report_levels(ppd_file_t *ppd,              /* I - PPD file */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: commandtops.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index 3d45a203783247bd3434564b76414b67c1e831a7..998d51c6308659cfeed425f853e1266e8f619ebb 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: common.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Common filter routines for CUPS.
  *
@@ -520,5 +520,5 @@ WriteTextComment(const char *name,  /* I - Comment name ("Title", etc.) */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: common.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index bbaf99eed0ef55e13191b0ab0505adb7497b0cc7..9693ce8d38ca21b8ee0dec2da2da4d1261349d81 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: common.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Common filter definitions for CUPS.
  *
@@ -74,5 +74,5 @@ extern void   WriteTextComment(const char *name, const char *value);
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: common.h 10996 2013-05-29 11:51:34Z msweet $".
  */
index 39cd10391ab729320673c5104f58868260e563ce..9111475baa0d5345cad28d7d535ef53ff0ba4f95 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: error.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Raster error handling for CUPS.
  *
@@ -275,5 +275,5 @@ get_error_buffer(void)
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: error.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 9adc376fabb1f3911c9f9cab90d90f24f6cf4d89..294bebf38578513b8282657693e910b68f36abf1 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: gziptoany.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * GZIP/raw pre-filter for CUPS.
  *
@@ -112,5 +112,5 @@ main(int  argc,                             /* I - Number of command-line arguments */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: gziptoany.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index b38d4eae1ac33d3d8ba6ec4c67538e6876fc4f8b..e1145a17ac556e0ae0faa22f72cac7ab3f108392 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: interpret.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * PPD command interpreter for CUPS.
  *
@@ -1728,5 +1728,5 @@ DEBUG_stack(const char       *prefix,     /* I - Prefix string */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: interpret.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 379740e48f90b8384e4d3899fadc4afec53e5e52..5388e39a1fe7dd713923918dea1b79e3be8d031f 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: pstops.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * PostScript filter for CUPS.
  *
@@ -3405,5 +3405,5 @@ write_options(
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: pstops.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 302f72cd5017aef988cbdf6dfb4ac83b30174350..bd0032125903c62432b3856456a09bf6edd700d8 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: raster.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Raster file routines for CUPS.
  *
@@ -1803,5 +1803,5 @@ cups_write_fd(void          *ctx, /* I - File descriptor pointer */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: raster.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 96eb3255f1721d571a8a8e3193d74bf2a0ed16f9..102e433b33482d649bd8acca678246931c4c5443 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: rasterbench.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Raster benchmark program for CUPS.
  *
@@ -345,5 +345,5 @@ write_test(int         fd,          /* I - File descriptor to write to */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: rasterbench.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index a59e435e8c4368166cdc20fb2e60c654b5d21660..4ccb475210a965f9ce08f346c4f433fff3940626 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: rastertoepson.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * EPSON ESC/P and ESC/P2 filter for CUPS.
  *
@@ -1174,5 +1174,5 @@ main(int  argc,                           /* I - Number of command-line arguments */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: rastertoepson.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 97866c4ddf9b7ea5899dbc7285561e2c2a965bdd..2f587a3582474955d10f41d8797ed1ade4c25252 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: rastertohp.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Hewlett-Packard Page Control Language filter for CUPS.
  *
@@ -847,5 +847,5 @@ main(int  argc,                             /* I - Number of command-line arguments */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: rastertohp.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 7edef8f649dae4d7d1a80a20798a22a5be706271..90e73c20082b668e38efcba3e6327b053783555d 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: rastertolabel.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Label printer filter for CUPS.
  *
@@ -1281,5 +1281,5 @@ main(int  argc,                           /* I - Number of command-line arguments */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: rastertolabel.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 1382f0b7f9122071097997f0a53e1183f46bc22c..b0b16db5158aba924ae8d1e2a59c6397492a880e 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: testraster.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Raster test program routines for CUPS.
  *
@@ -1067,5 +1067,5 @@ print_changes(
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testraster.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 41d944e3e29fe1714597850a849243af067b3a91..956458fc805ec964619c0bde70270b559f170265 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: install-sh 11025 2013-06-07 01:00:33Z msweet $"
 #
 # Install a program, script, or datafile.
 #
index 5de848b658a7a843b24dbea015fdf28f5a04b13b..29dc7f79fb786226f8777c8e726e3b1d5098cdbc 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: Makefile 13138 2016-03-15 14:59:54Z msweet $"
 #
 # Locale file makefile for CUPS.
 #
@@ -204,5 +204,5 @@ include Dependencies
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 13138 2016-03-15 14:59:54Z msweet $".
 #
index 64563f679a95cb3c6eeb365901cf47798692c9e8..14e74a2fabab6427c5ad6c681d577ca8256f611a 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: checkpo.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Verify that translations in the .po file have the same number and type of
  *   printf-style format strings.
@@ -409,5 +409,5 @@ free_formats(cups_array_t *fmts)    /* I - Array of format strings */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: checkpo.c 10996 2013-05-29 11:51:34Z msweet $".
  */
index 88f0ef8016c097e66344e8b46241baee2b92f608..80e9f9aae6b88a1361d6a4aef05c9efcf6012683 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: po2strings.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Convert a GNU gettext .po file to an Apple .strings file.
  *
@@ -364,5 +364,5 @@ normalize_string(const char *idstr, /* I - msgid string */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: po2strings.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 7e714b4b1dadd294cefb69a7b862cd737cdd55f7..ab37733edb205fb078fca89f3c4d83385547cea0 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: strings2po.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Convert Apple .strings file (UTF-16 BE text file) to GNU gettext .po files.
  *
@@ -173,5 +173,5 @@ write_po(FILE       *po,            /* I - .po file */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: strings2po.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index c2a1923afaeab3cf61623728ed20eeb6e66f065f..29b3ed422c15a15afa7bece18446f13015efc7fb 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: Makefile 13138 2016-03-15 14:59:54Z msweet $"
 #
 # Man page makefile for CUPS.
 #
@@ -228,5 +228,5 @@ mantohtml:  mantohtml.o ../cups/$(LIBCUPSSTATIC)
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 13138 2016-03-15 14:59:54Z msweet $".
 #
index 57d76cad41ce6ba035c746f0fd4bb55c8a0431e3..58007f872326beb0c2528eb8e74b2d8ca99d76e1 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: backend.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" Backend man page for CUPS.
 .\"
@@ -201,5 +201,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: backend.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 75fbf5eaf81a855c731455ec1d3a89ea00dd0a00..aef0fb472e666ab3e35374c4f1de103fcbac9140 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: cancel.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" cancel man page for CUPS.
 .\"
@@ -95,5 +95,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cancel.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 4987d16bf843b74eb9eb68c180e6f0c915e90254..ae0b5bfbf7884debac56df43bd2f726fde981ec7 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: classes.conf.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" classes.conf man page for CUPS.
 .\"
@@ -32,5 +32,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: classes.conf.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 39a811b0420067280e6dc583927f54a61748bb64..d7e55df5c715c9673a555dbae0bafe4cdaafd50d 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: client.conf.man.in 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" client.conf man page for CUPS.
 .\"
@@ -82,5 +82,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: client.conf.man.in 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 7831c480f5366b959470509528f184b1d49c1f23..a29cd48f5d6f144278170e37f8b4e39c6e2ac93c 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: cups-config.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" cups-config man page for CUPS.
 .\"
@@ -112,5 +112,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cups-config.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 30bd6bb6f3ec8a35fe22490ad853315d30b1a341..d9dd579bdbfb18bcc1cfed0ba23bda97dad5e6d7 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: cups-files.conf.man.in 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" cups-files.conf man page for CUPS.
 .\"
@@ -225,5 +225,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cups-files.conf.man.in 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index fcd76e08f7e4da63c0f7cbb5bbf98329566b13c7..b12faadbca3ed50845f88a7cf0ddc626d51042e9 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: cups-lpd.man.in 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" cups-lpd man page for CUPS.
 .\"
@@ -122,5 +122,5 @@ RFC 2569
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cups-lpd.man.in 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 335f6d5a9248ac2dcac354dc4f599cb52867b018..4015f70324deb4ca6eff8fb50e8a0e4a1c97762a 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: cups-snmp.conf.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" snmp.conf man page for CUPS.
 .\"
@@ -65,5 +65,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cups-snmp.conf.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 5ab57251c2b49300962f4793a82b456af465ed23..8582041cbbef4006f60c9f2ce52bd16b7147384a 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: cups-snmp.man.in 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" SNMP backend man page for CUPS.
 .\"
@@ -57,5 +57,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cups-snmp.man.in 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index eefe754cc287c825b059756454c8abe18fa96b14..8c52c74264f06331f654f87c5f47cd7a7ca4df3c 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: cups.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" cups (intro) man page for CUPS.
 .\"
@@ -143,5 +143,5 @@ PWG Internet Printing Protocol Workgroup (http://www.pwg.org/ipp)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cups.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 0be1e8607ef39d82d3d4dfe69cd488195b74d3aa..348d5ac0410a2f6a618181a07ed49588eabdd893 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: cupsaccept.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" accept/reject man page for CUPS.
 .\"
@@ -90,5 +90,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cupsaccept.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 28a9098ce8e0d4f96be6c87deb6734c755826b19..710f3beefa0e9eac57ab980cff7971d69b61c9f9 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: cupsaddsmb.man.in 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" cupsaddsmb man page for CUPS.
 .\"
@@ -127,5 +127,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cupsaddsmb.man.in 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 939546d3dbf8adeee9d3c3869a8b7cab65597233..7107153a6c8e9c53bfd4b0b90f1de31c7a7952cd 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: cupsctl.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" cupsctl man page for CUPS.
 .\"
@@ -102,5 +102,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cupsctl.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 2148ec4b887a4b083ee697e6f4f5249baa30bfca..0c9575273d549dbfe4200043e370580490895b58 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: cupsd-helper.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" cupsd-helper man page for CUPS.
 .\"
@@ -90,5 +90,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cupsd-helper.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 63c6f186250416e99573682083c1bb279242addf..bef227c576fa64ecb49e3eb214621ea1120d7aa4 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: cupsd-logs.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" cupsd-logs man page for CUPS.
 .\"
@@ -237,5 +237,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cupsd-logs.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 5cf8c88061b473049b2b233d1ecb41485c1c006f..1007bf1df152c829db4a7a5b2038023ae89e06b8 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: cupsd.conf.man.in 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" cupsd.conf man page for CUPS.
 .\"
@@ -872,5 +872,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cupsd.conf.man.in 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 226fc5079fca59809e12add1e865ee59ba6c188b..6c71e9b57176771a799e60155c7530fe52fb516d 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: cupsd.man.in 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" cupsd man page for CUPS.
 .\"
@@ -130,5 +130,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2016 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cupsd.man.in 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 3f4458b369784a725646d900ea07629929884b83..092852ab10644c9fc415b7dfd0271170163b621e 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: cupsenable.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" cupsenable/cupsdisable man page for CUPS.
 .\"
@@ -102,5 +102,5 @@ CUPS Online Help (http://localhost:631/help)
 Copyright \[co] 2007-2015 by Apple Inc.
 
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cupsenable.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index e901ffa406c95297f12828009b970819ad5fc6fc..1621b6656244eaba4706134738e0125928c9e659 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: cupsfilter.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" cupsfilter man page for CUPS.
 .\"
@@ -139,5 +139,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cupsfilter.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index aed992fc5ce40decb8022c633603d358fd76d8c9..12ee30409bf625fb85d96fbd77d692f25b2a4551 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: cupstestdsc.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" cupstestdsc man page for CUPS.
 .\"
@@ -47,5 +47,5 @@ Specification, Version 3.0.
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cupstestdsc.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index f50c3d568c296bad0f39cbd63b039b623a7d6565..1297eed89a53637bdc963cf3186db15d8dbfa436 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: cupstestppd.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" cupstestppd man page for CUPS.
 .\"
@@ -147,5 +147,5 @@ Adobe PostScript Printer Description File Format Specification, Version 4.3.
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: cupstestppd.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index a12058526fb61c529f4cbef013089031507551dc..e5c4c6fd2c9a63e40ead8a1873557e4bd9236d96 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: filter.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" filter man page for CUPS.
 .\"
@@ -221,5 +221,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: filter.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 1afd502b921573e5b8db3758245182ca87cd05c3..e17a03647ab7a5e377ef17ba736e802165a3c0a7 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: ippfind.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" ippfind man page for CUPS.
 .\"
@@ -257,5 +257,5 @@ Similarly, to send a PostScript test page to every PostScript printer, run:
 .SH COPYRIGHT
 Copyright \[co] 2013-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: ippfind.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 249d871e7879285dc43754c3565f7feca9a4ded9..9deb950ebfb9f6050cebdd4a29f3513577186410 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: ipptool.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" ipptool man page for CUPS.
 .\"
@@ -244,5 +244,5 @@ RFC 2911 (http://tools.ietf.org/html/rfc2911),
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: ipptool.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 3210889b1bb650eba2b6beccf66a1e0a030fa32f..84673a96bfc77646a148986605806466891280cc 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: ipptoolfile.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" ipptoolfile man page for CUPS.
 .\"
@@ -621,5 +621,5 @@ RFC 2911 (http://tools.ietf.org/html/rfc3911)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: ipptoolfile.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 44972587135ae7ce7f59566473a60c3232232a70..7de8b8014ac9d0fd7654b6edeb990f0732f52844 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: lp.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" lp man page for CUPS.
 .\"
@@ -218,5 +218,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: lp.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index c0283f2da438760f25f15c60f046f5f7eb17623a..489257422c902ead6c1c2d07fae21d1a2c7245e9 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: lpadmin.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" lpadmin man page for CUPS.
 .\"
@@ -213,5 +213,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: lpadmin.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 8965d216b8cb6603329b1810ceea8300321b9398..008689e14a72e216301e3c123678d6c0a08c8f80 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: lpc.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" lpc man page for CUPS.
 .\"
@@ -60,5 +60,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: lpc.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 664784a781748f4c3e5a13510930e9a410768f36..e150ab079a8c0e8cf7a579be3a11cfc148942721 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: lpinfo.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" lpinfo man page for CUPS.
 .\"
@@ -134,5 +134,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: lpinfo.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index c6d540262ccacf179574c8773dc688ccb2161947..116c0faa26d95cc73af74d3be1032ba7426b423f 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: lpmove.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" lpmove man page for CUPS.
 .\"
@@ -78,5 +78,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: lpmove.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index d93c8b51e1509d53cbbec53432f4b89882f8da2e..1848173b50ed60f2182cf1c45ab4029365410a41 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: lpoptions.man.in 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" lpoptions man page for CUPS.
 .\"
@@ -137,5 +137,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: lpoptions.man.in 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 6d21b95e664e6e442cf8fe7155e2c4127fb32006..c061a06d26da8dff49bf8ff7d2df83bb0e57e358 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: lpq.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" lpq man page for CUPS.
 .\"
@@ -68,5 +68,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: lpq.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index b819b3d65029b5c5cf3af699a35782afee707565..5a28898567ad4e130056abca8b9660e57303c6b9 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: lpr.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" lpr man page for CUPS.
 .\"
@@ -145,5 +145,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: lpr.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 1f46ea0533a2eb6701bc88519717b9ee7469b1ff..3578881108037648a3648bfa7928fc8e7ad9af21 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: lprm.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" lprm man page for CUPS.
 .\"
@@ -86,5 +86,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: lprm.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 15e78736ca5983302e6cc8ebd7a5a982e5ee5b04..4f53f71a549c449d246faca27f65dcc23d3b444a 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: lpstat.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" lpstat man page for CUPS.
 .\"
@@ -148,5 +148,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: lpstat.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 03c9a652338de0b55c881b662b2baa6d429ac6c4..24681fd38fb996758f6cde33d19af8e77cee4c54 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: mailto.conf.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" mailto.conf man page for CUPS.
 .\"
@@ -48,5 +48,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: mailto.conf.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index e9a581af516d75293d49de2698efe53b50c52872..661a6a0afa298356c2114a5cbb0ccb58f63349d5 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: mantohtml.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Man page to HTML conversion program.
  *
@@ -1222,5 +1222,5 @@ strmove(char       *d,                    /* I - Destination */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: mantohtml.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 06d677a3f0732d7047a10aa709a2afa17cf75db2..1c307a4d3f57b70695e6f6ab1936e5fa374229f6 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: mime.convs.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" mime.convs man page for CUPS.
 .\"
@@ -62,5 +62,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: mime.convs.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 2af57c9476495719e59bac0cf67bd7176eeca39f..11015bcfbf50a237293cff710f2b24cad81568e5 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: mime.types.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" mime.types man page for CUPS.
 .\"
@@ -112,5 +112,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: mime.types.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 5c5d852905a97a0e71ca19cf84f5778aa49bcacc..a4a8a74551ab094582ad91eeaa6dff259750df24 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: notifier.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" notifier man page for CUPS.
 .\"
@@ -40,5 +40,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: notifier.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index aa50cf584df35cc70832768d20a47445af9da739..2e2b5d34a4238f3c3996239fea8ebbc3930e686f 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: ppdc.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" ppdc man page for CUPS.
 .\"
@@ -102,5 +102,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: ppdc.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 9d5bc4a3b3de3bca72581f615d552fd17e810875..6b2456aad6e727e2e0ef9dfde86454bd41a0e480 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: ppdcfile.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" ppdcfile man page for CUPS.
 .\"
@@ -161,5 +161,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: ppdcfile.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 41311430def65b9809245d207810c708c0a71cdf..d0667031457e340fbf5cf515d74a1752aeb97c46 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: ppdhtml.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" ppdhtml man page for CUPS.
 .\"
@@ -47,5 +47,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: ppdhtml.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 57f5b16caad543c5297e827b125d9e863bed86ca..5302295f1b15369aa0f3209afec0a66ca3f6458f 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: ppdi.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" ppdi man page for CUPS.
 .\"
@@ -54,5 +54,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: ppdi.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 6051a9acb362ecf5a685b2571201fde81de525ea..b0b98b11c789f7aa01b56fcf4973708ee695aaba 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: ppdmerge.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" ppdmerge man page for CUPS.
 .\"
@@ -50,5 +50,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: ppdmerge.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index c0c38ff652f0c67dbb3b873f44b6a8b6d282d0f5..f1f31a7baacdb4f8429c2a61360f9a75ebf919b1 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: ppdpo.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" ppdpo man page for CUPS.
 .\"
@@ -54,5 +54,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: ppdpo.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index d38843c95475c4d8a45b28e610e4d97ae222341e..a7ab9549b9f1c58b9fb0b3689251e6a5b00ab05e 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: printers.conf.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" printers.conf man page for CUPS.
 .\"
@@ -32,5 +32,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: printers.conf.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index b659f315dfff88224404b806069d7dedc6de8de3..ed0a2c76ee321873a1ff76a102f802e53888bcc9 100644 (file)
@@ -1,5 +1,5 @@
 .\"
-.\" "$Id$"
+.\" "$Id: subscriptions.conf.man 13138 2016-03-15 14:59:54Z msweet $"
 .\"
 .\" subscriptions.conf man page for CUPS.
 .\"
@@ -32,5 +32,5 @@ CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
 Copyright \[co] 2007-2015 by Apple Inc.
 .\"
-.\" End of "$Id$".
+.\" End of "$Id: subscriptions.conf.man 13138 2016-03-15 14:59:54Z msweet $".
 .\"
index 7ba7c42307a5041d05e81f08efc3947f12be6e77..1c3bf6995c9721a875ec85bcfbf9489087d9dade 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $"
 #
 #   Port monitor makefile for CUPS.
 #
@@ -143,5 +143,5 @@ include Dependencies
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $".
 #
index 885805243a491b9a2fb678e63e83c5dc26a4401f..156dcc324e5b5e1988c5908c0da8b83ce4447d59 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: bcp.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * TBCP port monitor for CUPS.
  *
@@ -281,5 +281,5 @@ pswrite(const char *buf,            /* I - Buffer to write */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: bcp.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index e37635a705f4e3aef6e8890904aa80116bbc05ff..770acdd163a54265aa78eacb53c14cf87d83f8e7 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: tbcp.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * TBCP port monitor for CUPS.
  *
@@ -271,5 +271,5 @@ pswrite(const char *buf,            /* I - Buffer to write */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: tbcp.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index e3d741351c4c13021e8c37040d0255060be8fa22..3206dd075e068d3302f97e607f3807a254f0b819 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $"
 #
 #   Notifier makefile for CUPS.
 #
@@ -161,5 +161,5 @@ include Dependencies
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $".
 #
index 03a41681e55a4cdc1a5b78c7b678aba1449caf4f..3ee0406640fb96af98ed04598dae4a7c8cd68537 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: dbus.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * D-Bus notifier for CUPS.
  *
@@ -654,5 +654,5 @@ main(void)
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: dbus.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index 7b2f8a1a2b0dd925bb77810c00881aba6280f845..724e12be65191f799af5783e54df7331538012cf 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: mailto.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   "mailto" notifier for CUPS.
  *
@@ -642,5 +642,5 @@ print_attributes(ipp_t *ipp,                /* I - IPP request */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: mailto.c 10996 2013-05-29 11:51:34Z msweet $".
  */
index 3f6ca111e37694c3b8bdcd3ff11828457e1fd1e3..04acef761c50838b52c994341e9659ee71aa4f25 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: rss.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * RSS notifier for CUPS.
  *
@@ -735,5 +735,5 @@ xml_escape(const char *s)           /* I - String to escape */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: rss.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index a7b8df4a7e9315187e8424ca8ffbe66f7d89d963..be3508f4b14c4e778cb2d9b4ed88d377666c5c70 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: testnotify.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  *   Test notifier for CUPS.
  *
@@ -123,5 +123,5 @@ print_attributes(ipp_t *ipp,                /* I - IPP request */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testnotify.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index b1172230ccb330fd7d7a6f622e07c8cea747aa42..5d35926fd71282cd5de76ada06577fcb20aaa0d9 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: cups.list.in 13138 2016-03-15 14:59:54Z msweet $"
 #
 # ESP Package Manager (EPM) file list for CUPS.
 #
@@ -733,5 +733,5 @@ f 0444 root sys $XINETD/cups-lpd scheduler/cups-lpd.xinetd
 %subpackage
 
 #
-# End of "$Id$".
+# End of "$Id: cups.list.in 13138 2016-03-15 14:59:54Z msweet $".
 #
index 46faef2cc2b0a02dfc09f2daf4417820196705f5..5151004c461e4183cfbe5b68b5e4b40469a5bbbf 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: cups.spec.in 13138 2016-03-15 14:59:54Z msweet $"
 #
 # RPM "spec" file for CUPS.
 #
@@ -401,5 +401,5 @@ rm -rf $RPM_BUILD_ROOT
 
 
 #
-# End of "$Id$".
+# End of "$Id: cups.spec.in 13138 2016-03-15 14:59:54Z msweet $".
 #
index 68bf6b2a41581aa588cd4d0329fefe97d87c3139..9bea044b12b8f859ddc1c32b46055eedce0ecb2e 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: Makefile 13138 2016-03-15 14:59:54Z msweet $"
 #
 # Makefile for the CUPS PPD Compiler.
 #
@@ -388,5 +388,5 @@ include Dependencies
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 13138 2016-03-15 14:59:54Z msweet $".
 #
index 24a7e04bb283d0e4178f93d28a92e725aa7df1c1..36599058301ca90bdc71c35579662755cd17d08f 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: foo.drv 3247 2011-05-12 06:22:31Z msweet $"
 //
 //   PPD file compiler test data file for CUPS.
 //
@@ -543,5 +543,5 @@ Attribute cupsIPPReason "com.foo-serious-error/A Serious Error" "http://foo.com/
 
 
 //
-// End of "$Id$".
+// End of "$Id: foo.drv 3247 2011-05-12 06:22:31Z msweet $".
 //
index 8d0061ba0e5377209deacbdb9110d130181cb4fe..889bc0a0eb6a6d83ce1cc54b6a1960ab0e0b3439 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: genstrings.cxx 11984 2014-07-02 13:16:59Z msweet $"
 //
 // GNU gettext message generator for the CUPS PPD Compiler.
 //
@@ -204,5 +204,5 @@ write_cstring(const char *s)                /* I - String to write */
 
 
 //
-// End of "$Id$".
+// End of "$Id: genstrings.cxx 11984 2014-07-02 13:16:59Z msweet $".
 //
index 688f56c46af25627445beacb5eaa9d73d101ee86..6cc853d713bb209c131d2c276cefaf489c7c6d2a 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: ppdc-array.cxx 11984 2014-07-02 13:16:59Z msweet $"
 //
 // Array class for the CUPS PPD Compiler.
 //
@@ -155,5 +155,5 @@ ppdcArray::remove(ppdcShared *d)            // I - Data element
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-array.cxx 11984 2014-07-02 13:16:59Z msweet $".
 //
index 1ea0337a93664b479ced16f682aff9e162fe6ab0..4570f106fc49f19699e92d4ebcf60138d1770c45 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: ppdc-attr.cxx 1378 2009-04-08 03:17:45Z msweet $"
 //
 //   Attribute class for the CUPS PPD Compiler.
 //
@@ -62,5 +62,5 @@ ppdcAttr::~ppdcAttr()
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-attr.cxx 1378 2009-04-08 03:17:45Z msweet $".
 //
index 567163731b74269d820d2e1c60170dc3d160fdbf..085e676e438d7101b322af03bf881613157dae00 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: ppdc-catalog.cxx 11984 2014-07-02 13:16:59Z msweet $"
 //
 // Shared message catalog class for the CUPS PPD Compiler.
 //
@@ -962,5 +962,5 @@ put_utf16(cups_file_t *fp,          // I - File to write to
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-catalog.cxx 11984 2014-07-02 13:16:59Z msweet $".
 //
index 2c12de2b9c514dcce5162064a4e4c6a1807e1632..e9937feb932cd36b42e8f5afac518952ac553a67 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: ppdc-choice.cxx 1378 2009-04-08 03:17:45Z msweet $"
 //
 //   Option choice class for the CUPS PPD Compiler.
 //
@@ -57,5 +57,5 @@ ppdcChoice::~ppdcChoice()
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-choice.cxx 1378 2009-04-08 03:17:45Z msweet $".
 //
index 6e6f0241e7fac95b732aa37950e9588a38f57cde..c06097986b0ed8ce5063a62978b24b1bf12dc37f 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: ppdc-constraint.cxx 1378 2009-04-08 03:17:45Z msweet $"
 //
 //   Contraint class for the CUPS PPD Compiler.
 //
@@ -60,5 +60,5 @@ ppdcConstraint::~ppdcConstraint()
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-constraint.cxx 1378 2009-04-08 03:17:45Z msweet $".
 //
index f70da00960ef964dec72e1c8568d80f79568a1e4..2736f61c9a5867cdc13d0e98552cb4a53f8a9cea 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: ppdc-driver.cxx 11984 2014-07-02 13:16:59Z msweet $"
 //
 // PPD file compiler definitions for the CUPS PPD Compiler.
 //
@@ -1326,5 +1326,5 @@ ppdcDriver::write_ppd_file(
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-driver.cxx 11984 2014-07-02 13:16:59Z msweet $".
 //
index 1f1d9a84e1980c3d13b532683a8be902b3f24a42..0a24827f7f4ee29ea994caf7b5f78ff47bda5e2c 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: ppdc-file.cxx 3755 2012-03-30 05:59:14Z msweet $"
 //
 //   File class for the CUPS PPD Compiler.
 //
@@ -106,5 +106,5 @@ ppdcFile::peek()
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-file.cxx 3755 2012-03-30 05:59:14Z msweet $".
 //
index 33994849b80fee149a0b9849ed3764cba039b96a..cc1ae00ff6eec9cadc8052c9861f79060ad72452 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: ppdc-filter.cxx 1378 2009-04-08 03:17:45Z msweet $"
 //
 //   Filter class for the CUPS PPD Compiler.
 //
@@ -56,5 +56,5 @@ ppdcFilter::~ppdcFilter()
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-filter.cxx 1378 2009-04-08 03:17:45Z msweet $".
 //
index b6d9bcb2abe4801a2e46137ad544f81daed2c857..c5dad4d8327078cee21fb0602313b152de7ed465 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: ppdc-font.cxx 1378 2009-04-08 03:17:45Z msweet $"
 //
 //   Shared font class for the CUPS PPD Compiler.
 //
@@ -62,5 +62,5 @@ ppdcFont::~ppdcFont()
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-font.cxx 1378 2009-04-08 03:17:45Z msweet $".
 //
index cc0ab280a455e5ca0aa18baf877d30e07e05ddba..00d0a7cb2c79aaea50eaef666e3fef9c3bbb4f62 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: ppdc-group.cxx 3275 2011-05-20 07:26:13Z msweet $"
 //
 //   Group class for the CUPS PPD Compiler.
 //
@@ -99,5 +99,5 @@ ppdcGroup::find_option(const char *n) // I - Name of option
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-group.cxx 3275 2011-05-20 07:26:13Z msweet $".
 //
index 4794e77151929d427f81552a19b006329d31343c..d41cbb982204afe3b06c8d5eb06900ca11452da0 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: ppdc-import.cxx 3275 2011-05-20 07:26:13Z msweet $"
 //
 //   PPD file import methods for the CUPS PPD Compiler.
 //
@@ -339,5 +339,5 @@ ppdcSource::import_ppd(const char *f)       // I - Filename
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-import.cxx 3275 2011-05-20 07:26:13Z msweet $".
 //
index 844028a39ce72728e4e6cc4c31820e231e1d3497..48afd381a9f8bfa123725031e8c95736eb0f8437 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: ppdc-mediasize.cxx 1378 2009-04-08 03:17:45Z msweet $"
 //
 //   Shared media size class for the CUPS PPD Compiler.
 //
@@ -81,5 +81,5 @@ ppdcMediaSize::~ppdcMediaSize()
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-mediasize.cxx 1378 2009-04-08 03:17:45Z msweet $".
 //
index 11e5e3eaa7c0dfd4c658f0f4a94b70f78b52af16..fbbe40c3815cc988fe828c29cbc2c9d635b101f5 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: ppdc-message.cxx 1378 2009-04-08 03:17:45Z msweet $"
 //
 //   Shared message class for the CUPS PPD Compiler.
 //
@@ -54,5 +54,5 @@ ppdcMessage::~ppdcMessage()
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-message.cxx 1378 2009-04-08 03:17:45Z msweet $".
 //
index e80df3c8759639586b16c63269f82bd9a0767a97..3fdc296addca2953ee6d593d343c85682d242207 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: ppdc-option.cxx 3275 2011-05-20 07:26:13Z msweet $"
 //
 //   Option class for the CUPS PPD Compiler.
 //
@@ -125,5 +125,5 @@ ppdcOption::set_defchoice(ppdcChoice *c)    // I - Choice
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-option.cxx 3275 2011-05-20 07:26:13Z msweet $".
 //
index 2bf5a24e7931d0195a5fb59b08c000cc91b8e5a6..2fea438865d5d45f86ea838519d0dbefe7378367 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: ppdc-private.h 1992 2010-03-24 14:32:08Z msweet $"
 //
 //   Private definitions for the CUPS PPD Compiler.
 //
@@ -36,5 +36,5 @@
 #endif // !_PPDC_PRIVATE_H_
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-private.h 1992 2010-03-24 14:32:08Z msweet $".
 //
index 90625f423deb99d61c34aa35b820b463fef2292c..244e34f42b48a626fc03ca52c632aa5667888431 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: ppdc-profile.cxx 1378 2009-04-08 03:17:45Z msweet $"
 //
 //   Color profile class for the CUPS PPD Compiler.
 //
@@ -61,5 +61,5 @@ ppdcProfile::~ppdcProfile()
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-profile.cxx 1378 2009-04-08 03:17:45Z msweet $".
 //
index 0c99c0859717afe8d0b942eb204873344643d4ef..e6b6167a10bbad196d456ff2410f75c688d82209 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: ppdc-shared.cxx 1556 2009-06-10 19:02:58Z msweet $"
 //
 //   Shared data class for the CUPS PPD Compiler.
 //
@@ -84,5 +84,5 @@ ppdcShared::retain()
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-shared.cxx 1556 2009-06-10 19:02:58Z msweet $".
 //
index 988e9dd2228fae58a69f5c409900abbeb690df4d..f5084a9599b461e7f04e17e9fe3f00adc0c2f18a 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: ppdc-source.cxx 11984 2014-07-02 13:16:59Z msweet $"
 //
 // Source class for the CUPS PPD Compiler.
 //
@@ -3803,5 +3803,5 @@ ppdcSource::write_file(const char *f)     // I - File to write
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-source.cxx 11984 2014-07-02 13:16:59Z msweet $".
 //
index 706bd138c60609952c42e593f6ca6ed8e112ddce..b6e35121381f53da9fbdce3380ea2b083641d207 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: ppdc-string.cxx 3933 2012-10-01 03:01:10Z msweet $"
 //
 //   Shared string class for the CUPS PPD Compiler.
 //
@@ -60,5 +60,5 @@ ppdcString::~ppdcString()
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-string.cxx 3933 2012-10-01 03:01:10Z msweet $".
 //
index 22a175ad4459cc6e98ac4099b53b1cff605cf9ae..d60ef72fa4aeeeda9033335bc04c22fee209d92c 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: ppdc-variable.cxx 1378 2009-04-08 03:17:45Z msweet $"
 //
 //   Variable class for the CUPS PPD Compiler.
 //
@@ -67,5 +67,5 @@ ppdcVariable::set_value(const char *v)
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc-variable.cxx 1378 2009-04-08 03:17:45Z msweet $".
 //
index 67d3b669017abf1ad0b2c7e9f89587d1067a198d..322f6c315a108beb74df4be7a8152e63de21c04d 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: ppdc.cxx 11984 2014-07-02 13:16:59Z msweet $"
 //
 // PPD file compiler main entry for the CUPS PPD Compiler.
 //
@@ -459,5 +459,5 @@ usage(void)
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc.cxx 11984 2014-07-02 13:16:59Z msweet $".
 //
index c940e00a06220fd51d5b64fe11a637d7f6ccb255..0aad12558bd9ea8a658e4babfbc537cbd44c4aea 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: ppdc.h 3755 2012-03-30 05:59:14Z msweet $"
 //
 //   Definitions for the CUPS PPD Compiler.
 //
@@ -529,5 +529,5 @@ class ppdcSource                    //// Source File
 #endif // !_PPDC_H_
 
 //
-// End of "$Id$".
+// End of "$Id: ppdc.h 3755 2012-03-30 05:59:14Z msweet $".
 //
index 881187636c60afa7feafe393d41c7d42ddc1335e..43291e16302fa1b4fb71dc87b5edc1b975225e36 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: ppdhtml.cxx 13138 2016-03-15 14:59:54Z msweet $"
 //
 // PPD to HTML utility for the CUPS PPD Compiler.
 //
@@ -187,5 +187,5 @@ usage(void)
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdhtml.cxx 13138 2016-03-15 14:59:54Z msweet $".
 //
index a411bfef548aa9fb251e0bfc2d69d7738a678e2b..cbc728b90c101e3e109a1f027e41e725cc4f3933 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: ppdi.cxx 3071 2011-03-23 00:05:29Z msweet $"
 //
 //   PPD file import utility for the CUPS PPD Compiler.
 //
@@ -138,5 +138,5 @@ usage(void)
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdi.cxx 3071 2011-03-23 00:05:29Z msweet $".
 //
index 8c4863e11f2625513caeea022e0903e0a76954b6..fad69df0582d1bbc614c346b86fc9f70d1e88d27 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: ppdmerge.cxx 11984 2014-07-02 13:16:59Z msweet $"
 //
 // PPD file merge utility for the CUPS PPD Compiler.
 //
@@ -369,5 +369,5 @@ usage(void)
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdmerge.cxx 11984 2014-07-02 13:16:59Z msweet $".
 //
index 132d4593e0dae075301fe42c7b33fdd2af3993ff..2662d42269e4b0ba1532d03dae1b4060a5db16a2 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: ppdpo.cxx 13138 2016-03-15 14:59:54Z msweet $"
 //
 // PPD file message catalog program for the CUPS PPD Compiler.
 //
@@ -258,5 +258,5 @@ usage(void)
 
 
 //
-// End of "$Id$".
+// End of "$Id: ppdpo.cxx 13138 2016-03-15 14:59:54Z msweet $".
 //
index 89c75fe0d7f291c480ee4371d17d51b73a338883..bed24e8f5a5faf98cb95e773d76a09df6b4547dc 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: sample.drv 13138 2016-03-15 14:59:54Z msweet $"
 //
 // Driver info file for CUPS-supplied PPDs.
 //
@@ -1168,5 +1168,5 @@ Version "2.1"
 }
 
 //
-// End of "$Id$".
+// End of "$Id: sample.drv 13138 2016-03-15 14:59:54Z msweet $".
 //
index a9e2e8655667984dbf362680109ac4ccbfbb588c..0943dcc48125308c62a0b8d746af5f1193873cb0 100644 (file)
@@ -1,5 +1,5 @@
 //
-// "$Id$"
+// "$Id: testcatalog.cxx 1378 2009-04-08 03:17:45Z msweet $"
 //
 //   Test program for message catalog class.
 //
@@ -59,5 +59,5 @@ main(int  argc,                               // I - Number of command-line arguments
 
 
 //
-// End of "$Id$".
+// End of "$Id: testcatalog.cxx 1378 2009-04-08 03:17:45Z msweet $".
 //
index 14c8f1ab9cef3abba53176b491bcb326d1c0fc32..e1dee90faaa642be1e4b7680243b5e2072513a74 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: Makefile 13138 2016-03-15 14:59:54Z msweet $"
 #
 # Scheduler Makefile for CUPS.
 #
@@ -552,5 +552,5 @@ include Dependencies
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 13138 2016-03-15 14:59:54Z msweet $".
 #
index 171dccb052290c757dc4b159be69b3f197865280..4e6304a942c06040a3e5589b1471e6e8467a84a7 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: auth.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Authorization routines for the CUPS scheduler.
  *
@@ -2211,5 +2211,5 @@ to64(char          *s,                    /* O - Output string */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: auth.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index fe11d46558ab6380f159a408baf8fe777e466d2f..cb75d930af6a866b4d4c75ca083a70b2d5ee8c82 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: auth.h 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Authorization definitions for the CUPS scheduler.
  *
@@ -143,5 +143,5 @@ extern cupsd_location_t     *cupsdNewLocation(const char *location);
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: auth.h 11984 2014-07-02 13:16:59Z msweet $".
  */
index 77ae797ae1db3ed3d4db9663cbddcc45ee340fe3..631a891af8444c9a14c2abc8ee619cedede0cfd8 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: banners.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Banner routines for the CUPS scheduler.
  *
@@ -220,5 +220,5 @@ free_banners(void)
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: banners.c 10996 2013-05-29 11:51:34Z msweet $".
  */
index fb933aaae4bf09802680534f7f386c4feac0fce9..19ab6f71f82d33b1419686b1c095a2064a987656 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: banners.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Banner definitions for the CUPS scheduler.
  *
@@ -41,5 +41,5 @@ extern void           cupsdLoadBanners(const char *d);
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: banners.h 10996 2013-05-29 11:51:34Z msweet $".
  */
index 892a5fde18d4fde2923a920ec6e72a13052abbbf..dca7a19da5cc7b166055be4616f881a62412bdda 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: cert.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Authentication certificate routines for the CUPS scheduler.
  *
@@ -451,5 +451,5 @@ ctcompare(const char *a,            /* I - First string */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cert.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index f2dc637bf0e326849b221c8526c2a7ffb000b469..063c5de7ab50d6a2a8b5ab0afb8ab2734ce94640 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: cert.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Authentication certificate definitions for the CUPS scheduler.
  *
@@ -49,5 +49,5 @@ extern void           cupsdInitCerts(void);
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cert.h 10996 2013-05-29 11:51:34Z msweet $".
  */
index 12d6ae2eba28403f125ff966cdb1a4f9dfa224ee..4b1c2bce8649c2ad1c1bb9acafd45f2b8e22cee0 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: classes.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Printer class routines for the CUPS scheduler.
  *
@@ -806,5 +806,5 @@ cupsdSaveAllClasses(void)
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: classes.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index b24b7de117cac3df76a8d5a6ce233b8bdc5aa72d..bc0196e211cf1f55874e50c410026c748cf2656b 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: classes.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Printer class definitions for the CUPS scheduler.
  *
@@ -31,5 +31,5 @@ extern void           cupsdSaveAllClasses(void);
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: classes.h 10996 2013-05-29 11:51:34Z msweet $".
  */
index d5611147c3ae34b117123b91f25b1f86e71be09c..545f08cbf7044d7df0e1c6d6a67f543b789adb11 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: client.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Client routines for the CUPS scheduler.
  *
@@ -4082,5 +4082,5 @@ write_pipe(cupsd_client_t *con)           /* I - Client connection */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: client.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index afe8d3ac3f43a0f6295f2ef4afd274f7e63c41db..6af7a60df35b582871ce6392dfd682b2444de710 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: client.h 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Client definitions for the CUPS scheduler.
  *
@@ -148,5 +148,5 @@ extern int  cupsdStartTLS(cupsd_client_t *con);
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: client.h 11984 2014-07-02 13:16:59Z msweet $".
  */
index 8926212c45efa416b96631be9591a88d357c123d..856d9151f6072590cd791acf83ddc11f661ea961 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: colorman.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Color management routines for the CUPS scheduler.
  *
@@ -1519,5 +1519,5 @@ colord_unregister_printer(
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: colorman.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index e912a92a34c9bc5353e86c35639e555c56b69499..3360fd4e3ef422a7d9c1b6fdff8ebcfbad9af8ee 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: colorman.h 3833 2012-05-23 22:51:18Z msweet $"
  *
  *   Color management definitions for the CUPS scheduler.
  *
@@ -24,5 +24,5 @@ extern void   cupsdUnregisterColor(cupsd_printer_t *p);
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: colorman.h 3833 2012-05-23 22:51:18Z msweet $".
  */
index c913351438caee3418c2919617082e6e53a171d7..73e21e54fd9a3cf216b4a665ae7a7a9703415558 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: conf.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Configuration routines for the CUPS scheduler.
  *
@@ -4247,5 +4247,5 @@ set_policy_defaults(cupsd_policy_t *pol)/* I - Policy */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: conf.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 55ab2bdc967c10314b2319c19c59ca10b4ed3902..555f34a5896759dfa7c667abdfb7e51564cbcc73 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: conf.h 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Configuration file definitions for the CUPS scheduler.
  *
@@ -300,5 +300,5 @@ extern int  cupsdWriteErrorLog(int level, const char *message);
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: conf.h 13138 2016-03-15 14:59:54Z msweet $".
  */
index 73e93da0b8576c3cf6210ad4e60bb9a49bb616c6..e951ee52612c5cd468455a825f44f8e20c0fd0aa 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: cups-deviced.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Device scanning mini-daemon for CUPS.
  *
@@ -793,5 +793,5 @@ start_backend(const char *name,             /* I - Backend to run */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cups-deviced.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index 46ed9cffdfb056d1e5963cef66746adabc4e92cf..6588038018c835b87f22792de19cb73669c1c689 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: cups-driverd.cxx 13138 2016-03-15 14:59:54Z msweet $"
  *
  * PPD/driver support for CUPS.
  *
@@ -2931,5 +2931,5 @@ regex_string(const char *s)               /* I - String to compare */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cups-driverd.cxx 13138 2016-03-15 14:59:54Z msweet $".
  */
index c774450568f31c1be9ef136c0e69d1c097fb0f87..7b128143378c4581ef4dcb7a3db376f36849d029 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: cups-exec.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Sandbox helper for CUPS.
  *
@@ -202,5 +202,5 @@ usage(void)
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cups-exec.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index 798ee0588e0159354609c1b884e22a6287a8464c..ebd8305247188fe16a885639c230547d90da0333 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: cups-lpd.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Line Printer Daemon interface for CUPS.
  *
@@ -1629,5 +1629,5 @@ smart_gets(char *s,                       /* I - Pointer to line buffer */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cups-lpd.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 4099196e6ed536eb36c172a0b84cff2e8caaf0a6..c50e893eb33c0a482f3627eef2aed1845caec555 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: cups.sh.in 11342 2013-10-18 20:36:01Z msweet $"
 #
 # Startup/shutdown script for CUPS.
 #
@@ -200,5 +200,5 @@ exit 0
 
 
 #
-# End of "$Id$".
+# End of "$Id: cups.sh.in 11342 2013-10-18 20:36:01Z msweet $".
 #
index 211c086b7fa81d43e824b071ff4e6cd6c315e8d0..ac6358509b7a3baaa916a67412418573b3855bce 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
 <!--
-    $Id$
+    $Id: cups.xml.in 2309 2010-07-08 20:45:48Z msweet $
 
     Service manifest for CUPS.
 
index 2d8247f699d81287ae5ef9c7b3c897dfe48387ee..f0b705431b8b7b6dd27bf55462f0118976d0d9d4 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: cupsd.h 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Main header file for the CUPS scheduler.
  *
@@ -229,5 +229,5 @@ extern void         cupsdStopServer(void);
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cupsd.h 13138 2016-03-15 14:59:54Z msweet $".
  */
index 66ba874a95cba056ac2d43cfbe432794ecacc2df..3e7b6786763d75971e17f6c42fce3a184d991be8 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: cupsfilter.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Filtering program for CUPS.
  *
@@ -1501,5 +1501,5 @@ usage(const char *opt)                    /* I - Incorrect option, if any */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cupsfilter.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 71a002cd123a337cee8462dfc7b0b704818bf9c1..0ee2a197f5915bff9e8c77a2623cfa52df4f7651 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: dirsvc.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Directory services routines for the CUPS scheduler.
  *
@@ -1823,5 +1823,5 @@ update_smb(int onoff)                     /* I - 1 = turn on, 0 = turn off */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: dirsvc.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 22f3f9c285c49c3ec9bb831ca2ac60406226efac..1326f8abab798198bd9843e8ddd7446be91b1c7c 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: dirsvc.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Directory services definitions for the CUPS scheduler.
  *
@@ -80,5 +80,5 @@ extern void   cupsdUpdateDNSSDName(void);
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: dirsvc.h 10996 2013-05-29 11:51:34Z msweet $".
  */
index d5c154fcde18331d67d10aa750526fa04a20b14c..4585d8f21063dda5b39179119035a9149a9d8128 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: env.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Environment management routines for the CUPS scheduler.
  *
@@ -265,5 +265,5 @@ find_env(const char *name)          /* I - Variable name */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: env.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 210243641d4c24957ef84987a3c5d86ed87bb0cb..34391f2b86fabdd63981f97eb65c8be436c461c4 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: file.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * File functions for the CUPS scheduler.
  *
@@ -447,5 +447,5 @@ overwrite_data(int        fd,               /* I - File descriptor */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: file.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index d1446f654366b406980a92e00dd6b2ddd420afa1..eec96119b8eebdc60f79d8ecdb444e60c75c7f27 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: filter.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   File type conversion routines for CUPS.
  *
@@ -500,5 +500,5 @@ mime_find_filters(
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: filter.c 10996 2013-05-29 11:51:34Z msweet $".
  */
index 6ccdc68895a0c3d651e65ed1b917d6b62a9b20cc..921b63a4372e0ce778c016a64a7a77517805f78f 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: ipp.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * IPP routines for the CUPS scheduler.
  *
@@ -11403,5 +11403,5 @@ validate_user(cupsd_job_t    *job,      /* I - Job */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ipp.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index b18c7ee199315a76dcb58246c028d982a9b23108..dbd4b4f30ad898c189dfa2166ff938341ca3f667 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: job.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Job management routines for the CUPS scheduler.
  *
@@ -5371,5 +5371,5 @@ update_job_attrs(cupsd_job_t *job,        /* I - Job to update */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: job.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 32e2fd74732f1ba2420de604e486605c37aeeba7..c54b630fb5b0dd297d15f40437001f39c30f5b4f 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: job.h 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Print job definitions for the CUPS scheduler.
  *
@@ -180,5 +180,5 @@ extern void         cupsdUpdateJobs(void);
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: job.h 13138 2016-03-15 14:59:54Z msweet $".
  */
index b55d918b01e9c5bf0e515f19ee81653bcf03d831..5d2e5d603c77280feff9882edd7230a858d5c5fe 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: listen.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Server listening routines for the CUPS scheduler.
  *
@@ -302,5 +302,5 @@ cupsdStopListening(void)
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: listen.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index b48b7a740c1de55597e0a6e3a9e53a4e55aeb817..018ff5f3b862d9c5eb4b9cd8e6e4cb79c3955f3f 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: log.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Log file routines for the CUPS scheduler.
  *
@@ -1509,5 +1509,5 @@ format_log_line(const char *message,      /* I - Printf-style format string */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: log.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index c448e5ac8a9af535cd126ec508268dd07a7c069b..078953dbc41029ddd3e607dd391e6b2530891e25 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: mime-private.h 3411 2011-09-07 22:31:27Z msweet $"
  *
  *   Private MIME type/conversion database definitions for CUPS.
  *
@@ -41,5 +41,5 @@ extern void   _mimeError(mime_t *mime, const char *format, ...)
 #endif /* !_CUPS_MIME_PRIVATE_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: mime-private.h 3411 2011-09-07 22:31:27Z msweet $".
  */
index 56181501a6677a1d0d2204f2ab17d00bd834968c..aec1ff24e73fe17aecaa5e24da260010c78f51b8 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: mime.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * MIME database file routines for CUPS.
  *
@@ -935,5 +935,5 @@ mime_load_types(mime_t     *mime,   /* I - MIME database */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: mime.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index 3d61d2e1e2a6ee4e181d5f560f8326ab84ad6000..ddd3283842efcfcce7b97d4ec0c561d8a7c138db 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: mime.h 11272 2013-09-10 19:15:36Z msweet $"
  *
  *   MIME type/conversion database definitions for CUPS.
  *
@@ -161,5 +161,5 @@ extern void         mimeSetErrorCallback(mime_t *mime, mime_error_cb_t cb,
 #endif /* !_CUPS_MIME_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: mime.h 11272 2013-09-10 19:15:36Z msweet $".
  */
index 350f4e3e90583d9a21df182fe31b1d222e70be2a..33efa9413839efde658d11bb3b40145f1fccd4b3 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: network.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Network interface functions for the CUPS scheduler.
  *
@@ -298,5 +298,5 @@ compare_netif(cupsd_netif_t *a,             /* I - First network interface */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: network.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index c7a6aa0c391077665e0c8b9b111836093c93009d..411a6d202643c94279e6c1489fcb067d47fd6142 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: network.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Network interface definitions for the CUPS scheduler.
  *
@@ -48,5 +48,5 @@ extern void           cupsdNetIFUpdate(void);
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: network.h 10996 2013-05-29 11:51:34Z msweet $".
  */
index b36095ff639f4721b39d052462a4abfa5b69ef84..aa5a03340f7abaae1adcbaa1c7d6837d77c47da1 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: policy.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Policy routines for the CUPS scheduler.
  *
@@ -503,5 +503,5 @@ hash_op(cupsd_location_t *op)               /* I - Operation */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: policy.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index 361271f2b0d8948024ac3805f751995df49e5d97..8af88f5565e9297b01ae788f4616a1054f1eb2ce 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: policy.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Policy definitions for the CUPS scheduler.
  *
@@ -59,5 +59,5 @@ extern cups_array_t   *cupsdGetPrivateAttrs(cupsd_policy_t *p,
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: policy.h 10996 2013-05-29 11:51:34Z msweet $".
  */
index 2841adc29f6a929ecb1f50d903a4ffa7ab067570..e7eb68e45f699a664a6a01582db35c18057130ea 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: printers.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Printer routines for the CUPS scheduler.
  *
@@ -5083,5 +5083,5 @@ write_xml_string(cups_file_t *fp, /* I - File to write to */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: printers.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 6c12cf8c45b3cd386d12c0045efd08816b1c6d5d..2eb3689739abcf84cc9ea0bf606d9b6d1a966b40 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: printers.h 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Printer definitions for the CUPS scheduler.
  *
@@ -196,5 +196,5 @@ extern void         cupsdWritePrintcap(void);
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: printers.h 13138 2016-03-15 14:59:54Z msweet $".
  */
index 2587bde187f9355043bf3d8594dd3b6ba01a477e..2c3c54fe170c7c7496f216d14c216408caf92a1e 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: process.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Process management routines for the CUPS scheduler.
  *
@@ -890,5 +890,5 @@ cupsd_requote(char       *dst,              /* I - Destination buffer */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: process.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 9f0b6c0a335582f30cae6e110e872975dd8519e5..ae8b88f470528629169164490d54112495fc3d0d 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: quotas.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Quota routines for the CUPS scheduler.
  *
@@ -240,5 +240,5 @@ compare_quotas(const cupsd_quota_t *q1,     /* I - First quota record */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: quotas.c 10996 2013-05-29 11:51:34Z msweet $".
  */
index d302db0af8e7459b4b4cfa704225ca94f4f53822..4230e22b48d83746e82491ee6bc6e8eabd19095d 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: select.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Select abstraction functions for the CUPS scheduler.
  *
@@ -930,5 +930,5 @@ find_fd(int fd)                             /* I - File descriptor */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: select.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index e53a5c11f494597eac16f8780920e4b2a8be4a8d..773ccf6ba5268ca2110f95ec71da9cf0b00874c0 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: server.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  *   Server start/stop routines for the CUPS scheduler.
  *
@@ -183,5 +183,5 @@ cupsdStopServer(void)
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: server.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 1c2bd74e616fe53251f658e807865b36784b7375..290fd25d8523ed9118d1947c4516130af63bfbf9 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: statbuf.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Status buffer routines for the CUPS scheduler.
  *
@@ -324,5 +324,5 @@ cupsdStatBufUpdate(
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: statbuf.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index 212acdf18c53f028a76e87fff2d50c85f9bf7ddb..68bf206052585e4628a6153373b29874f9bdcdec 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: statbuf.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Status buffer definitions for the CUPS scheduler.
  *
@@ -45,5 +45,5 @@ extern char           *cupsdStatBufUpdate(cupsd_statbuf_t *sb, int *loglevel,
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: statbuf.h 10996 2013-05-29 11:51:34Z msweet $".
  */
index ff14f45b04f0ddaa2084bc42b01ef4e2d630475e..cfa0089e8999c58b1054a3e865e226c692d8b0f3 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: subscriptions.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Subscription routines for the CUPS scheduler.
  *
@@ -1617,5 +1617,5 @@ cupsd_update_notifier(void)
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: subscriptions.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index eac866956c2d66e5e3ddbcf4c2a16db5f5c5e828..867a1c6e9585558815981cf2fe114b8fb221ef58 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: subscriptions.h 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Subscription definitions for the CUPS scheduler.
  *
@@ -162,5 +162,5 @@ extern void cupsdStopAllNotifiers(void);
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: subscriptions.h 10996 2013-05-29 11:51:34Z msweet $".
  */
index b78bbf196ac3e1aebc912a4c8dfc266a81e3177c..2ca5f54737f7a7ffe3a9004168245709306e8bc0 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: sysman.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * System management functions for the CUPS scheduler.
  *
@@ -1072,5 +1072,5 @@ sysUpdateNames(void)
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: sysman.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index e3497ed0ebd35978d18c947ab96e0556ea2733eb..e29d9a2046f6c678174389f9b6297fe3b89eec7f 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: sysman.h 13138 2016-03-15 14:59:54Z msweet $"
  *
  * System management definitions for the CUPS scheduler.
  *
@@ -62,5 +62,5 @@ extern void   cupsdStopSystemMonitor(void);
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: sysman.h 13138 2016-03-15 14:59:54Z msweet $".
  */
index ecfdb197b1845b6b674b68f2a41434c0d1fe13c4..0a1b2e3ba93bed1fa9330630f48a5e2ca3f4bc82 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: testlpd.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * cups-lpd test program for CUPS.
  *
@@ -535,5 +535,5 @@ usage(void)
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testlpd.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 176e23767eba4e5e1493e3e57e9abb028340fbb2..b8cc1eca4d9be42b800dc911c78a8b46088bd485 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: testmime.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * MIME test program for CUPS.
  *
@@ -519,5 +519,5 @@ type_dir(mime_t     *mime,          /* I - MIME database */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testmime.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index dfd984b156315da93acebd2cb2f61b596c98f2e9..18f829f5a8f2a33150153f6dd7d84492e7d35901 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: testspeed.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Scheduler speed test for CUPS.
  *
@@ -376,5 +376,5 @@ usage(void)
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testspeed.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index 56bc3a42c2a6e0149149cc299fa0e44300d13e12..9f62897940ce711428f3964446e7b2b86fa50936 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: testsub.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Scheduler notification tester for CUPS.
  *
@@ -505,5 +505,5 @@ usage(void)
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: testsub.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index 5300d7e7d6981316fbb84946e05b6698047c2ea6..928aa3b600b1e4986bb662dc5ec6dd1d34967e0d 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: type.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * MIME typing routines for CUPS.
  *
@@ -1279,5 +1279,5 @@ mime_patmatch(const char *s,              /* I - String to match against */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: type.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index ae6182fd7c2aa9bf5330baa24f8f077a48a3f38d..93509aaef04a93767a39f2698bd090ffb3c9b1d4 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: util.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Mini-daemon utility functions for CUPS.
  *
@@ -455,5 +455,5 @@ cupsdSendIPPTrailer(void)
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: util.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index c6bdf22267c9d68aa93d6c837f29c5f723796c99..92f40a36cbd544c6db3d4b007763052c6f8c0549 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: util.h 11984 2014-07-02 13:16:59Z msweet $"
  *
  * Mini-daemon utility definitions for CUPS.
  *
@@ -67,5 +67,5 @@ extern void           cupsdSendIPPTrailer(void);
 #endif /* !_CUPSD_UTIL_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: util.h 11984 2014-07-02 13:16:59Z msweet $".
  */
index a073d91a77895da1959a5fde3c67382a95bbf87f..6b395e4a834251b3c11b9d788800e6259933a435 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: Makefile 11984 2014-07-02 13:16:59Z msweet $"
 #
 # System V commands makefile for CUPS.
 #
@@ -279,5 +279,5 @@ include Dependencies
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 11984 2014-07-02 13:16:59Z msweet $".
 #
index cb5d4f9e53f3fb27dd600efa12f343a78d479788..b06823f41ed0eed3f67921a61fa29ba0263d5958 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: cancel.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  *   "cancel" command for CUPS.
  *
@@ -383,5 +383,5 @@ main(int  argc,                             /* I - Number of command-line arguments */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cancel.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 784138ee2fe8c80f2098ed14eb5497dba1756f68..67a682cc4bb866b4a2b25e60ada86e1fe910ee70 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: cupsaccept.c 2873 2010-11-30 03:16:24Z msweet $"
  *
  *   "cupsaccept", "cupsdisable", "cupsenable", and "cupsreject" commands for
  *   CUPS.
@@ -235,5 +235,5 @@ main(int  argc,                             /* I - Number of command-line arguments */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cupsaccept.c 2873 2010-11-30 03:16:24Z msweet $".
  */
index dfce0022f7b00430f23301d64c52faa36bea8475..48c99aebf6ee2d6216ebc8638d050bada972c872 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: cupsaddsmb.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   "cupsaddsmb" command for CUPS.
  *
@@ -295,5 +295,5 @@ usage(void)
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cupsaddsmb.c 10996 2013-05-29 11:51:34Z msweet $".
  */
index 0cd2a59d787cc4926c6dddce9015928ceb5f4263..09d66eab0f866c06bcd450f5aaa4629b32086cdf 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: cupsctl.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   Scheduler control program for CUPS.
  *
@@ -223,5 +223,5 @@ usage(const char *opt)                      /* I - Option character/string */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cupsctl.c 10996 2013-05-29 11:51:34Z msweet $".
  */
index de024c7ed6b9a999cbf6d2716f44b4699c5772e9..5e2c809500b40c885eb0adaaf44e37e8b0c2fa31 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: cupstestdsc.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   DSC test program for CUPS.
  *
@@ -438,5 +438,5 @@ usage(void)
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: cupstestdsc.c 10996 2013-05-29 11:51:34Z msweet $".
  */
index 9e895d4d6400be9518625da5a37027ae1db91ed7..9a2cc3f446fe36850296736c71f132ed103d31df 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: lp.c 11984 2014-07-02 13:16:59Z msweet $"
  *
  * "lp" command for CUPS.
  *
@@ -758,5 +758,5 @@ set_job_attrs(const char    *command,       /* I - Command name */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: lp.c 11984 2014-07-02 13:16:59Z msweet $".
  */
index cff71b695f060e9f5e7a7240a243153e55705662..b629b090f7be4c5a01560fefcbfb52aee8692d42 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: lpadmin.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * "lpadmin" command for CUPS.
  *
@@ -1599,5 +1599,5 @@ validate_name(const char *name)           /* I - Name to check */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: lpadmin.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index acfe50108d9ed71b0dc51d9341990163b9cb055b..681661514d7fa15664e9185ec392f7c72b21838b 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: lpinfo.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   "lpinfo" command for CUPS.
  *
@@ -494,5 +494,5 @@ show_models(
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: lpinfo.c 10996 2013-05-29 11:51:34Z msweet $".
  */
index 54424894f12bb66a56508bf245a1139ed5e5c756..aff9d6d5145dc9bd3ab502b884a2e948abe9e7a1 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: lpmove.c 10996 2013-05-29 11:51:34Z msweet $"
  *
  *   "lpmove" command for CUPS.
  *
@@ -209,5 +209,5 @@ move_job(http_t     *http,          /* I - HTTP connection to server */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: lpmove.c 10996 2013-05-29 11:51:34Z msweet $".
  */
index df7c2d63d078d264368ec1e29e5350f038b9f0b3..7044eea2f710c014559e21c492bd193aaad7f4d5 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: lpoptions.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Printer option program for CUPS.
  *
@@ -548,5 +548,5 @@ usage(void)
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: lpoptions.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 7bfadeb12ba8355155e5d202aff077f92282b95b..05efc9958154e49ddfbee04d503bc7076d210116 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: lpstat.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * "lpstat" command for CUPS.
  *
@@ -2026,5 +2026,5 @@ show_scheduler(void)
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: lpstat.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 503fe6e1b8ce14bf4699febf65d2c0a3056f8d4e..92d671d740f9330e681c9eb1a4db572dcf6b9df8 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: Makefile 11984 2014-07-02 13:16:59Z msweet $"
 #
 # Template makefile for CUPS.
 #
@@ -200,5 +200,5 @@ uninstall-langbundle:
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 11984 2014-07-02 13:16:59Z msweet $".
 #
index 097d0fcd849a41df9a14c5b4765f4ba26a9482ee..ab75c987aa4d333e6c5d80ca9802abe67151f647 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: 4.1-requests.test 11398 2013-11-06 20:11:11Z msweet $"
 #
 #   Verify that the server requires the following attributes:
 #
        STATUS server-error-version-not-supported
 }
 #
-# End of "$Id$"
+# End of "$Id: 4.1-requests.test 11398 2013-11-06 20:11:11Z msweet $"
 #
index 241238281c8509cfb69d7e0c6a5b5bb2d3d4a3b6..2233b78bd4332dab6e4860a418896a54730c9e24 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: 4.2-cups-printer-ops.test 11984 2014-07-02 13:16:59Z msweet $"
 #
 #   Verify that the CUPS printer operations work.
 #
 }
 
 #
-# End of "$Id$"
+# End of "$Id: 4.2-cups-printer-ops.test 11984 2014-07-02 13:16:59Z msweet $"
 #
index 1e372ccbc8bb1c1b7e16929d862e8a1931679727..fbfa3b958c105f4963d023f5fdbf19c41fc1ffaf 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: 4.3-job-ops.test 11398 2013-11-06 20:11:11Z msweet $"
 #
 #   Verify that the IPP job operations work.
 #
 }
 
 #
-# End of "$Id$"
+# End of "$Id: 4.3-job-ops.test 11398 2013-11-06 20:11:11Z msweet $"
 #
index 57a767ac5ed55162822f5ddf2d0c058814b1328d..e0a18a3653d94b0f0d6efd1a5ecdda853bf5e32a 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: 4.4-subscription-ops.test 11398 2013-11-06 20:11:11Z msweet $"
 #
 #   Verify that the CUPS subscription operations work.
 #
 }
 
 #
-# End of "$Id$"
+# End of "$Id: 4.4-subscription-ops.test 11398 2013-11-06 20:11:11Z msweet $"
 #
index 5568f4ca03a55dc43ce0c00c6698b10d75d77b1b..5fb60722be7a1d4028da1f1de78ef7dd1f98d59a 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: 5.1-lpadmin.sh 13138 2016-03-15 14:59:54Z msweet $"
 #
 # Test the lpadmin command.
 #
@@ -68,5 +68,5 @@ fi
 echo ""
 
 #
-# End of "$Id$".
+# End of "$Id: 5.1-lpadmin.sh 13138 2016-03-15 14:59:54Z msweet $".
 #
index f1957a8b2a898091b2dc2cf4b536f779dcdfb0a7..3797ab08eccd9183cbdd0ab4322aec019e4e0303 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: 5.2-lpc.sh 11398 2013-11-06 20:11:11Z msweet $"
 #
 #   Test the lpc command.
 #
@@ -27,5 +27,5 @@ fi
 echo ""
 
 #
-# End of "$Id$".
+# End of "$Id: 5.2-lpc.sh 11398 2013-11-06 20:11:11Z msweet $".
 #
index 03087d2ccf537d88e175856cee9eaea29efb8a4c..8c9491a38153b6054cc2cd6c2cb35c70ee64ab9b 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: 5.3-lpq.sh 11398 2013-11-06 20:11:11Z msweet $"
 #
 #   Test the lpq command.
 #
@@ -27,5 +27,5 @@ fi
 echo ""
 
 #
-# End of "$Id$".
+# End of "$Id: 5.3-lpq.sh 11398 2013-11-06 20:11:11Z msweet $".
 #
index ace5b8a94216086bedb057288edf7448cc58d5d9..e70bfaa4ddd67841a1d8fe2bb2673ce72529fcba 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: 5.4-lpstat.sh 13138 2016-03-15 14:59:54Z msweet $"
 #
 #   Test the lpstat command.
 #
@@ -39,5 +39,5 @@ fi
 echo ""
 
 #
-# End of "$Id$".
+# End of "$Id: 5.4-lpstat.sh 13138 2016-03-15 14:59:54Z msweet $".
 #
index 94e2b3cb6e6220239ec9e718e05ba143773b1a5f..0a53f442e01b635d1a476442afaf61f7463fa9eb 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: 5.5-lp.sh 13138 2016-03-15 14:59:54Z msweet $"
 #
 #   Test the lp command.
 #
@@ -95,5 +95,5 @@ echo ""
 
 
 #
-# End of "$Id$".
+# End of "$Id: 5.5-lp.sh 13138 2016-03-15 14:59:54Z msweet $".
 #
index 7298792f65122f07144ac1ac27047fe253c11a25..21f4bef021477ba8aedad8e6697f583dcbe3bee0 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: 5.6-lpr.sh 13138 2016-03-15 14:59:54Z msweet $"
 #
 #   Test the lpr command.
 #
@@ -82,5 +82,5 @@ echo ""
 ./waitjobs.sh
 
 #
-# End of "$Id$".
+# End of "$Id: 5.6-lpr.sh 13138 2016-03-15 14:59:54Z msweet $".
 #
index 482052d8631a7097bfad594a7982690c71ecc792..fd89569e293792d6ad95bf02011584a9e5dffbad 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: 5.7-lprm.sh 11398 2013-11-06 20:11:11Z msweet $"
 #
 #   Test the lprm command.
 #
@@ -43,5 +43,5 @@ fi
 echo ""
 
 #
-# End of "$Id$".
+# End of "$Id: 5.7-lprm.sh 11398 2013-11-06 20:11:11Z msweet $".
 #
index 11f599cd37fa0afcbd92fde4e066731bf88f7ffe..321b75b83ae16283b9fc7dc002cb17fb1ffbde57 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: 5.8-cancel.sh 11398 2013-11-06 20:11:11Z msweet $"
 #
 #   Test the cancel command.
 #
@@ -53,5 +53,5 @@ fi
 echo ""
 
 #
-# End of "$Id$".
+# End of "$Id: 5.8-cancel.sh 11398 2013-11-06 20:11:11Z msweet $".
 #
index adb041b0ad6a122acd732294f9ce9a2a6e35c65c..416ac58259857837330167d759a5000eaa4d9b56 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: 5.9-lpinfo.sh 11398 2013-11-06 20:11:11Z msweet $"
 #
 #   Test the lpinfo command.
 #
@@ -51,5 +51,5 @@ fi
 echo ""
 
 #
-# End of "$Id$".
+# End of "$Id: 5.9-lpinfo.sh 11398 2013-11-06 20:11:11Z msweet $".
 #
index aef5c1b32a3333df09241902b259871ec346f15a..a5f32809bce55f3132deab37606899b18b91e3e4 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: Makefile 13138 2016-03-15 14:59:54Z msweet $"
 #
 #   IPP test makefile for CUPS.
 #
@@ -281,5 +281,5 @@ include Dependencies
 
 
 #
-# End of "$Id$".
+# End of "$Id: Makefile 13138 2016-03-15 14:59:54Z msweet $".
 #
index be621b2ec7cfba8d23b2605302d32c0677981937..1c7476945c62ce7de54ec8344d51e24ad30ef8b8 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: cancel-current-job.test 11398 2013-11-06 20:11:11Z msweet $"
 #
 #   Cancel the currently printing job.
 #
@@ -61,5 +61,5 @@
 
 
 #
-# End of "$Id$".
+# End of "$Id: cancel-current-job.test 11398 2013-11-06 20:11:11Z msweet $".
 #
index 2482af88419e81156a0fe7e7e5df6a222f4c3c83..79c892b7525ae962a9e36d023bd47a2f32e89c94 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: create-printer-subscription.test 11984 2014-07-02 13:16:59Z msweet $"
 #
 # Create a printer subscription.
 #
@@ -71,5 +71,5 @@
 
 
 #
-# End of "$Id$"
+# End of "$Id: create-printer-subscription.test 11984 2014-07-02 13:16:59Z msweet $"
 #
index 51ef0719c33bec5ece8fe375d5f457a95029d41c..fec365342c5a529e1c6526f75b3fcf2adde2a17e 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: get-completed-jobs.test 13138 2016-03-15 14:59:54Z msweet $"
 #
 #   Get list of completed jobs.
 #
@@ -47,5 +47,5 @@
 
 
 #
-# End of "$Id$".
+# End of "$Id: get-completed-jobs.test 13138 2016-03-15 14:59:54Z msweet $".
 #
index 19fb65fa3a68ab87d9a12142656de901e44eaede..4df62084dbdc6773f0db82ff5e3286a4a87e8deb 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: get-jobs.test 13138 2016-03-15 14:59:54Z msweet $"
 #
 #   Get list of not-completed jobs.
 #
@@ -49,5 +49,5 @@
 
 
 #
-# End of "$Id$".
+# End of "$Id: get-jobs.test 13138 2016-03-15 14:59:54Z msweet $".
 #
index 8019cec1671cdde3feda7c3ab8948f5f13cd0fdb..874d214340510d537503c86613f217bdcc59f886 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: get-notifications.test 11398 2013-11-06 20:11:11Z msweet $"
 #
 #   Get subscription events.
 #
@@ -42,5 +42,5 @@
 
 
 #
-# End of "$Id$"
+# End of "$Id: get-notifications.test 11398 2013-11-06 20:11:11Z msweet $"
 #
index ffb4ae92f43f82bc5e18831d6c1456f60c43c0cc..89abb60e0d7735cd9430a21ec116f4b99e2d8c35 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: ipp-1.1.test 13138 2016-03-15 14:59:54Z msweet $"
 #
 #   IPP/1.1 test suite.
 #
@@ -2346,5 +2346,5 @@ DEFINE IPP_URI_SCHEME "/^ipps?://.+$$/"
 
 
 #
-# End of "$Id$".
+# End of "$Id: ipp-1.1.test 13138 2016-03-15 14:59:54Z msweet $".
 #
index 0ee0e94e3e9f24af2534154af06ffc8f8cfef2b3..370ec4a1165ef21b3b858f5b10a4777cc0819d29 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: ipp-2.0.test 11398 2013-11-06 20:11:11Z msweet $"
 #
 #   IPP/2.0 test suite.
 #
@@ -111,5 +111,5 @@ DEFINE MEDIA_REGEX "/^(choice(_((custom|na|asme|roc|oe|roll)_[a-z0-9][-a-z0-9]*_
 
 
 #
-# End of "$Id$".
+# End of "$Id: ipp-2.0.test 11398 2013-11-06 20:11:11Z msweet $".
 #
index e8ddae4d11ad2d10c50170c02f1f138360808022..ca483512157b1f2010c1240ce838df57b5969048 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: ipp-2.1.test 11398 2013-11-06 20:11:11Z msweet $"
 #
 #   IPP/2.1 test suite.
 #
@@ -92,5 +92,5 @@ INCLUDE "ipp-2.0.test"
 
 
 #
-# End of "$Id$".
+# End of "$Id: ipp-2.1.test 11398 2013-11-06 20:11:11Z msweet $".
 #
index 3042ec2474ead08d0fe4cf8349152066d13af7c6..a6eb7a73bb73fa1753e2c786d0105b523c1a189e 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: ipp-2.2.test 11398 2013-11-06 20:11:11Z msweet $"
 #
 #   IPP/2.2 test suite.
 #
@@ -82,5 +82,5 @@ INCLUDE "ipp-2.1.test"
 
 
 #
-# End of "$Id$".
+# End of "$Id: ipp-2.2.test 11398 2013-11-06 20:11:11Z msweet $".
 #
index d1e5b2ce37406a17d2e2cbb4eafdf78da242bb2f..5bcf6c0795776f9a60ab7caadb4bd8f2aa0883a2 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id$"
+# "$Id: ipp-everywhere.test 11398 2013-11-06 20:11:11Z msweet $"
 #
 #   IPP Everywhere test suite.
 #
@@ -9685,5 +9685,5 @@ INCLUDE "ipp-2.0.test"
 
 
 #
-# End of "$Id$".
+# End of "$Id: ipp-everywhere.test 11398 2013-11-06 20:11:11Z msweet $".
 #
index 2579002903860dfd55801558e18e909db3c7e4ed..cd3540133bf0ebc76ac225dce2ec98fa70e897fb 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: ippdiscover.c 10983 2013-05-13 23:57:32Z msweet $"
  *
  *   ippdiscover command for CUPS.
  *
@@ -825,5 +825,5 @@ usage(void)
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ippdiscover.c 10983 2013-05-13 23:57:32Z msweet $".
  */
index 10b127a49a86fd2d123954c7d9b357f267392e0f..4a37cc04285628217f0afdba5c024f590d858fbe 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: ippfind.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Utility to find IPP printers via Bonjour/DNS-SD and optionally run
  * commands such as IPP and Bonjour conformance tests.  This tool is
@@ -2843,5 +2843,5 @@ show_version(void)
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ippfind.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 77038e345db95b5e71893e33254e4fe3d80e5392..d33cf33f600714de65db9ee3117b98021b0d4a1a 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: ippinfra.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Sample IPP INFRA server for CUPS.
  *
@@ -7121,5 +7121,5 @@ valid_job_attributes(
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ippinfra.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 176e4039b5b5e8a8dcefa8665b65e63a13678aae..8b8d15160650f4fb148ada1913cbf9daf01b8802 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: ippproxy.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * CUPS Cloud Proxy for HP PCL and IPP Everywhere printers.
  *
@@ -25,5 +25,5 @@ main(int  argc,                               /* I - Number of command-line arguments */
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ippproxy.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 69e29cd385cc9c7fbf5dbeaf3c7b095a1d11716f..179eb52f480bb06837dfaf933fdb48151f708d8a 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: ippserver.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Sample IPP Everywhere server for CUPS.
  *
@@ -7391,5 +7391,5 @@ valid_job_attributes(
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ippserver.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index 29888916940b3700765d3df078589339ab22cb79..dc4b1d02e08339622a2c49708b0a17b3d7ad41df 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: ipptool.c 13138 2016-03-15 14:59:54Z msweet $"
  *
  * ipptool command for CUPS.
  *
@@ -6201,5 +6201,5 @@ with_value_from(
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: ipptool.c 13138 2016-03-15 14:59:54Z msweet $".
  */
index d8bdffba5c10cad7f65ddf964d974496fd5955c6..d0273db810122307548ecf1c3c09a53ede067618 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: run-stp-tests.sh 13138 2016-03-15 14:59:54Z msweet $"
 #
 # Perform the complete set of IPP compliance tests specified in the
 # CUPS Software Test Plan.
@@ -1116,5 +1116,5 @@ if test $fail != 0; then
 fi
 
 #
-# End of "$Id$"
+# End of "$Id: run-stp-tests.sh 13138 2016-03-15 14:59:54Z msweet $"
 #
index d90dd587c91b602dc29e4e8cbdd48d8e8186cfd0..a71994ed5a78198024fe7ae0fc460c600ab6e0fb 100644 (file)
@@ -1,6 +1,6 @@
 *PPD-Adobe: "4.3"
 *%
-*% "$Id$"
+*% "$Id: testhp.ppd 11398 2013-11-06 20:11:11Z msweet $"
 *%
 *% Test HP PPD file for CUPS.
 *%
 *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
 *Font ZapfDingbats: Special "(001.004S)" Standard ROM
 *%
-*% End of "$Id$".
+*% End of "$Id: testhp.ppd 11398 2013-11-06 20:11:11Z msweet $".
 *%
index a200c4a5018bda4f4ee248e1eefc85232c7b4168..6251d06e350a67c1ee7189db2c850c554b61272d 100644 (file)
@@ -1,6 +1,6 @@
 *PPD-Adobe: "4.3"
 *%
-*% "$Id$"
+*% "$Id: testps.ppd 11398 2013-11-06 20:11:11Z msweet $"
 *%
 *%   Test PS PPD file for CUPS.
 *%
 *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
 *Font ZapfDingbats: Special "(001.004S)" Standard ROM
 *%
-*% End of "$Id$".
+*% End of "$Id: testps.ppd 11398 2013-11-06 20:11:11Z msweet $".
 *%
index 7a79fb69be1e767f26ae41cedf1ab434f089b9bc..01c581db5dbf1acc57a32d05e534392e7f437511 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: waitjobs.sh 1253 2009-02-25 23:37:25Z msweet $"
 #
 # Script to wait for jobs to complete.
 #
@@ -56,5 +56,5 @@ done
 echo ""
 
 #
-# End of "$Id$".
+# End of "$Id: waitjobs.sh 1253 2009-02-25 23:37:25Z msweet $".
 #
index 8f601cc269eef884bb24b18c20683f3f06a82452..143f24166af792639f6807deca514aeb5a173fd9 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: xmltotest.c 3643 2012-02-13 16:35:48Z msweet $"
  *
  *   IANA XML registration to test file generator for CUPS.
  *
@@ -525,5 +525,5 @@ main(void)
 
 
 /*
- * End of "$Id$".
+ * End of "$Id: xmltotest.c 3643 2012-02-13 16:35:48Z msweet $".
  */
index 331bdbf30acb08e6282c3e7d6d097a7d68a50eba..ab7e9acd19e47eefbac0cffd8152ac8be0eb0d11 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: makeipptoolpkg 11207 2013-07-31 18:18:52Z msweet $"
 #
 #   Make an ipptool package for CUPS.
 #
@@ -93,5 +93,5 @@ rm -r $pkgdir
 echo Done.
 
 #
-# End of "$Id$".
+# End of "$Id: makeipptoolpkg 11207 2013-07-31 18:18:52Z msweet $".
 #
index 1400cb24a34f63560b51e4f5cf1756853793e271..89f10557d1766b0aa5de746351e5e38e43adecd1 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: makesrcdist 13138 2016-03-15 14:59:54Z msweet $"
 #
 # makesrcdist - make a source distribution of CUPS.
 #
@@ -148,5 +148,5 @@ rm -rf cups-$version
 echo "Done - files in $TMPDIR."
 
 #
-# End of "$Id$".
+# End of "$Id: makesrcdist 13138 2016-03-15 14:59:54Z msweet $".
 #
index 74d1449e4af0fdfc79cc1255f8156075be28e46e..133ba113d64ac74334e6e6b47b1566fc92bfdaf9 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# "$Id$"
+# "$Id: testrpm 11139 2013-07-15 13:22:34Z msweet $"
 #
 # Test script for making RPMs...
 #
@@ -28,5 +28,5 @@ rm -f /usr/src/redhat/SRPMS/cups*.rpm
 rpmbuild -ta $args cups-$fileversion-source.tar.bz2
 
 #
-# End of "$Id$".
+# End of "$Id: testrpm 11139 2013-07-15 13:22:34Z msweet $".
 #
index 98f26d7bcda3b87d727fe3a8dcb81894eb39df75..b77a1816713dfe19cd0c2686b76fe6dd7dd14963 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: config.h 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Configuration file for CUPS on Windows.
  *
@@ -799,5 +799,5 @@ static __inline int _cups_abs(int i) { return (i < 0 ? -i : i); }
 #endif /* !_CUPS_CONFIG_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: config.h 13138 2016-03-15 14:59:54Z msweet $".
  */
index 704124360a85b4f164d8557eafba72484c5eaa67..ea7a8d50593b0347e0ba75fc8d0149384b326eea 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id$"
+ * "$Id: config.h 13138 2016-03-15 14:59:54Z msweet $"
  *
  * Configuration file for CUPS and Xcode.
  *
@@ -738,5 +738,5 @@ static __inline int _cups_abs(int i) { return (i < 0 ? -i : i); }
 #endif /* !_CUPS_CONFIG_H_ */
 
 /*
- * End of "$Id$".
+ * End of "$Id: config.h 13138 2016-03-15 14:59:54Z msweet $".
  */