Update of /cvsroot/jake2/jake2/src/jake2/util
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3627/src/jake2/util
Modified Files:
Lib.java
Log Message:
string conversion funktions
Index: Lib.java
===================================================================
RCS file: /cvsroot/jake2/jake2/src/jake2/util/Lib.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** Lib.java 7 Oct 2004 14:12:59 -0000 1.8
--- Lib.java 7 Nov 2004 19:30:12 -0000 1.9
***************
*** 263,266 ****
--- 263,279 ----
}
+ public static String CtoJava(String old) {
+ int index = old.indexOf('\0');
+ if (index == 0) return "";
+ return (index > 0) ? old.substring(0, index) : old;
+ }
+
+ public static String CtoJava(byte[] old, int offset, int maxLenght) {
+ int i;
+ for (i = offset; old[i] != 0 && i < maxLenght; i++);
+ return new String(old, offset, i - offset);
+ }
+
+
/*
* java.nio.* Buffer util functions
|