aifc.py, sunau.py: Adapted comments; added access statements.
SUNAUDIODEV.py: Added some constants for Solaris.
diff --git a/Lib/plat-sunos4/SUNAUDIODEV.py b/Lib/plat-sunos4/SUNAUDIODEV.py
index 7e46871..b66610d 100755
--- a/Lib/plat-sunos4/SUNAUDIODEV.py
+++ b/Lib/plat-sunos4/SUNAUDIODEV.py
@@ -2,15 +2,26 @@
 # The names are the same as in audioio.h with the leading AUDIO_
 # removed.
 
+# Not all values are supported on all releases of SunOS.
+
 # Encoding types, for fields i_encoding and o_encoding
 
-ENCODING_ULAW = 1
-ENCODING_ALAW = 2
+ENCODING_NONE = 0			# no encoding assigned
+ENCODING_ULAW = 1			# u-law encoding
+ENCODING_ALAW = 2			# A-law encoding
+ENCODING_LINEAR = 3			# Linear PCM encoding
 
 # Gain ranges for i_gain, o_gain and monitor_gain
 
-MIN_GAIN = 0
-MAX_GAIN = 255
+MIN_GAIN = 0				# minimum gain value
+MAX_GAIN = 255				# maximum gain value
+
+# Balance values for i_balance and o_balance
+
+LEFT_BALANCE = 0			# left channel only
+MID_BALANCE = 32			# equal left/right channel
+RIGHT_BALANCE = 64			# right channel only
+BALANCE_SHIFT = 3
 
 # Port names for i_port and o_port
 
@@ -19,7 +30,9 @@
 PORT_C = 3
 PORT_D = 4
 
-SPEAKER = PORT_A
-HEADPHONE = PORT_B
+SPEAKER = 0x01				# output to built-in speaker
+HEADPHONE = 0x02			# output to headphone jack
+LINE_OUT = 0x04				# output to line out
 
-MICROPHONE = PORT_A
+MICROPHONE = 0x01			# input from microphone
+LINE_IN = 0x02				# input from line in