]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.eclipse.swt.win32.win32.x86_64/src/org/eclipse/swt/internal/C.java
Remove invalid SHA-256-Digests
[simantics/platform.git] / bundles / org.eclipse.swt.win32.win32.x86_64 / src / org / eclipse / swt / internal / C.java
1 /*******************************************************************************
2  * Copyright (c) 2000, 2018 IBM Corporation and others.
3  *
4  * This program and the accompanying materials
5  * are made available under the terms of the Eclipse Public License 2.0
6  * which accompanies this distribution, and is available at
7  * https://www.eclipse.org/legal/epl-2.0/
8  *
9  * SPDX-License-Identifier: EPL-2.0
10  *
11  * Contributors:
12  *     IBM Corporation - initial API and implementation
13  *******************************************************************************/
14 package org.eclipse.swt.internal;
15
16 public class C extends Platform {
17
18         static {
19                 Library.loadLibrary ("swt"); //$NON-NLS-1$
20         }
21
22         public static final int PTR_SIZEOF = PTR_sizeof ();
23
24 /** @param ptr cast=(void *) */
25 public static final native void free (long ptr);
26 /** @param env cast=(const char *) */
27 public static final native long getenv (byte[] env);
28 /**
29  * @param env cast=(const char *)
30  * @param value cast=(const char *)
31  */
32 public static final native int setenv (byte[] env, byte[] value, int overwrite);
33 public static final native long malloc (long size);
34 /**
35  * @param dest cast=(void *)
36  * @param src cast=(const void *),flags=no_out critical
37  * @param size cast=(size_t)
38  */
39 public static final native void memmove (long dest, byte[] src, long size);
40 /**
41  * @param dest cast=(void *)
42  * @param src cast=(const void *),flags=no_out critical
43  * @param size cast=(size_t)
44  */
45 public static final native void memmove (long dest, char[] src, long size);
46 /**
47  * @param dest cast=(void *)
48  * @param src cast=(const void *),flags=no_out critical
49  * @param size cast=(size_t)
50  */
51 public static final native void memmove (long dest, double[] src, long size);
52 /**
53  * @param dest cast=(void *)
54  * @param src cast=(const void *),flags=no_out critical
55  * @param size cast=(size_t)
56  */
57 public static final native void memmove (long dest, float[] src, long size);
58 /**
59  * @param dest cast=(void *)
60  * @param src cast=(const void *),flags=no_out critical
61  * @param size cast=(size_t)
62  */
63 public static final native void memmove (long dest, int[] src, long size);
64 /**
65  * @param dest cast=(void *)
66  * @param src cast=(const void *),flags=no_out critical
67  * @param size cast=(size_t)
68  */
69 public static final native void memmove (long dest, long[] src, long size);
70 /**
71  * @param dest cast=(void *)
72  * @param src cast=(const void *),flags=no_out critical
73  * @param size cast=(size_t)
74  */
75 public static final native void memmove (long dest, short[] src, long size);
76 /**
77  * @param dest cast=(void *),flags=no_in critical
78  * @param src cast=(const void *),flags=no_out critical
79  * @param size cast=(size_t)
80  */
81 public static final native void memmove (byte[] dest, char[] src, long size);
82 /**
83  * @param dest cast=(void *),flags=no_in critical
84  * @param src cast=(const void *)
85  * @param size cast=(size_t)
86  */
87 public static final native void memmove (byte[] dest, long src, long size);
88 /**
89  * @param dest cast=(void *)
90  * @param src cast=(const void *)
91  * @param size cast=(size_t)
92  */
93 public static final native void memmove (long dest, long src, long size);
94 /**
95  * @param dest cast=(void *),flags=no_in critical
96  * @param src cast=(const void *)
97  * @param size cast=(size_t)
98  */
99 public static final native void memmove (char[] dest, long src, long size);
100 /**
101  * @param dest cast=(void *),flags=no_in critical
102  * @param src cast=(const void *)
103  * @param size cast=(size_t)
104  */
105 public static final native void memmove (double[] dest, long src, long size);
106 /**
107  * @param dest cast=(void *),flags=no_in critical
108  * @param src cast=(const void *)
109  * @param size cast=(size_t)
110  */
111 public static final native void memmove (float[] dest, long src, long size);
112 /**
113  * @param dest cast=(void *),flags=no_in critical
114  * @param src cast=(const void *)
115  * @param size cast=(size_t)
116  */
117 public static final native void memmove (int[] dest, byte[] src, long size);
118 /**
119  * @param dest cast=(void *),flags=no_in critical
120  * @param src cast=(const void *)
121  * @param size cast=(size_t)
122  */
123 public static final native void memmove (short[] dest, long src, long size);
124 /**
125  * @param dest cast=(void *),flags=no_in critical
126  * @param src cast=(const void *)
127  * @param size cast=(size_t)
128  */
129 public static final native void memmove (int[] dest, long src, long size);
130 /**
131  * @param dest cast=(void *),flags=no_in critical
132  * @param src cast=(const void *)
133  * @param size cast=(size_t)
134  */
135 public static final native void memmove (long[] dest, long src, long size);
136 /**
137  * @param buffer cast=(void *),flags=critical
138  * @param num cast=(size_t)
139  */
140 public static final native long memset (long buffer, int c, long num);
141 public static final native int PTR_sizeof ();
142 /** @param s cast=(char *) */
143 public static final native int strlen (long s);
144 }