Print this page
2837 - remove print/lp* from gate and use CUPS from userland

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/print/libipp-listener/common/ipp-listener.h
          +++ new/usr/src/lib/print/libipp-listener/common/ipp-listener.h
↓ open down ↓ 22 lines elided ↑ open up ↑
  23   23   * Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
  24   24   * Use is subject to license terms.
  25   25   *
  26   26   */
  27   27  
  28   28  #ifndef _IPP_LISTENER_H
  29   29  #define _IPP_LISTENER_H
  30   30  
  31   31  /* $Id: ipp-listener.h 146 2006-03-24 00:26:54Z njacobs $ */
  32   32  
  33      -#pragma ident   "%Z%%M% %I%     %E% SMI"
  34      -
  35   33  #ifdef  __cplusplus
  36   34  extern "C" {
  37   35  #endif
  38   36  
  39   37  #include <ipp.h>
  40   38  
  41   39  /* exported functions */
  42   40  extern papi_status_t ipp_configure_operation(papi_attribute_t ***list,
  43      -                                                char *operation, char *type);
       41 +                                                const char *operation,
       42 +                                                const char *type);
  44   43  extern papi_status_t ipp_process_request(papi_attribute_t **request,
  45   44                                          papi_attribute_t ***response,
  46   45                                          ipp_reader_t iread, void *fd);
  47   46  
  48   47  /* shared internal functions */
  49   48  extern char *ipp_svc_status_mesg(papi_service_t svc, papi_status_t status);
  50   49  extern char *destination_from_printer_uri(char *);
  51   50  extern void get_printer_id(papi_attribute_t **attributes, char **printer,
  52   51                          int *id);
  53   52  extern void ipp_operations_supported(papi_attribute_t ***list,
↓ open down ↓ 17 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX