1 package org.jpl7.fli; 2 3 /** 4 * A PointerHolder is a trivial extension of a LongHolder. This is sort of a 5 * no-no in Java, as the long value stored herein is sometimes a machine 6 * address. (Don't tell Sun.) 7 * 8 * <hr> 9 * Copyright (C) 1998 Fred Dushin 10 * <p> 11 * Redistribution and use in source and binary forms, with or without 12 * modification, are permitted provided that the following conditions are met: 13 * 14 * <ol> 15 * <li>Redistributions of source code must retain the above copyright notice, 16 * this list of conditions and the following disclaimer. 17 * 18 * <li>Redistributions in binary form must reproduce the above copyright notice, 19 * this list of conditions and the following disclaimer in the documentation 20 * and/or other materials provided with the distribution. 21 * </ol> 22 * 23 * <p> 24 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 25 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 26 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 27 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 28 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 29 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 30 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 31 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 32 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 33 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 34 * POSSIBILITY OF SUCH DAMAGE. 35 * <hr> 36 * 37 * @author Fred Dushin fadushin@syr.edu 38 * @version $Revision$ 39 */ 40 // Implementation notes: 41 // There could be issues in the future with signedness, since Java 42 // does not have an unsigned type; make sure not to do any arithmetic 43 // with the stored value. 44 // ----------------------------------------------------------------------/ 45 public class PointerHolder extends LongHolder { 46 } 47