GNU Octave
3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
liboctave
util
lo-cutils.h
Go to the documentation of this file.
1
/*
2
3
Copyright (C) 2012-2013 John W. Eaton
4
5
This file is part of Octave.
6
7
Octave is free software; you can redistribute it and/or modify it
8
under the terms of the GNU General Public License as published by the
9
Free Software Foundation; either version 3 of the License, or (at your
10
option) any later version.
11
12
Octave is distributed in the hope that it will be useful, but WITHOUT
13
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
14
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
15
for more details.
16
17
You should have received a copy of the GNU General Public License
18
along with Octave; see the file COPYING. If not, see
19
<http://www.gnu.org/licenses/>.
20
21
*/
22
23
#if !defined (octave_lo_cutils_h)
24
#define octave_lo_cutils_h 1
25
26
#include <sys/types.h>
27
28
#ifdef HAVE_LOADLIBRARY_API
29
#define WIN32_LEAN_AND_MEAN
30
#include <windows.h>
31
#endif
32
33
#ifdef __cplusplus
34
extern
"C"
{
35
#endif
36
37
OCTAVE_API
void
38
octave_qsort
(
void
*base,
size_t
n,
size_t
size
,
39
int
(*cmp) (
const
void
*,
const
void
*));
40
41
OCTAVE_API
int
42
octave_strcasecmp
(
const
char
*s1,
const
char
*s2);
43
44
OCTAVE_API
int
45
octave_strncasecmp
(
const
char
*s1,
const
char
*s2,
size_t
n);
46
47
#ifdef HAVE_LOADLIBRARY_API
48
OCTAVE_API
void
*
49
octave_w32_library_search (HINSTANCE handle,
const
char
*name);
50
#endif
51
52
OCTAVE_API pid_t
53
octave_waitpid
(pid_t pid,
int
*status,
int
options);
54
55
OCTAVE_API
int
octave_wifexited
(
int
status);
56
OCTAVE_API
int
octave_wexitstatus
(
int
status);
57
OCTAVE_API
int
octave_wifsignaled
(
int
status);
58
OCTAVE_API
int
octave_wtermsig
(
int
status);
59
OCTAVE_API
int
octave_wcoredump
(
int
status);
60
OCTAVE_API
int
octave_wifstopped
(
int
status);
61
OCTAVE_API
int
octave_wstopsig
(
int
status);
62
OCTAVE_API
int
octave_wifcontinued
(
int
status);
63
64
#ifdef __cplusplus
65
}
66
#endif
67
68
#endif
Generated on Mon Dec 30 2013 03:04:54 for GNU Octave by
1.8.1.2