This is CD_DBase10_50.c in view mode; [Download] [Up]
#import <sys/types.h> #import <stddef.h> #import "CD_DBaseSubs.h" /* This subroutine has information for CD's with 10 tracks, and * which have 50 or more minutes of music on them. */ #define BENATAR_WIDEAWAKE 1093561622 /* key parts = 3037.50.10.272 298 */ #define SPINDOC_KRYPT 1097075228 /* key parts = 3047.32.10.278 763 */ #define PCM_RHYTHMNBYTES 1099071938 /* key parts = 3052.73.10.338 292 */ #define MOODY_SERLAMER 1105369598 /* key parts = 3070.35.10.398 411 */ #define PINKF_MLOR_SO 1106560013 /* key parts = 3073.58.10.263 527 */ #define PINKF_MLOR 1107707214 /* key parts = 3076.72.10.264 528 */ #define PNAMKSCH_DARKMOOG1 1109185502 /* key parts = 3081.05.10.302 377 */ #define U2_ZOOROPA 1109363192 /* key parts = 3081.42.10.392 341 */ #define EJOHN_GREATESTV2_POLY 1125265568 /* key parts = 3125.55.10.218 310 */ #define TTIKARAM_LOVERSINCITY 1126273586 /* key parts = 3128.40.10.236 425 */ #define EJOHN_HERENTHERE_POLY 1181977539 /* key parts = 3283.20.10.39 356 */ #define LON_YES_SYMPH 1188903970 /* key parts = 3302.38.10.370 436 */ #define COWBJ_200MOREMILES_D2 1197145582 /* key parts = 3325.30.10.232 259 */ #define TDREAM_TANGENTS_D5 1211848034 /* key parts = 3366.18.10.284 338 */ #define VAR_T_SAUCERFULP_D2 1251169505 /* key parts = 3475.35.10.455 408 */ #define CAMEL_NEVERLETGO_D1 1283665642 /* key parts = 3565.55.10.442 253 */ #define SJOLLIFFE_ZANZI 1317726342 /* key parts = 3660.26.10.342 334 */ #define PWARD_FEAROFMAKEBLV 1378331224 /* key parts = 3828.52.10.574 311 */ #define TDREAM_TANGENTS_D1 1398875112 /* key parts = 3885.57.10.462 217 */ #define TDREAM_DREAMMIXES 1453561636 /* key parts = 4037.50.10.436 332 */ #define LEDZEP_BOX1_D3 1552235163 /* key parts = 4311.57.10.513 665 */ #define VAR_T_USNTHEM 1559319943 /* key parts = 4331.33.10.493 642 */ #define PINKF_ABSENCE_BD8 1627715112 /* key parts = 4521.32.10.312 459 */ void filltoc10_50(tocPtr, cdKey) struct cd_toc *tocPtr; u_int cdKey; { if ( cdKey == BENATAR_WIDEAWAKE ) { /* 0:50:37-50 */ tocPtr->discPerformer = "Pat Benatar"; tocPtr->discTitle = "Wide Awake in Dreamland"; # if !defined(SKIPSONGS_Pat_Benatar) SET_CDtt( 1, 04.32, "All Fired Up"); SET_CDtt( 2, 05.14, "One Love"); SET_CDtt( 3, 04.58, "Let's Stay Together"); SET_CDtt( 4, 04.41, "Don't Walk Away"); SET_CDtt( 5, 06.42, "Too Long A Soldier"); SET_CDtt( 6, 05.30, "Cool Zero"); SET_CDtt( 7, 04.47, "Cerebral Man"); SET_CDtt( 8, 05.00, "Lift 'em On Up"); SET_CDtt( 9, 04.13, "Suffer The Little Children"); SET_CDtt(10, 04.58, "Wide Awake in Dreamland"); # endif } if ( cdKey == CAMEL_NEVERLETGO_D1 ) { /* 0:59:25-55 */ tocPtr->discPerformer = "Camel"; tocPtr->discTitle = "Never Let Go [disc 1]"; # if !defined(SKIPSONGS_Camel) SET_CDtt( 1, 07.22, "Never Let Go"); SET_CDtt( 2, 08.02, "Earthrise"); SET_CDtt( 3, 02.24, "Rhayader"); SET_CDtt( 4, 05.14, "Rhayader Goes to Town"); SET_CDtt( 5, 03.03, "Spirit of the Water"); SET_CDtt( 6, 05.45, "Unevensong"); SET_CDtt( 7, 07.48, "Echoes"); SET_CDtt( 8, 10.21, "Ice"); SET_CDtt( 9, 05.11, "City Life"); SET_CDtt(10, 04.13, "Drafted"); # endif } if ( cdKey == COWBJ_200MOREMILES_D2 ) { /* 0:55:25-30 */ tocPtr->discPerformer = "Cowboy Junkies"; tocPtr->discTitle = "200 More Miles: Live Performances 1985-1994 [disc 2]"; SET_CDtt( 1, 03.52, "Sweet Jane"); SET_CDtt( 2, 03.58, "If You Were the Woman, and I Was the Man"); SET_CDtt( 3, 04.37, "Pale Sun"); SET_CDtt( 4, 04.07, "Hunted"); SET_CDtt( 5, 06.35, "Lost My Driving Wheel"); SET_CDtt( 6, 07.16, "Forgive Me"); SET_CDtt( 7, 05.08, "Misguided Angel"); SET_CDtt( 8, 05.53, "I'm So Lonesome I Could Cry"); SET_CDtt( 9, 09.38, "Walking After Midnight"); SET_CDtt(10, 04.19, "Now Junior, Behave Yourself"); } if ( cdKey == EJOHN_HERENTHERE_POLY ) { /* 0:54:43-20 */ tocPtr->discPerformer = "Elton John"; tocPtr->discTitle = "Here and There [Polydor]"; # if !defined(SKIPSONGS_Elton_John) SET_CDtt( 1, 00.39, "[Introduction]"); SET_CDtt( 2, 04.05, "Skyline Pigeon"); SET_CDtt( 3, 03.25, "Border Song"); SET_CDtt( 4, 07.34, "Honky Cat"); SET_CDtt( 5, 05.43, "Love Song"); SET_CDtt( 6, 04.07, "Crocodile Rock"); SET_CDtt( 7, 11.49, "Funeral for a Friend/ Love Lies Bleeing"); SET_CDtt( 8, 05.04, "Rocket Man"); SET_CDtt( 9, 06.19, "Bennie and the Jets"); SET_CDtt(10, 05.56, "Take Me To the Pilot"); # endif } if ( cdKey == EJOHN_GREATESTV2_POLY ) { /* 0:52:05-55 */ tocPtr->discPerformer = "Elton John"; tocPtr->discTitle = "Greatest Hits, Volume II [Polydor]"; # if !defined(SKIPSONGS_Elton_John) SET_CDtt( 1, 03.38, "The Bitch is Back"); SET_CDtt( 2, 05.57, "Lucy in the Sky with Diamonds"); SET_CDtt( 3, 06.16, "Tiny Dancer"); SET_CDtt( 4, 05.29, "I Feel Like a Bullet (In the Gun of Robert Ford)"); SET_CDtt( 5, 06.45, "Someone Saved My Life Tonight"); SET_CDtt( 6, 05.24, "Philidephia Freedom"); SET_CDtt( 7, 03.43, "Island Girl"); SET_CDtt( 8, 04.19, "Grow Some Funk Of Your Own"); SET_CDtt( 9, 05.22, "Levon"); SET_CDtt(10, 05.10, "Pinball Wizard"); # endif } if ( cdKey == SJOLLIFFE_ZANZI ) { /* 1:01:00-26 */ tocPtr->discPerformer = "Steve Jolliffe"; tocPtr->discTitle = "Zanzi"; SET_CDtt( 1, 05.42, "I"); SET_CDtt( 2, 05.59, "II"); SET_CDtt( 3, 05.42, "III"); SET_CDtt( 4, 06.40, "IV"); SET_CDtt( 5, 05.53, "V"); SET_CDtt( 6, 04.41, "VI"); SET_CDtt( 7, 06.18, "VII"); SET_CDtt( 8, 06.39, "VIII"); SET_CDtt( 9, 07.50, "IV"); SET_CDtt(10, 05.34, "X"); } if ( cdKey == LEDZEP_BOX1_D3 ) { /* 1:11:51-57 */ tocPtr->discPerformer = "Led Zeppelin"; tocPtr->discTitle = "Led Zeppelin [disc 3]"; tocPtr->discCatNum = "007567821442400"; # if !defined(SKIPSONGS_Led_Zeppelin) SET_CDtt( 1, 08.33, "Kashmir"); SET_CDtt( 2, 05.35, "Trampled Under Foot"); SET_CDtt( 3, 06.21, "For Your Life"); SET_CDtt( 4, 07.01, "No Quarter"); SET_CDtt( 5, 03.43, "Dancing Days"); SET_CDtt( 6, 07.07, "When The Levee Breaks"); SET_CDtt( 7, 10.23, "Achilles Last Stand"); SET_CDtt( 8, 05.29, "The Song Remains The Same"); SET_CDtt( 9, 06.32, "Ten Years Gone"); SET_CDtt(10, 11.05, "In My Time of Dying"); # endif } if ( cdKey == LON_YES_SYMPH ) { /* 0:55:02-38 */ tocPtr->discPerformer = "London Symphony Orchestra"; tocPtr->discTitle = "Symphonic Music of Yes"; # if !defined(SKIPSONGS_Yes) SET_CDtt( 1, 06.10, "Roundabout"); SET_CDtt( 2, 07.40, "Close to the Edge"); SET_CDtt( 3, 03.54, "Wonderous Stories"); SET_CDtt( 4, 03.50, "I've Seen All Good People"); SET_CDtt( 5, 03.02, "Mood for a Day"); SET_CDtt( 6, 04.44, "Owner of a Lonely Heart"); SET_CDtt( 7, 04.17, "Survival"); SET_CDtt( 8, 07.50, "Heart of the Sunrise"); SET_CDtt( 9, 06.17, "Soon"); SET_CDtt(10, 07.16, "Starship Trooper"); # endif } if ( cdKey == MOODY_SERLAMER ) { /* 0:51:10-35 */ tocPtr->discPerformer = "Moody Blues"; tocPtr->discTitle = "Sur La Mer"; # if !defined(SKIPSONGS_Moody_Blues) SET_CDtt( 1, 06.38, "I Know You're Out There Somewhere"); SET_CDtt( 2, 04.49, "Want To Be With You"); SET_CDtt( 3, 04.46, "River Of Endless Love"); SET_CDtt( 4, 05.15, "No More Lies"); SET_CDtt( 5, 04.16, "Here Comes the Weekend"); SET_CDtt( 6, 03.38, "Vintage Wine"); SET_CDtt( 7, 04.55, "Breaking Point"); SET_CDtt( 8, 04.58, "Miracle"); SET_CDtt( 9, 05.02, "Love Is On The Run"); SET_CDtt(10, 06.51, "Deep"); # endif } if ( cdKey == PNAMKSCH_DARKMOOG1 ) { /* 0:51:21-05 */ tocPtr->discPerformer = "Pete Namlook & Klaus Schulze"; tocPtr->discTitle = "Dark Side of the Moog"; SET_CDtt( 1, 05.02, "Wish You Were There: Part 1"); SET_CDtt( 2, 05.00, "Wish You Were There: Part 2"); SET_CDtt( 3, 05.00, "Wish You Were There: Part 3"); SET_CDtt( 4, 05.00, "Wish You Were There: Part 4"); SET_CDtt( 5, 05.00, "Wish You Were There: Part 5"); SET_CDtt( 6, 05.00, "Wish You Were There: Part 6"); SET_CDtt( 7, 05.00, "Wish You Were There: Part 7"); SET_CDtt( 8, 05.00, "Wish You Were There: Part 8"); SET_CDtt( 9, 05.00, "Wish You Were There: Part 9"); SET_CDtt(10, 06.17, "Wish You Were There: Part 10"); } if ( cdKey == PCM_RHYTHMNBYTES ) { /* 0:50:52-73 */ tocPtr->discPerformer = "P.C.M."; tocPtr->discTitle = "Rhythm and Bytes"; SET_CDtt( 1, 05.38, "Computermusic Part I"); SET_CDtt( 2, 05.21, "Computermusic Part II"); SET_CDtt( 3, 05.49, "Miditime"); SET_CDtt( 4, 04.40, "Happy Computer"); SET_CDtt( 5, 09.06, "Datastream SRC-2"); SET_CDtt( 6, 04.06, "Bits and Bytes"); SET_CDtt( 7, 03.35, "High Voltage"); SET_CDtt( 8, 04.37, "Puls Code Modulation 1630"); SET_CDtt( 9, 03.06, "Data Dump"); SET_CDtt(10, 04.52, "Rhythm and Bytes"); } if ( cdKey == PINKF_MLOR ) { /* 0:51:16-72 */ tocPtr->discPerformer = "Pink Floyd"; tocPtr->discTitle = "A Momentary Lapse of Reason"; # if !defined(SKIPSONGS_Pink_Floyd) SET_CDtt( 1, 04.24, "Signs of Life"); SET_CDtt( 2, 04.54, "Learning to Fly"); SET_CDtt( 3, 06.10, "The Dogs of War"); SET_CDtt( 4, 05.05, "One Slip"); SET_CDtt( 5, 05.42, "On The Turning Away"); SET_CDtt( 6, 07.28, "Yet Another Movie/ Round and Round"); SET_CDtt( 7, 01.47, "A New Machine - Part 1"); SET_CDtt( 8, 06.17, "Terminal Frost"); SET_CDtt( 9, 00.39, "A New Machine - Part 2"); SET_CDtt(10, 08.48, "Sorrow"); # endif } if ( cdKey == PINKF_MLOR_SO ) { /* 0:51:13-58 */ tocPtr->discPerformer = "Pink Floyd"; tocPtr->discTitle = "A Momentary Lapse of Reason [ªShine Onº box]"; # if !defined(SKIPSONGS_Pink_Floyd) SET_CDtt( 1, 04.23, "Signs of Life"); SET_CDtt( 2, 04.53, "Learning to Fly"); SET_CDtt( 3, 06.09, "The Dogs of War"); SET_CDtt( 4, 05.07, "One Slip"); SET_CDtt( 5, 05.42, "On The Turning Away"); SET_CDtt( 6, 07.28, "Yet Another Movie/ Round and Round"); SET_CDtt( 7, 01.46, "A New Machine - Part 1"); SET_CDtt( 8, 06.17, "Terminal Frost"); SET_CDtt( 9, 00.39, "A New Machine - Part 2"); SET_CDtt(10, 08.47, "Sorrow"); # endif } if ( cdKey == PINKF_ABSENCE_BD8 ) { /* 1:15:21-32 */ tocPtr->discPerformer = "Pink Floyd"; tocPtr->discTitle = "Variations on a Theme of Absence [disc 8]"; # if !defined(SKIPSONGS_Pink_Floyd) SET_CDtt( 1, 05.12, "Learning to Fly"); SET_CDtt( 2, 07.15, "The Dogs of War"); SET_CDtt( 3, 07.49, "Sorrow"); SET_CDtt( 4, 07.11, "Run Like Hell"); SET_CDtt( 5, 10.50, "Shine On You Crazy Diamond"); SET_CDtt( 6, 08.19, "Comfortably Numb"); SET_CDtt( 7, 08.17, "High Hopes"); SET_CDtt( 8, 05.59, "Take it Back"); SET_CDtt( 9, 06.48, "Coming Back to Life"); SET_CDtt(10, 07.39, "Keep Talking"); # endif } if ( cdKey == SPINDOC_KRYPT ) { /* 0:50:47-32 */ tocPtr->discPerformer = "Spin Doctors"; tocPtr->discTitle = "Pocket Full of Kryptonite"; SET_CDtt( 1, 04.38, "Jimmy Olsen's Blues"); SET_CDtt( 2, 04.51, "What Time is It?"); SET_CDtt( 3, 03.55, "Little Miss Can't Be Wrong"); SET_CDtt( 4, 04.23, "Forty or Fifty"); SET_CDtt( 5, 04.46, "Refrigerator Car"); SET_CDtt( 6, 02.13, "More than She Knows"); SET_CDtt( 7, 04.18, "Two Princes"); SET_CDtt( 8, 03.59, "Off My Line"); SET_CDtt( 9, 04.59, "How Could You Want Him (When You Know You Could Have Me?)"); SET_CDtt(10, 12.43, "Shinbone Alley/ Hard to Exist"); } if ( cdKey == TDREAM_TANGENTS_D1 ) { /* 1:04:45-57 */ tocPtr->discPerformer = "Tangerine Dream"; tocPtr->discTitle = "Tangents [disc 1]"; # if !defined(SKIPSONGS_Tangerine_Dream) SET_CDtt( 1, 07.42, "Mohave Plan [Desert part]"); SET_CDtt( 2, 07.32, "No Man's Land"); SET_CDtt( 3, 04.57, "Kiew Mission"); SET_CDtt( 4, 07.14, "Ricochet"); SET_CDtt( 5, 05.34, "Force Majeure"); SET_CDtt( 6, 05.58, "Logos [Blue part]"); SET_CDtt( 7, 10.45, "Stratosfear"); SET_CDtt( 8, 07.08, "Mysterious Semblance"); SET_CDtt( 9, 04.16, "Cinnamon Road"); SET_CDtt(10, 03.37, "Tangram [Solution part]"); # endif } if ( cdKey == TDREAM_TANGENTS_D5 ) { /* 0:56:06-18 */ tocPtr->discPerformer = "Tangerine Dream"; tocPtr->discTitle = "Tangents [disc 5]"; # if !defined(SKIPSONGS_Tangerine_Dream) SET_CDtt( 1, 04.44, "Vulcano"); SET_CDtt( 2, 04.00, "The Jogger"); SET_CDtt( 3, 03.25, "South Dakota"); SET_CDtt( 4, 05.19, "Coppercoast"); SET_CDtt( 5, 03.59, "Great Barrier Reef"); SET_CDtt( 6, 03.20, "The Night at Ayers Rock"); SET_CDtt( 7, 06.55, "Afternoon on the Nile"); SET_CDtt( 8, 05.56, "Crane Routing"); SET_CDtt( 9, 12.48, "Silver Scale"); SET_CDtt(10, 05.38, "Jamaican Monk"); # endif } if ( cdKey == TDREAM_DREAMMIXES ) { /* 1:07:17-50 */ tocPtr->discPerformer = "Tangerine Dream"; tocPtr->discTitle = "The Dream Mixes"; # if !defined(SKIPSONGS_Tangerine_Dream) SET_CDtt( 1, 07.16, "Little Blond in the Park of Attractions [the Thai dub]"); SET_CDtt( 2, 05.31, "Rough Embrace"); SET_CDtt( 3, 07.01, "Touchwood [forest mix]"); SET_CDtt( 4, 06.20, "Jungle Journey [reptile mix]"); SET_CDtt( 5, 06.51, "Virtually Fields"); SET_CDtt( 6, 06.17, "Firetongues [break freak mix]"); SET_CDtt( 7, 07.18, "San Rocco"); SET_CDtt( 8, 07.49, "Catwalk [dress-up mix]"); SET_CDtt( 9, 07.20, "Change of the Gods"); SET_CDtt(10, 05.32, "Bride in the Cold Tears [Motown monk mix]"); # endif } if ( cdKey == TTIKARAM_LOVERSINCITY ) { /* 0:52:08-40 */ tocPtr->discPerformer = "Tanita Tikaram"; tocPtr->discTitle = "Lovers in the City"; SET_CDtt( 1, 03.56, "I Might Be Crying"); SET_CDtt( 2, 04.13, "Bloodlines"); SET_CDtt( 3, 05.16, "Feeding the Witches"); SET_CDtt( 4, 05.42, "Happy Taxi"); SET_CDtt( 5, 04.36, "My Love Tonight"); SET_CDtt( 6, 06.23, "Lovers in the City"); SET_CDtt( 7, 03.35, "Yodelling Song"); SET_CDtt( 8, 06.11, "Wonderful Shadow"); SET_CDtt( 9, 05.09, "Women Who Cheat on the World"); SET_CDtt(10, 07.05, "Leaving the Party"); } if ( cdKey == U2_ZOOROPA ) { /* 0:51:21-42 */ tocPtr->discPerformer = "U2"; tocPtr->discTitle = "Zooropa"; /* cd has Track ISRC numbers (on a NeXT CD-ROM) of: 1 = x'5D 24 51 78 93 00 01 80 00 00 00 00 00 00 00' thru 10 = x'5D 24 51 78 93 00 02 70 00 00 00 00 00 00 00' */ # if !defined(SKIPSONGS_U2) SET_CDtt( 1, 06.32, "Zooropa"); SET_CDtt( 2, 04.01, "Babyface"); SET_CDtt( 3, 04.21, "Numb"); SET_CDtt( 4, 06.58, "Lemon"); SET_CDtt( 5, 04.58, "Stay (Faraway, So Close)"); SET_CDtt( 6, 05.20, "Daddy's Gonna Pay for Your Crashed Car"); SET_CDtt( 7, 04.18, "Some Days Are Better Than Others"); SET_CDtt( 8, 03.45, "The First Time"); SET_CDtt( 9, 05.25, "Dirty Day"); SET_CDtt(10, 05.41, "The Wanderer"); # endif } if ( cdKey == VAR_T_USNTHEM ) { /* 1:12:11-33 */ tocPtr->discPerformer = "Various Artists/ Tributes"; tocPtr->discTitle = "Us and Them: Symphonic Pink Floyd"; tocPtr->discCatNum = "002894466232000"; SET_CDtt( 1, 08.13, "Time"); SET_CDtt( 2, 05.14, "Brain Damage"); SET_CDtt( 3, 08.28, "Another Brick in the Wall (Part II)"); SET_CDtt( 4, 05.27, "Comfortably Numb"); SET_CDtt( 5, 04.04, "Breathe"); SET_CDtt( 6, 06.46, "Money"); SET_CDtt( 7, 05.11, "The Great Gig in the Sky"); SET_CDtt( 8, 06.26, "Nobody Home"); SET_CDtt( 9, 11.38, "Us and Them"); SET_CDtt(10, 10.42, "Time (The Old Tree With Winding Roots Behind the Lake of Dreams Mix)"); } if ( cdKey == VAR_T_SAUCERFULP_D2 ) { /* 0:57:55-35 */ tocPtr->discPerformer = "Various Artists/ Tributes"; tocPtr->discTitle = "A Saucerful of Pink [disc 2]"; SET_CDtt( 1, 07.35, "Echoes [Alien Sex Fiend]"); SET_CDtt( 2, 05.50, "Hey You [Furnace]"); SET_CDtt( 3, 09.08, "Careful With That Axe, Eugene [Nik Turner]"); SET_CDtt( 4, 03.22, "Lucifer Sam [The Electric Hellfire Club]"); SET_CDtt( 5, 02.25, "Pigs on the Wing [Helios Creed]"); SET_CDtt( 6, 05.59, "Let There Be More Light [Pressurehead]"); SET_CDtt( 7, 03.52, "Young Lust [Penal Colony]"); SET_CDtt( 8, 07.53, "A Saucerful of Secrets [EXP]"); SET_CDtt( 9, 05.01, "Point Me At the Sky [Melting Euphoria]"); SET_CDtt(10, 06.48, "The Nile Song [FarFlung]"); } if ( cdKey == PWARD_FEAROFMAKEBLV ) { /* 1:03:48-52 */ tocPtr->discPerformer = "Paul Ward"; tocPtr->discTitle = "The Fear of Make-Believe"; SET_CDtt( 1, 09.34, "Waiting for a Miracle"); SET_CDtt( 2, 06.59, "Taken to a Place"); SET_CDtt( 3, 06.19, "Bloody Dangerous"); SET_CDtt( 4, 04.25, "Time, the Magician"); SET_CDtt( 5, 04.31, "Death by Wireless"); SET_CDtt( 6, 05.17, "64K World"); SET_CDtt( 7, 06.53, "Iceman"); SET_CDtt( 8, 07.19, "Overnight Snow"); SET_CDtt( 9, 07.18, "Closer than You Think"); SET_CDtt(10, 05.11, "Silly Kind of Secret"); } }
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.