From: Carsten W. <ca...@us...> - 2004-11-07 19:30:23
|
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 |