mirror of
https://gitlab.freedesktop.org/xorg/xserver.git
synced 2025-12-20 07:00:03 +01:00
These functions shouldn't be called by drivers or extensions, thus shouldn't be exported. Also moving it to separate header, so the already huge ones aren't cluttered with even more things. Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1334>
20 lines
654 B
C
20 lines
654 B
C
/* SPDX-License-Identifier: MIT OR X11
|
|
*
|
|
* Copyright © 2024 Enrico Weigelt, metux IT consult <info@metux.net>
|
|
*/
|
|
#ifndef _XSERVER_OS_CMDLINE_H
|
|
#define _XSERVER_OS_CMDLINE_H
|
|
|
|
#include "include/os.h"
|
|
|
|
#define CHECK_FOR_REQUIRED_ARGUMENTS(num) \
|
|
do if (((i + num) >= argc) || (!argv[i + num])) { \
|
|
UseMsg(); \
|
|
FatalError("Required argument to %s not specified\n", argv[i]); \
|
|
} while (0)
|
|
|
|
void UseMsg(void);
|
|
void ProcessCommandLine(int argc, char * argv[]);
|
|
void CheckUserParameters(int argc, char **argv, char **envp);
|
|
|
|
#endif /* _XSERVER_OS_CMELINE_H */
|