]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
CUPS 2.2 is part of macOS 10.12.
authorMichael R Sweet <michaelrsweet@gmail.com>
Mon, 20 Jun 2016 19:27:01 +0000 (15:27 -0400)
committerMichael R Sweet <michaelrsweet@gmail.com>
Mon, 20 Jun 2016 19:27:01 +0000 (15:27 -0400)
cups/cups.h
cups/hash.c
cups/raster.h
cups/versioning.h
doc/help/api-raster.html
filter/raster.c

index f4511660615814a9cd0420d1cb64f30d33d5f46a..7001ba4bc065faaae85e839ed7001cf9ecd04095 100644 (file)
@@ -598,7 +598,7 @@ extern const char   *cupsLocalizeDestMedia(http_t *http, cups_dest_t *dest, cups_d
 extern int             cupsMakeServerCredentials(const char *path, const char *common_name, int num_alt_names, const char **alt_names, time_t expiration_date) _CUPS_API_2_0;
 extern int             cupsSetServerCredentials(const char *path, const char *common_name, int auto_create) _CUPS_API_2_0;
 
-/* New in CUPS 2.2 */
+/* New in CUPS 2.2/macOS 10.12 */
 extern ssize_t         cupsHashData(const char *algorithm, const void *data, size_t datalen, unsigned char *hash, size_t hashsize) _CUPS_API_2_2;
 
 #  ifdef __cplusplus
index ca6a69c4c09611240e847f7fd40413eee3dd6727..6b7b6dadfbcfa244571f85f1c7281d6d3df28ebb 100644 (file)
@@ -36,7 +36,7 @@
  *
  * The returned hash is binary data.
  *
- * @since CUPS 2.2@
+ * @since CUPS 2.2/macOS 10.12@
  */
 
 ssize_t                                        /* O - Size of hash or -1 on error */
index 4a853448ccaae738b484e387204881cb5b3e99a4..43a9d1581ba7915da93e94ec62bd5f191125c612 100644 (file)
@@ -404,7 +404,7 @@ extern const char   *cupsRasterErrorString(void) _CUPS_API_1_3;
 extern cups_raster_t   *cupsRasterOpenIO(cups_raster_iocb_t iocb, void *ctx,
                                          cups_mode_t mode);
 
-/**** New in CUPS 2.2 ****/
+/**** New in CUPS 2.2/macOS 10.12 ****/
 extern int             cupsRasterInitPWGHeader(cups_page_header2_t *h, pwg_media_t *media, const char *type, int xdpi, int ydpi, const char *sides, const char *sheet_back) _CUPS_API_2_2;
 
 #  ifdef __cplusplus
index 8d8691bc724b615e7fd4f8ece3c3289ce7c6c65d..ed68f82f976aa9a40a6bf5cf6ca186eb50f44f7c 100644 (file)
@@ -54,6 +54,9 @@
 #    ifndef AVAILABLE_MAC_OS_X_VERSION_10_10_AND_LATER
 #      define AVAILABLE_MAC_OS_X_VERSION_10_10_AND_LATER __attribute__((unavailable))
 #    endif /* !AVAILABLE_MAC_OS_X_VERSION_10_10_AND_LATER */
+#    ifndef AVAILABLE_MAC_OS_X_VERSION_10_12_AND_LATER
+#      define AVAILABLE_MAC_OS_X_VERSION_10_12_AND_LATER __attribute__((unavailable))
+#    endif /* !AVAILABLE_MAC_OS_X_VERSION_10_12_AND_LATER */
 #    define _CUPS_API_1_1_19 AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
 #    define _CUPS_API_1_1_20 AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER
 #    define _CUPS_API_1_1_21 AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER
@@ -64,7 +67,7 @@
 #    define _CUPS_API_1_6 AVAILABLE_MAC_OS_X_VERSION_10_8_AND_LATER
 #    define _CUPS_API_1_7 AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER
 #    define _CUPS_API_2_0 AVAILABLE_MAC_OS_X_VERSION_10_10_AND_LATER
-#    define _CUPS_API_2_2
+#    define _CUPS_API_2_2 AVAILABLE_MAC_OS_X_VERSION_10_12_AND_LATER
 #  else
 #    define _CUPS_API_1_1_19
 #    define _CUPS_API_1_1_20
index a51a8c451832da1884e68395a1b283651d3cdfcc..32aea8eb4a8a80afbbe8a83aeb8888b100d58cf3 100644 (file)
@@ -617,7 +617,7 @@ void cupsRasterClose (<br>
 <h4 class="discussion">Discussion</h4>
 <p class="discussion">The file descriptor associated with the raster stream must be closed
 separately as needed.</p>
-<h3 class="function"><span class="info">&nbsp;CUPS 2.2&nbsp;</span><a name="cupsRasterInitPWGHeader">cupsRasterInitPWGHeader</a></h3>
+<h3 class="function"><span class="info">&nbsp;CUPS 2.2/macOS 10.12&nbsp;</span><a name="cupsRasterInitPWGHeader">cupsRasterInitPWGHeader</a></h3>
 <p class="description">Initialize a page header for PWG Raster output.</p>
 <p class="code">
 int cupsRasterInitPWGHeader (<br>
index e6beef0156864540da524a3db2fedf071c2dcffb..dee8eeca07853439b396887ab4c5c893f75739a8 100644 (file)
@@ -107,7 +107,7 @@ cupsRasterClose(cups_raster_t *r)   /* I - Stream to close */
  * The "sheet_back" argument specifies a "pwg-raster-document-sheet-back" value
  * to apply for the back side of a page.  Pass @code NULL@ for the front side.
  *
- * @since CUPS 2.2@
+ * @since CUPS 2.2/macOS 10.12@
  */
 
 int                                    /* O - 1 on success, 0 on failure */