X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=examples%2Farray-2d.cl;fp=examples%2Farray-2d.cl;h=0000000000000000000000000000000000000000;hb=7cb20f3bc266ede16dfcd449986136c43c4a2d57;hp=5a9522098a9cba540ede849e73214dd7dff81d5e;hpb=ddf36af16030d4e73202782f6811466e4b6b29a3;p=uffi.git diff --git a/examples/array-2d.cl b/examples/array-2d.cl deleted file mode 100644 index 5a95220..0000000 --- a/examples/array-2d.cl +++ /dev/null @@ -1,36 +0,0 @@ -;;;; -*- Mode: LISP; Syntax: ANSI-Common-Lisp; Base: 10 -*- -;;;; ************************************************************************* -;;;; FILE IDENTIFICATION -;;;; -;;;; Name: array-2d.cl -;;;; Purpose: UFFI Example file use 2-dimensional arrays -;;;; Programmer: Kevin M. Rosenberg -;;;; Date Started: Mar 2002 -;;;; -;;;; $Id: array-2d.cl,v 1.2 2002/03/18 22:47:57 kevin Exp $ -;;;; -;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg -;;;; -;;;; UFFI users are granted the rights to distribute and use this software -;;;; as governed by the terms of the Lisp Lesser GNU Public License -;;;; (http://opensource.franz.com/preamble.html), also known as the LLGPL. -;;;; ************************************************************************* - -(in-package :cl-user) - -(uffi:def-constant +column-length+ 10) - -(defun test-array-2d () - "Tests 2d array" - (let ((a (uffi:allocate-foreign-object :long +column-length+))) - (dotimes (i +column-length+) - (setf (uffi:deref-array a '(:array :long) i) (* i i))) - (dotimes (i +column-length+) - (format t "~&~D => ~D" i (uffi:deref-array a '(:array :long) i))) - (uffi:free-foreign-object a)) - (values)) - -#+test-uffi -(test-array-2d) - -