+;;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; Base: 10 -*-
+;;;; *************************************************************************
+;;;; FILE IDENTIFICATION
+;;;;
+;;;; Name: foreign-var
+;;;; Purpose: Tests of foreign variables
+;;;; Programmer: Kevin M. Rosenberg
+;;;; Date Started: Aug 2003
+;;;;
+;;;; $Id: foreign-var.lisp,v 1.1 2003/08/14 21:40:13 kevin Exp $
+;;;;
+;;;; *************************************************************************
+
+(in-package #:uffi-tests)
+
+(def-foreign-var "uchar_13" :char "uffi_tests")
+(def-foreign-var "schar_neg_120" :char "uffi_tests")
+(def-foreign-var "uword_257" :unsigned-short "uffi_tests")
+(def-foreign-var "sword_neg_321" :short "uffi_tests")
+(def-foreign-var "uint_1234567" :int "uffi_tests")
+(def-foreign-var "sint_neg_123456" :int "uffi_tests")
+(def-foreign-var "float_neg_4_5" :float "uffi_tests")
+(def-foreign-var "double_3_1" :double "uffi_tests")
+
+(deftest fvar.1 uchar-13 13)
+(deftest fvar.2 schar-neg-120 -120)
+(deftest fvar.3 uword-257 257)
+(deftest fvar.4 sword-neg-321 -321)
+(deftest fvar.5 uint-1234567 1234567)
+(deftest fvar.6 sint-neg-123456 -123456)
+(deftest fvar.7 float-neg-4-5 -4.5f0)
+(deftest fvar.8 double-3-1 3.1d0)
+
+