|
|
1.1 ! root 1: /* ! 2: * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. ! 3: * ! 4: * @APPLE_LICENSE_HEADER_START@ ! 5: * ! 6: * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights ! 7: * Reserved. This file contains Original Code and/or Modifications of ! 8: * Original Code as defined in and that are subject to the Apple Public ! 9: * Source License Version 1.1 (the "License"). You may not use this file ! 10: * except in compliance with the License. Please obtain a copy of the ! 11: * License at http://www.apple.com/publicsource and read it before using ! 12: * this file. ! 13: * ! 14: * The Original Code and all software distributed under the License are ! 15: * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER ! 16: * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, ! 17: * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, ! 18: * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the ! 19: * License for the specific language governing rights and limitations ! 20: * under the License. ! 21: * ! 22: * @APPLE_LICENSE_HEADER_END@ ! 23: */ ! 24: ! 25: /* ! 26: File: USLDevices.c ! 27: ! 28: Contains: xxx put contents here xxx ! 29: ! 30: Version: xxx put version here xxx ! 31: ! 32: Copyright: � 1998 by Apple Computer, Inc., all rights reserved. ! 33: ! 34: File Ownership: ! 35: ! 36: DRI: xxx put dri here xxx ! 37: ! 38: Other Contact: xxx put other contact here xxx ! 39: ! 40: Technology: xxx put technology here xxx ! 41: ! 42: Writers: ! 43: ! 44: (CJK) Craig Keithley ! 45: ! 46: Change History (most recent first): ! 47: ! 48: <2> 1/15/98 CJK Change include of USL.h to USBServicesLib.h ! 49: */ ! 50: ! 51: //#include <Types.h> ! 52: ! 53: /* If I don't include Types, what do I need? */ ! 54: #ifndef __TYPES__ ! 55: ! 56: #define nil ((void *) 0) ! 57: //naga typedef int Boolean; ! 58: ! 59: #endif ! 60: ! 61: ! 62: #include "usbserviceslib.h" ! 63: #include "../USBpriv.h" ! 64: #include "../uimpriv.h" ! 65: #include "uslpriv.h" ! 66: ! 67: #ifdef 0 ! 68: static unsigned makeCtlIdx(uslDeviceRef device) ! 69: { ! 70: return(device & kUSBDeviceIDMask); ! 71: } ! 72: ! 73: /* ************* Call Backs ************* */ ! 74: ! 75: static void internalDeviceHandler( ! 76: OSStatus status, /* normal or error condition */ ! 77: uslTransRef transaction,/* The transaction completing */ ! 78: uslCount length) /* actual length of data transferred */ ! 79: { ! 80: status = 0; ! 81: transaction = 0; ! 82: length = 0; ! 83: } ! 84: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.