~ubuntu-branches/ubuntu/lucid/fceux/lucid

« back to all changes in this revision

Viewing changes to fceu/src/config.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Fabrice Coutadeur
  • Date: 2009-12-14 08:05:17 UTC
  • Revision ID: james.westby@ubuntu.com-20091214080517-abi5tj8avthfan7c
Tags: upstream-2.1.2+repack
ImportĀ upstreamĀ versionĀ 2.1.2+repack

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/// \file
 
2
/// \brief Contains methods related to the build configuration
 
3
 
 
4
#include <string.h>
 
5
#include <stdio.h>
 
6
#include <stdlib.h>
 
7
 
 
8
#include "types.h"
 
9
#include "version.h"
 
10
#include "fceu.h"
 
11
#include "driver.h"
 
12
 
 
13
static char *aboutString = 0;
 
14
 
 
15
///returns a string suitable for use in an aboutbox
 
16
char *FCEUI_GetAboutString() {
 
17
        const char *aboutTemplate = 
 
18
        FCEU_NAME_AND_VERSION "\n\n\
 
19
Authors:\n\
 
20
zeromus, adelikat,\n\n\
 
21
Contributers:\n\
 
22
Acmlm,CaH4e3\n\
 
23
DWEdit,QFox\n\
 
24
qeed,Shinydoofy,ugetab\n\
 
25
\n\
 
26
FCEUX 2.0\n\
 
27
mz, nitsujrehtona, Lukas Sabota,\n\
 
28
SP, Ugly Joe\n\
 
29
\n\n\
 
30
Previous versions:\n\n\
 
31
FCE - Bero\n\
 
32
FCEU - Xodnizel\n\
 
33
FCEU XD - Bbitmaster & Parasyte\n\
 
34
FCEU XD SP - Sebastian Porst\n\
 
35
FCEU MM - CaH4e3\n\
 
36
FCEU TAS - blip & nitsuja\n\
 
37
FCEU TAS+ - Luke Gustafson\n\
 
38
\n\
 
39
"__TIME__" "__DATE__"\n";
 
40
 
 
41
        if(aboutString) return aboutString;
 
42
 
 
43
        const char *compilerString = FCEUD_GetCompilerString();
 
44
 
 
45
        //allocate the string and concatenate the template with the compiler string
 
46
        aboutString = (char*)malloc(strlen(aboutTemplate) + strlen(compilerString) + 1);
 
47
        sprintf(aboutString,"%s%s",aboutTemplate,compilerString);
 
48
        return aboutString;
 
49
}