OpenCores
URL https://opencores.org/ocsvn/scarts/scarts/trunk

Subversion Repositories scarts

[/] [scarts/] [trunk/] [toolchain/] [scarts-gcc/] [gcc-4.1.1/] [libjava/] [java/] [lang/] [natStringBuilder.cc] - Rev 14

Compare with Previous | Blame | View Log

// Native methods for StringBuilder.
 
/* Copyright (C) 2005  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.  */
 
#include <config.h>
#include <gcj/cni.h>
#include <java/lang/StringBuilder.h>
#include <java/lang/String.h>
 
jboolean
java::lang::StringBuilder::regionMatches(jint offset, jstring other)
{
  int len = other->count;
  int index = 0;
  jchar *sc = elements (value);
  jchar *oc = _Jv_GetStringChars (other);
  while (--len >= 0)
    {
      if (sc[offset++] != oc[index++])
	return false;
    }
  return true;
}
 

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.