OMSimulatorLib
The OMSimulator project is a FMI-based co-simulation environment.
Loading...
Searching...
No Matches
src
OMSimulatorLib
OMSString.h
Go to the documentation of this file.
1
/*
2
* This file is part of OpenModelica.
3
*
4
* Copyright (c) 1998-2026, Open Source Modelica Consortium (OSMC),
5
* c/o Linköpings universitet, Department of Computer and Information Science,
6
* SE-58183 Linköping, Sweden.
7
*
8
* All rights reserved.
9
*
10
* THIS PROGRAM IS PROVIDED UNDER THE TERMS OF AGPL VERSION 3 LICENSE OR
11
* THIS OSMC PUBLIC LICENSE (OSMC-PL) VERSION 1.8.
12
* ANY USE, REPRODUCTION OR DISTRIBUTION OF THIS PROGRAM CONSTITUTES
13
* RECIPIENT'S ACCEPTANCE OF THE OSMC PUBLIC LICENSE OR THE GNU AGPL
14
* VERSION 3, ACCORDING TO RECIPIENTS CHOICE.
15
*
16
* The OpenModelica software and the OSMC (Open Source Modelica Consortium)
17
* Public License (OSMC-PL) are obtained from OSMC, either from the above
18
* address, from the URLs:
19
* http://www.openmodelica.org or
20
* https://github.com/OpenModelica/ or
21
* http://www.ida.liu.se/projects/OpenModelica,
22
* and in the OpenModelica distribution.
23
*
24
* GNU AGPL version 3 is obtained from:
25
* https://www.gnu.org/licenses/licenses.html#GPL
26
*
27
* This program is distributed WITHOUT ANY WARRANTY; without
28
* even the implied warranty of MERCHANTABILITY or FITNESS
29
* FOR A PARTICULAR PURPOSE, EXCEPT AS EXPRESSLY SET FORTH
30
* IN THE BY RECIPIENT SELECTED SUBSIDIARY LICENSE CONDITIONS OF OSMC-PL.
31
*
32
* See the full OSMC Public License conditions for more details.
33
*
34
*/
35
36
#ifndef _OMS_STRING_H_
37
#define _OMS_STRING_H_
38
39
#include <string>
40
41
namespace
oms
42
{
43
char
*
allocateAndCopyString
(
const
char
* source);
44
char
*
allocateAndCopyString
(
const
std::string& source);
45
46
char
*
mallocAndCopyString
(
const
char
* source);
47
char
*
mallocAndCopyString
(
const
std::string& source);
48
}
49
50
#endif
oms
Definition
AlgLoop.h:49
oms::mallocAndCopyString
char * mallocAndCopyString(const char *source)
Definition
OMSString.cpp:71
oms::allocateAndCopyString
char * allocateAndCopyString(const char *source)
Definition
OMSString.cpp:42
Generated by
1.9.8