mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-27 18:48:14 +02:00
29 lines
519 B
C
29 lines
519 B
C
|
|
/*
|
||
|
|
* Copyright © 2024 Collabora, Ltd.
|
||
|
|
* SPDX-License-Identifier: MIT
|
||
|
|
*
|
||
|
|
* This file contains helpers that are implemented in C so that, among other
|
||
|
|
* things, we avoid pulling in all of libc as bindings only to access a few
|
||
|
|
* functions.
|
||
|
|
*/
|
||
|
|
|
||
|
|
#include <stdio.h>
|
||
|
|
#include <stdlib.h>
|
||
|
|
|
||
|
|
#include "rust_helpers.h"
|
||
|
|
|
||
|
|
void compiler_rs_free(void *ptr)
|
||
|
|
{
|
||
|
|
free(ptr);
|
||
|
|
}
|
||
|
|
|
||
|
|
long compiler_rs_ftell(FILE *f)
|
||
|
|
{
|
||
|
|
return ftell(f);
|
||
|
|
}
|
||
|
|
|
||
|
|
int compiler_rs_fseek(FILE *f, long offset, int whence)
|
||
|
|
{
|
||
|
|
return fseek(f, offset, whence);
|
||
|
|
}
|