ftp.nice.ch/pub/next/tools/cdrom/mCD.96Sep09.s.tar.gz#/mCD/CD_DBase.subproj/CD_DBase05.c

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.