X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;f=libjava%2Fgnu%2Fgcj%2Fxlib%2FnatClip.cc;fp=libjava%2Fgnu%2Fgcj%2Fxlib%2FnatClip.cc;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=51426c832972ed5d46b3f731471b8eaf242af823;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/libjava/gnu/gcj/xlib/natClip.cc b/libjava/gnu/gcj/xlib/natClip.cc deleted file mode 100644 index 51426c83..00000000 --- a/libjava/gnu/gcj/xlib/natClip.cc +++ /dev/null @@ -1,52 +0,0 @@ -/* Copyright (C) 2000 Free Software Foundation - - This file is part of libgcj. - -This software is copyrighted work licensed under the terms of the -Libgcj License. Please consult the file "LIBGCJ_LICENSE" for -details. */ - -// Needed to avoid linking in libstdc++ -#ifndef __STL_USE_EXCEPTIONS -# include -# define __THROW_BAD_ALLOC throw new java::lang::OutOfMemoryError() -#endif - -#include - -#include -#include -#include -#include - -#include "gnu/gcj/xlib/Clip.h" - -typedef java::awt::Rectangle AWTRect; -typedef JArray AWTRectArray; -typedef std::vector XRectVector; - -void gnu::gcj::xlib::Clip::init(AWTRectArray* rectangles) -{ - // Prepare rectangles: - - int numRect = JvGetArrayLength(rectangles); - XRectVector* xrectvector = new XRectVector(numRect); - - for (int i=0; ix; - xrect.y = awtrect->y; - xrect.width = awtrect->width; - xrect.height = awtrect->height; - } - - xrects = reinterpret_cast(xrectvector); -} - -void gnu::gcj::xlib::Clip::finalize() -{ - delete xrects; xrects = 0; -}