| 
									
										
										
										
											2025-06-10 13:19:18 +02:00
										 |  |  | // Copyright 2025 The Libc Authors. All rights reserved. | 
					
						
							|  |  |  | // Use of this source code is governed by a BSD-style | 
					
						
							|  |  |  | // license that can be found in the LICENSE file. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | package libc // import "modernc.org/libc" | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-08-10 15:05:54 +02:00
										 |  |  | //go:noescape | 
					
						
							| 
									
										
										
										
											2025-06-10 13:19:18 +02:00
										 |  |  | func TLSAlloc(p0 *TLS, p1 int) uintptr | 
					
						
							| 
									
										
										
										
											2025-08-10 15:05:54 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | //go:noescape | 
					
						
							| 
									
										
										
										
											2025-06-10 13:19:18 +02:00
										 |  |  | func TLSFree(p0 *TLS, p1 int) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func tlsAlloc(tls *TLS, n int) uintptr { | 
					
						
							|  |  |  | 	return tls.Alloc(n) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-08-10 15:05:54 +02:00
										 |  |  | func tlsFree(tls *TLS, n int) { | 
					
						
							| 
									
										
										
										
											2025-06-10 13:19:18 +02:00
										 |  |  | 	tls.Free(n) | 
					
						
							|  |  |  | } |