2N/A/* -*- Mode: C; tab-width: 4 -*- 2N/A * Copyright (c) 2003-2004, Apple Computer, Inc. All rights reserved. 2N/A * Redistribution and use in source and binary forms, with or without 2N/A * modification, are permitted provided that the following conditions are met: 2N/A * 1. Redistributions of source code must retain the above copyright notice, 2N/A * this list of conditions and the following disclaimer. 2N/A * 2. Redistributions in binary form must reproduce the above copyright notice, 2N/A * this list of conditions and the following disclaimer in the documentation 2N/A * and/or other materials provided with the distribution. 2N/A * 3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of its 2N/A * contributors may be used to endorse or promote products derived from this 2N/A * software without specific prior written permission. 2N/A * THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY 2N/A * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 2N/A * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 2N/A * DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY 2N/A * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 2N/A * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 2N/A * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 2N/A * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2N/A * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 2N/A * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2N/A Change History (most recent first): 2N/ARevision 1.16 2006/08/14 23:05:53 cheshire 2N/AAdded "tab-width" emacs header line 2N/ARevision 1.15 2005/01/27 22:57:56 cheshire 2N/AFix compile errors on gcc4 2N/ARevision 1.14 2004/10/06 02:22:20 cheshire 2N/AChanged MacRoman copyright symbol (should have been UTF-8 in any case :-) to ASCII-compatible "(c)" 2N/ARevision 1.13 2004/10/01 22:15:55 rpantos 2N/Ardar://problem/3824265: Replace APSL in client lib with BSD license. 2N/ARevision 1.12 2004/09/16 23:14:24 cheshire 2N/AChanges for Windows compatibility 2N/ARevision 1.11 2004/06/18 04:56:09 rpantos 2N/ARevision 1.10 2004/06/12 01:08:14 cheshire 2N/AChanges for Windows compatibility 2N/ARevision 1.9 2004/05/18 23:51:27 cheshire 2N/ATidy up all checkin comments to use consistent "<rdar://problem/xxxxxxx>" format for bug numbers 2N/ARevision 1.8 2003/11/05 22:44:57 ksekar 2N/A<rdar://problem/3335230>: No bounds checking when reading data from client 2N/AReviewed by: Stuart Cheshire 2N/ARevision 1.7 2003/08/12 19:56:25 cheshire 2N/A#
pragma ident "%Z%%M% %I% %E% SMI" 2N/A (*
ptr)[0] = (
char)((l >>
24) &
0xFF);
2N/A (*
ptr)[
1] = (
char)((l >>
16) &
0xFF);
2N/A (*
ptr)[
2] = (
char)((l >>
8) &
0xFF);
2N/A (*
ptr)[
3] = (
char)((l ) &
0xFF);
2N/A (*
ptr)[0] = (
char)((s >>
8) &
0xFF);
2N/A (*
ptr)[
1] = (
char)((s ) &
0xFF);