8072665: SoundLibraries.gmk and SoundDefs.h: remove isSigned8() dead code
Reviewed-by: erikj, ihse, alexsch
This commit is contained in:
parent
14fc538ce9
commit
8929d90866
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@ -113,39 +113,6 @@ ifeq ($(OPENJDK_TARGET_OS), solaris)
|
|||||||
LIBJSOUND_SRC_FILES += $(LIBJSOUND_DAUDIOFILES)
|
LIBJSOUND_SRC_FILES += $(LIBJSOUND_DAUDIOFILES)
|
||||||
endif # OPENJDK_TARGET_OS solaris
|
endif # OPENJDK_TARGET_OS solaris
|
||||||
|
|
||||||
|
|
||||||
ifeq ($(JVM_VARIANT_ZERO), true)
|
|
||||||
LIBJSOUND_CFLAGS += -DX_ARCH=X_ZERO
|
|
||||||
else
|
|
||||||
ifeq ($(OPENJDK_TARGET_CPU), x86)
|
|
||||||
LIBJSOUND_CFLAGS += -DX_ARCH=X_I586
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(OPENJDK_TARGET_CPU), sparc)
|
|
||||||
LIBJSOUND_CFLAGS += -DX_ARCH=X_SPARC
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(OPENJDK_TARGET_CPU), sparcv9)
|
|
||||||
LIBJSOUND_CFLAGS += -DX_ARCH=X_SPARCV9
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(OPENJDK_TARGET_CPU), x86_64)
|
|
||||||
LIBJSOUND_CFLAGS += -DX_ARCH=X_AMD64
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(OPENJDK_TARGET_CPU), arm)
|
|
||||||
LIBJSOUND_CFLAGS += -DX_ARCH=X_ARM
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(OPENJDK_TARGET_CPU), ppc)
|
|
||||||
LIBJSOUND_CFLAGS += -DX_ARCH=X_PPC
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(OPENJDK_TARGET_CPU), ppc64)
|
|
||||||
LIBJSOUND_CFLAGS += -DX_ARCH=X_PPC64
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
LIBJSOUND_CFLAGS += -DEXTRA_SOUND_JNI_LIBS='"$(EXTRA_SOUND_JNI_LIBS)"'
|
LIBJSOUND_CFLAGS += -DEXTRA_SOUND_JNI_LIBS='"$(EXTRA_SOUND_JNI_LIBS)"'
|
||||||
|
|
||||||
$(eval $(call SetupNativeCompilation,BUILD_LIBJSOUND, \
|
$(eval $(call SetupNativeCompilation,BUILD_LIBJSOUND, \
|
||||||
|
@ -68,7 +68,6 @@ SUNWprivate_1.1 {
|
|||||||
Java_com_sun_media_sound_Platform_nGetExtraLibraries;
|
Java_com_sun_media_sound_Platform_nGetExtraLibraries;
|
||||||
Java_com_sun_media_sound_Platform_nGetLibraryForFeature;
|
Java_com_sun_media_sound_Platform_nGetLibraryForFeature;
|
||||||
Java_com_sun_media_sound_Platform_nIsBigEndian;
|
Java_com_sun_media_sound_Platform_nIsBigEndian;
|
||||||
Java_com_sun_media_sound_Platform_nIsSigned8;
|
|
||||||
Java_com_sun_media_sound_PortMixer_nClose;
|
Java_com_sun_media_sound_PortMixer_nClose;
|
||||||
Java_com_sun_media_sound_PortMixer_nControlGetFloatValue;
|
Java_com_sun_media_sound_PortMixer_nControlGetFloatValue;
|
||||||
Java_com_sun_media_sound_PortMixer_nControlGetIntValue;
|
Java_com_sun_media_sound_PortMixer_nControlGetIntValue;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1999, 2014, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1999, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -64,13 +64,6 @@ final class Platform {
|
|||||||
// SYSTEM CHARACTERISTICS
|
// SYSTEM CHARACTERISTICS
|
||||||
// vary according to hardware architecture
|
// vary according to hardware architecture
|
||||||
|
|
||||||
// signed8 (use signed 8-bit values) is true for everything we support except for
|
|
||||||
// the solaris sbpro card.
|
|
||||||
// we'll leave it here as a variable; in the future we may need this in java.
|
|
||||||
// wait, is that true? i'm not sure. i think solaris takes unsigned data?
|
|
||||||
// $$kk: 03.11.99: i think solaris takes unsigned 8-bit or signed 16-bit data....
|
|
||||||
private static boolean signed8;
|
|
||||||
|
|
||||||
// intel is little-endian. sparc is big-endian.
|
// intel is little-endian. sparc is big-endian.
|
||||||
private static boolean bigEndian;
|
private static boolean bigEndian;
|
||||||
|
|
||||||
@ -110,14 +103,6 @@ final class Platform {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Determine whether the system takes signed 8-bit data.
|
|
||||||
*/
|
|
||||||
static boolean isSigned8() {
|
|
||||||
|
|
||||||
return signed8;
|
|
||||||
}
|
|
||||||
|
|
||||||
// PRIVATE METHODS
|
// PRIVATE METHODS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -185,17 +170,14 @@ final class Platform {
|
|||||||
|
|
||||||
// the following native methods are implemented in Platform.c
|
// the following native methods are implemented in Platform.c
|
||||||
private native static boolean nIsBigEndian();
|
private native static boolean nIsBigEndian();
|
||||||
private native static boolean nIsSigned8();
|
|
||||||
private native static String nGetExtraLibraries();
|
private native static String nGetExtraLibraries();
|
||||||
private native static int nGetLibraryForFeature(int feature);
|
private native static int nGetLibraryForFeature(int feature);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Read the required system properties.
|
* Read the required system properties.
|
||||||
*/
|
*/
|
||||||
private static void readProperties() {
|
private static void readProperties() {
|
||||||
// $$fb 2002-03-06: implement check for endianness in native. Facilitates porting !
|
// $$fb 2002-03-06: implement check for endianness in native. Facilitates porting !
|
||||||
bigEndian = nIsBigEndian();
|
bigEndian = nIsBigEndian();
|
||||||
signed8 = nIsSigned8(); // Solaris on Sparc: signed, all others unsigned
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2002, 2012, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2002, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -38,19 +38,6 @@ JNIEXPORT jboolean JNICALL Java_com_sun_media_sound_Platform_nIsBigEndian(JNIEnv
|
|||||||
return UTIL_IsBigEndianPlatform();
|
return UTIL_IsBigEndianPlatform();
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: com_sun_media_sound_Platform
|
|
||||||
* Method: nIsSigned8
|
|
||||||
* Signature: ()Z
|
|
||||||
*/
|
|
||||||
JNIEXPORT jboolean JNICALL Java_com_sun_media_sound_Platform_nIsSigned8(JNIEnv *env, jclass clss) {
|
|
||||||
#if ((X_ARCH == X_SPARC) || (X_ARCH == X_SPARCV9))
|
|
||||||
return 1;
|
|
||||||
#else
|
|
||||||
return 0;
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: com_sun_media_sound_Platform
|
* Class: com_sun_media_sound_Platform
|
||||||
* Method: nGetExtraLibraries
|
* Method: nGetExtraLibraries
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2007, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -34,32 +34,13 @@
|
|||||||
#define X_BSD 4
|
#define X_BSD 4
|
||||||
#define X_MACOSX 5
|
#define X_MACOSX 5
|
||||||
|
|
||||||
// types for X_ARCH
|
|
||||||
#define X_I586 1
|
|
||||||
#define X_SPARC 2
|
|
||||||
#define X_SPARCV9 3
|
|
||||||
#define X_IA64 4
|
|
||||||
#define X_AMD64 5
|
|
||||||
#define X_ZERO 6
|
|
||||||
#define X_ARM 7
|
|
||||||
#define X_PPC 8
|
|
||||||
|
|
||||||
// **********************************
|
// **********************************
|
||||||
// Make sure you set X_PLATFORM and X_ARCH defines correctly.
|
// Make sure you set X_PLATFORM defines correctly.
|
||||||
// Everything depends upon this flag being setup correctly.
|
// Everything depends upon this flag being setup correctly.
|
||||||
// **********************************
|
// **********************************
|
||||||
|
|
||||||
#if (X_PLATFORM == X_MACOSX) && !defined(X_ARCH)
|
#if (!defined(X_PLATFORM))
|
||||||
#if __x86_64__
|
#error "You need to define X_PLATFORM outside of the source. Use the types above."
|
||||||
#define X_ARCH X_AMD64
|
|
||||||
#endif
|
|
||||||
#if __i386__
|
|
||||||
#define X_ARCH X_I586
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if (!defined(X_PLATFORM) || !defined(X_ARCH))
|
|
||||||
#error "You need to define X_PLATFORM and X_ARCH outside of the source. Use the types above."
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user