[go: up one dir, main page]

Menu

[r40]: / source / messages.c  Maximize  Restore  History

Download this file

102 lines (93 with data), 4.9 kB

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
/*
* Cooldt cool-down time calculator for multi-layers pipe
*
* Copyright 2010, 2013, 2014, Benjamin DEGLO DE BESSES. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are
* permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice, this list of
* conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY Benjamin DEGLO DE BESSES "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
* FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Benjamin DEGLO DE BESSES OR
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
#include "cooldt.h"
/*
* Write the licence
*/
void WriteLicense(FILE *fp)
{
fprintf(fp, "##############################################################################\n") ;
fprintf(fp, "# Cooldt cool-down time calculator for multi-layers pipe #\n") ;
fprintf(fp, "# http://cooldt.sourceforge.net/ #\n") ;
fprintf(fp, "##############################################################################\n") ;
fprintf(fp, "#\n") ;
fprintf(fp, "# Copyright 2010, 2013, 2014 Benjamin DEGLO DE BESSES. All rights reserved.\n") ;
fprintf(fp, "#\n") ;
fprintf(fp, "# Redistribution and use in source and binary forms, with or without\n") ;
fprintf(fp, "# modification, are permitted provided that the following conditions\n") ;
fprintf(fp, "# are met:\n") ;
fprintf(fp, "#\n") ;
fprintf(fp, "# 1. Redistributions of source code must retain the above copyright\n") ;
fprintf(fp, "# notice, this list of conditions and the following disclaimer.\n") ;
fprintf(fp, "#\n") ;
fprintf(fp, "# 2. Redistributions in binary form must reproduce the above copyright\n") ;
fprintf(fp, "# notice, this list of conditions and the following disclaimer in\n") ;
fprintf(fp, "# the documentation and/or other materials provided with the\n") ;
fprintf(fp, "# distribution.\n") ;
fprintf(fp, "#\n") ;
fprintf(fp, "# THIS SOFTWARE IS PROVIDED BY Benjamin DEGLO DE BESSES AS IS AND ANY EXPRESS\n") ;
fprintf(fp, "# OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\n") ;
fprintf(fp, "# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN\n") ;
fprintf(fp, "# NO EVENT SHALL Benjamin DEGLO DE BESSES OR CONTRIBUTORS BE LIABLE FOR ANY\n") ;
fprintf(fp, "# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n") ;
fprintf(fp, "# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n") ;
fprintf(fp, "# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n") ;
fprintf(fp, "# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n") ;
fprintf(fp, "# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF\n") ;
fprintf(fp, "# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n") ;
fprintf(fp, "#\n") ;
}
/*
* Write the short licence
*/
void WriteShortLicense(FILE *fp)
{
time_t current_time ;
char* c_time_string ;
/* Obtain current time as seconds elapsed since the Epoch. */
current_time = time(NULL) ;
/* Convert to local time format. */
c_time_string = ctime(&current_time) ;
fprintf(fp, "#\n") ;
fprintf(fp, "# Cooldt Copyright 2010, 2013, 2014 Benjamin DEGLO DE BESSES. All rights reserved.\n") ;
fprintf(fp, "# This software comes with ABSOLUTELY NO WARRANTY;\n") ;
fprintf(fp, "# for details launch cooldt without argument on a command line interface.\n") ;
fprintf(fp, "# Cooldt 1x %s", c_time_string) ;
fprintf(fp, "#\n") ;
}
/*
* Write the help message
*/
void WriteHelpMessage(FILE *fp)
{
fprintf(fp, "#\n") ;
fprintf(fp, "# Usage: cooldt example.dat\n") ;
fprintf(fp, "#\n") ;
fprintf(fp, "# Results will be written to the example.txt file\n") ;
fprintf(fp, "#\n") ;
}
/* End of messages.c */