This is CD_DBase05.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 5 tracks */ #define HEART_DEFINITIVE_D2 507010499 /* key parts = 1408.27.05.299 355 */ #define RENAIS1_1STALBUM 860400812 /* key parts = 2390.00.05.662 688 */ #define RENAIS_NOVELLA 872530419 /* key parts = 2423.52.05.819 567 */ #define DIREST_LOVEOVERGOLD 894466462 /* key parts = 2484.47.05.862 478 */ #define PINKF_ANIMALS_SO 900552834 /* key parts = 2501.40.05.84 85 */ #define PINKF_ANIMALS 904152835 /* key parts = 2511.40.05.85 88 */ #define PINKF_WYWH_UK 954768813 /* key parts = 2652.10.05.813 743 */ #define PINKF_WYWH_GOLD 955152816 /* key parts = 2653.15.05.816 746 */ #define PINKF_WYWH_SO 957792818 /* key parts = 2660.40.05.818 749 */ #define DIREST_ALCHEMY_D2 973743292 /* key parts = 2704.63.05.292 362 */ #define MOLDFIELD_5MILESOUT 1080912883 /* key parts = 3002.40.05.1483 257 */ #define MSHREEVE_ASSASSIN 1098514425 /* key parts = 3051.32.05.675 286 */ #define PINKF_ATOMHEART 1124770419 /* key parts = 3124.27.05.1419 780 */ #define PINKF_ATOMHEART_UD 1142376826 /* key parts = 3173.20.05.1426 823 */ #define MOLDFIELD_BOXED_D2 1182144835 /* key parts = 3283.55.05.1285 176 */ #define DREAMTH_CHANGESEASONS 1244112788 /* key parts = 3455.65.05.1388 633 */ #define MOLDFIELD_BOXED_D1 1358127184 /* key parts = 3772.43.05.1534 172 */ #define RADIOMI_FROZENN_D1 1401917594 /* key parts = 3894.16.05.1244 1240 */ void filltoc05(tocPtr, cdKey) struct cd_toc *tocPtr; u_int cdKey; { if ( cdKey == DIREST_LOVEOVERGOLD ) { /* 0:41:24-47 */ tocPtr->discPerformer = "Dire Straits"; tocPtr->discTitle = "Love Over Gold"; tocPtr->discCatNum = "007599237282400"; # if !defined(SKIPSONGS_Dire_Straits) SET_CDtt( 1, 14.22, "Telegraph Road"); SET_CDtt( 2, 06.46, "Private Investigations"); SET_CDtt( 3, 05.55, "Industrial Disease"); SET_CDtt( 4, 06.21, "Love Over Gold"); SET_CDtt( 5, 07.58, "It Never Rains"); # endif } if ( cdKey == DIREST_ALCHEMY_D2 ) { /* 0:45:04-63 */ tocPtr->discPerformer = "Dire Straits"; tocPtr->discTitle = "Alchemy <-> Dire Straits Live [disc 2]"; tocPtr->discCatNum = "004228182452500"; # if !defined(SKIPSONGS_Dire_Straits) SET_CDtt( 1, 04.52, "Two Young Lovers [intro: The Carousel Waltz]"); SET_CDtt( 2, 14.23, "Tunnel of Love"); SET_CDtt( 3, 13.43, "Telegraph Road"); SET_CDtt( 4, 06.02, "Solid Rock"); SET_CDtt( 5, 06.02, "Going Home - Theme from `Local Hero'"); # endif } if ( cdKey == DREAMTH_CHANGESEASONS ) { /* 0:57:35-65 */ tocPtr->discPerformer = "Dream Theater"; tocPtr->discTitle = "A Change of Seasons"; SET_CDtt( 1, 23.08, "A Change of Seasons"); SET_CDtt( 2, 10.49, "Funeral for a Friend/ Love Lies Bleeding"); SET_CDtt( 3, 05.34, "Perfect Strangers"); SET_CDtt( 4, 07.29, "The Rover/ Achilles Last Stand/ The Song Remains the Same"); SET_CDtt( 5, 10.33, "In the Flesh?/ Carry On Wayward Son/ Bohemian Rhapsody/ Lovin, Touchin, Squeezin/ Cruise Control/ Turn It On Again"); } if ( cdKey == HEART_DEFINITIVE_D2 ) { /* 0:23:28-27 */ tocPtr->discPerformer = "Heart"; tocPtr->discTitle = "Definitive Collection [disc 2]"; tocPtr->discCatNum = "509974805619100"; # if !defined(SKIPSONGS_Heart) SET_CDtt( 1, 04.59, "Cook With Fire [live]"); SET_CDtt( 2, 03.48, "Bebe Le Strange [live]"); SET_CDtt( 3, 04.11, "Sweet Darlin [live]"); SET_CDtt( 4, 04.33, "Unchained Melody [live]"); SET_CDtt( 5, 05.55, "Rock and Roll [live]"); # endif } if ( cdKey == MOLDFIELD_BOXED_D1 ) { /* 1:02:52-43 */ tocPtr->discPerformer = "Mike OldField"; tocPtr->discTitle = "Boxed [disc 1]"; # if !defined(SKIPSONGS_Mike_Oldfield) SET_CDtt( 1, 25.34, "Tubular Bells: Part One"); SET_CDtt( 2, 25.45, "Tubular Bells: Part Two"); SET_CDtt( 3, 06.34, "The Rio Grande"); SET_CDtt( 4, 02.05, "Portsmouth"); SET_CDtt( 5, 02.52, "In Dulci Jubilio"); # endif } if ( cdKey == MOLDFIELD_BOXED_D2 ) { /* 0:54:43-55 */ tocPtr->discPerformer = "Mike OldField"; tocPtr->discTitle = "Boxed [disc 2]"; # if !defined(SKIPSONGS_Mike_Oldfield) SET_CDtt( 1, 21.25, "Hergest Ridge: Part One"); SET_CDtt( 2, 18.46, "Hergest Ridge: Part Two"); SET_CDtt( 3, 07.34, "An Extract from Star's End"); SET_CDtt( 4, 04.00, "Argiers"); SET_CDtt( 5, 02.56, "Speak (Tho you only say Farewell)"); # endif } if ( cdKey == MOLDFIELD_5MILESOUT ) { /* 0:50:02-40 */ tocPtr->discPerformer = "Mike OldField"; tocPtr->discTitle = "Five Miles Out"; # if !defined(SKIPSONGS_Mike_Oldfield) SET_CDtt( 1, 24.43, "Taurus II"); SET_CDtt( 2, 03.46, "Family Man"); SET_CDtt( 3, 13.03, "Orabidoo"); SET_CDtt( 4, 04.11, "Mount Teidi"); SET_CDtt( 5, 04.17, "Five Miles Out"); # endif } if ( cdKey == PINKF_ATOMHEART ) { /* 0:52:04-27 */ tocPtr->discPerformer = "Pink Floyd"; tocPtr->discTitle = "Atom Heart Mother"; # if !defined(SKIPSONGS_Pink_Floyd) SET_CDtt( 1, 23.39, "Atom Heart Mother (parts a-f)"); SET_CDtt( 2, 04.31, "If"); SET_CDtt( 3, 05.28, "Summer '68"); SET_CDtt( 4, 05.24, "Fat Old Sun"); SET_CDtt( 5, 13.00, "Alan's Psychedelic Breakfast (parts a-c)"); # endif } if ( cdKey == PINKF_ATOMHEART_UD ) { /* 0:52:53-20 */ tocPtr->discPerformer = "Pink Floyd"; tocPtr->discTitle = "Atom Heart Mother [UltraDisc]"; # if !defined(SKIPSONGS_Pink_Floyd) SET_CDtt( 1, 23.46, "Atom Heart Mother (parts a-f)"); SET_CDtt( 2, 04.31, "If"); SET_CDtt( 3, 05.28, "Summer '68"); SET_CDtt( 4, 05.23, "Fat Old Sun"); SET_CDtt( 5, 13.43, "Alan's Psychedelic Breakfast (parts a-c)"); # endif } if ( cdKey == PINKF_WYWH_UK ) { /* 0:44:12-10 */ tocPtr->discPerformer = "Pink Floyd"; tocPtr->discTitle = "Wish You Were Here [UK Harvest]"; # if !defined(SKIPSONGS_Pink_Floyd) SET_CDtt( 1, 13.33, "Shine on You Crazy Diamond (Part One)"); SET_CDtt( 2, 07.26, "Welcome to the Machine"); SET_CDtt( 3, 05.08, "Have a Cigar"); SET_CDtt( 4, 05.40, "Wish You Were Here"); SET_CDtt( 5, 12.23, "Shine on You Crazy Diamond (Part Two)"); # endif } if ( cdKey == PINKF_WYWH_GOLD ) { /* 0:44:13-15 */ tocPtr->discPerformer = "Pink Floyd"; tocPtr->discTitle = "Wish You Were Here [SBM-gold]"; # if !defined(SKIPSONGS_Pink_Floyd) SET_CDtt( 1, 13.36, "Shine on You Crazy Diamond (Parts I-V)"); SET_CDtt( 2, 07.25, "Welcome to the Machine"); SET_CDtt( 3, 05.25, "Have a Cigar"); SET_CDtt( 4, 05.19, "Wish You Were Here"); SET_CDtt( 5, 12.26, "Shine on You Crazy Diamond (Parts VI-IX)"); # endif } if ( cdKey == PINKF_WYWH_SO ) { /* 0:44:20-40 */ tocPtr->discPerformer = "Pink Floyd"; tocPtr->discTitle = "Wish You Were Here [ªShine Onº box]"; # if !defined(SKIPSONGS_Pink_Floyd) SET_CDtt( 1, 13.38, "Shine on You Crazy Diamond (Parts I-V)"); SET_CDtt( 2, 07.30, "Welcome to the Machine"); SET_CDtt( 3, 05.24, "Have a Cigar"); SET_CDtt( 4, 05.17, "Wish You Were Here"); SET_CDtt( 5, 12.29, "Shine on You Crazy Diamond (Parts VI-IX)"); # endif } if ( cdKey == PINKF_ANIMALS ) { /* 0:41:51-40 */ tocPtr->discPerformer = "Pink Floyd"; tocPtr->discTitle = "Animals"; # if !defined(SKIPSONGS_Pink_Floyd) SET_CDtt( 1, 01.25, "Pigs on the Wing (Part One)"); SET_CDtt( 2, 17.06, "Dogs"); SET_CDtt( 3, 11.31, "Pigs (Three Different Ones)"); SET_CDtt( 4, 10.19, "Sheep"); SET_CDtt( 5, 01.28, "Pigs on the Wing (Part Two)"); # endif } if ( cdKey == PINKF_ANIMALS_SO ) { /* 0:41:41-40 */ tocPtr->discPerformer = "Pink Floyd"; tocPtr->discTitle = "Animals [ªShine Onº box]"; # if !defined(SKIPSONGS_Pink_Floyd) SET_CDtt( 1, 01.24, "Pigs on the Wing (Part One)"); SET_CDtt( 2, 17.05, "Dogs"); SET_CDtt( 3, 11.26, "Pigs (Three Different Ones)"); SET_CDtt( 4, 10.19, "Sheep"); SET_CDtt( 5, 01.25, "Pigs on the Wing (Part Two)"); # endif } if ( cdKey == RADIOMI_FROZENN_D1 ) { /* 1:04:54-16 */ tocPtr->discPerformer = "Radio Massacre International"; tocPtr->discTitle = "Frozen North [disc 1]"; SET_CDtt( 1, 20.44, "Wrecks"); SET_CDtt( 2, 08.25, "What's the Point of Going to Crete?"); SET_CDtt( 3, 07.39, "Small Frozen North"); SET_CDtt( 4, 07.24, "Rosemary's Baby"); SET_CDtt( 5, 20.40, "Drown"); } if ( cdKey == RENAIS1_1STALBUM ) { /* 0:39:50-00 */ tocPtr->discPerformer = "Renaissance [1]"; tocPtr->discTitle = "Renaissance's First Album"; # if !defined(SKIPSONGS_Renaissance) SET_CDtt( 1, 11.02, "Kings and Queens"); SET_CDtt( 2, 07.10, "Innocence"); SET_CDtt( 3, 06.02, "Island"); SET_CDtt( 4, 04.06, "Wanderer"); SET_CDtt( 5, 11.28, "Bullet"); # endif } if ( cdKey == RENAIS_NOVELLA ) { /* 0:40:23-52 */ tocPtr->discPerformer = "Renaissance"; tocPtr->discTitle = "Novella"; # if !defined(SKIPSONGS_Renaissance) SET_CDtt( 1, 13.39, "Can You Hear Me?"); SET_CDtt( 2, 07.13, "The Sisters"); SET_CDtt( 3, 05.46, "Midas Man"); SET_CDtt( 4, 04.16, "The Captive Heart"); SET_CDtt( 5, 09.27, "Touching Once (Is So Hard to Keep)"); # endif } if ( cdKey == MSHREEVE_ASSASSIN ) { /* 0:50:51-32 */ tocPtr->discPerformer = "Mark Shreeve"; tocPtr->discTitle = "Assassin"; SET_CDtt( 1, 11.15, "Assassin"); SET_CDtt( 2, 10.44, "Angel of Fire"); SET_CDtt( 3, 05.34, "Tyrants"); SET_CDtt( 4, 18.30, "System Six"); SET_CDtt( 5, 04.46, "High Frontier"); } }
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.