Ik zoek een programma om stukken java (en evt. c++) naar delphi/pascal te converteren. een voorbeeld van een te converteren stuk code zou zijn.
private String chr1( String s1)
{
long vari8;
long vari10;
long h;
int i;
int j;
vari8 = 65535L;
vari10 = 0L;
h = 0L;
i = 0;
while( i < s1.length( ) ) {
h = ( (long) s1.charAt( i ) );
h = ( h * 256L );
vari10 = h;
j = 1;
while( j <= 8 ) {
h = vari10;
h = ( h & 65535L );
h = ( h ^ vari8 );
h = ( h & 32768L );
if( h == 0L ) {
vari8 = ( vari8 * 2L );
vari8 = ( vari8 & 65535L );
}
else {
vari8 = ( vari8 * 2L );
vari8 = ( vari8 ^ 4129L );
vari8 = ( vari8 & 65535L );
}
vari10 = ( vari10 * 2L );
vari10 = ( vari10 & 65535L );
j ++;
}
i ++;
}
return (new StringBuffer( )).toString( ) + "" + String.valueOf( vari8 );
}
private String chr1( String s1)
{
long vari8;
long vari10;
long h;
int i;
int j;
vari8 = 65535L;
vari10 = 0L;
h = 0L;
i = 0;
while( i < s1.length( ) ) {
h = ( (long) s1.charAt( i ) );
h = ( h * 256L );
vari10 = h;
j = 1;
while( j <= 8 ) {
h = vari10;
h = ( h & 65535L );
h = ( h ^ vari8 );
h = ( h & 32768L );
if( h == 0L ) {
vari8 = ( vari8 * 2L );
vari8 = ( vari8 & 65535L );
}
else {
vari8 = ( vari8 * 2L );
vari8 = ( vari8 ^ 4129L );
vari8 = ( vari8 & 65535L );
}
vari10 = ( vari10 * 2L );
vari10 = ( vari10 & 65535L );
j ++;
}
i ++;
}
return (new StringBuffer( )).toString( ) + "" + String.valueOf( vari8 );
}