Files
nv-xconfig/nvidia-xconfig-540.4.0/XF86Config-parser/configProcs.h
svcmobrel-release 793d53d490 Updating prebuilts and/or headers
b1bc157844c5570f911b2bf45249bd26ce73efef - nvidia-xconfig-540.4.0/Makefile
4cc77b90af91e615a64ae04893fdffa7939db84c - nvidia-xconfig-540.4.0/COPYING
f14e9577e537037d4778d490ef70f13b0e94a70a - nvidia-xconfig-540.4.0/option_table.h
647e7896275a1113ec99352d573823a05001f57e - nvidia-xconfig-540.4.0/lscf.c
1e39095238886dfc6a69f7ec750e10c05a93e7d1 - nvidia-xconfig-540.4.0/nvidia-xconfig.1.m4
a5ad539267b73169480e7898b284823639c4db3a - nvidia-xconfig-540.4.0/tree.c
b3d0f9f27c4d9cb7940d04e1dd387d357a16024c - nvidia-xconfig-540.4.0/nvidia-xconfig.c
46f2ea329459b0b16cb36cc14cec0de737d0963e - nvidia-xconfig-540.4.0/options.c
6f6f68f976250f2646450e571f9ab2d7eee1ac80 - nvidia-xconfig-540.4.0/nvidia-cfg.h
913b088cb559f31e09a1baf89d85d75cb43079b4 - nvidia-xconfig-540.4.0/nvidia-xconfig.h
bfa37f78ba458f14a1865bbf3f67eb84987a7e1c - nvidia-xconfig-540.4.0/extract_edids.c
d37da5a118e0418b267a48d05fd144611316b42c - nvidia-xconfig-540.4.0/gen-manpage-opts.c
41bcac41393c9a465c30c07cf1ab386647a16687 - nvidia-xconfig-540.4.0/util.c
9b0c02164398be2795fea7cb13c9e1b062d24bfb - nvidia-xconfig-540.4.0/query_gpu_info.c
c946eefad99cec9366d8abbd4e45c5d138d3b7be - nvidia-xconfig-540.4.0/make_usable.c
10edc2c301fd331439b38d001c0df41669c238b2 - nvidia-xconfig-540.4.0/multiple_screens.c
c7b8d8ca0f7c9dcc2cdca4f8e77d1122c71892ef - nvidia-xconfig-540.4.0/XF86Config-parser/Read.c
a9bc06f33bf525c2b08be2dc3cd64a59c4c7946d - nvidia-xconfig-540.4.0/XF86Config-parser/Configint.h
2022a4a3c2a1b23a67ae74f50a3849f5f3a45e4b - nvidia-xconfig-540.4.0/XF86Config-parser/Keyboard.c
83b0a8efd6a508db54995688ab353591bdb242a2 - nvidia-xconfig-540.4.0/XF86Config-parser/Flags.c
e67d630ef396ab7d34524c333f3a77fc42ba8fc6 - nvidia-xconfig-540.4.0/XF86Config-parser/configProcs.h
f3d611bdbddfa64675a0810ef81dada57e224bcd - nvidia-xconfig-540.4.0/XF86Config-parser/Extensions.c
5ffb2caa5077a2e6ec1c5ece807e71503fb2fbce - nvidia-xconfig-540.4.0/XF86Config-parser/Module.c
7344be997921dec57959691e986763ee686888d5 - nvidia-xconfig-540.4.0/XF86Config-parser/Device.c
33211ca0a10f50e2c87b9e8feef6c1ab381b57a1 - nvidia-xconfig-540.4.0/XF86Config-parser/DRI.c
953b945f3b117d6fb44f1f738af17b6380a9ec72 - nvidia-xconfig-540.4.0/XF86Config-parser/Monitor.c
6c210ad0eaee1db3fec48ff01746cb054b4f9aaa - nvidia-xconfig-540.4.0/XF86Config-parser/Video.c
4407207cf890539dc604cff5b834c994b307729a - nvidia-xconfig-540.4.0/XF86Config-parser/Write.c
de1c758e29f217e1a99e4c076d54ac84bce98b18 - nvidia-xconfig-540.4.0/XF86Config-parser/Screen.c
c66a0a141e25e31b568fb9df41f17d7fb9e6d3b9 - nvidia-xconfig-540.4.0/XF86Config-parser/xf86Parser.h
9cbc29da282aa957f28b7fc83caf1e3b19ee2a52 - nvidia-xconfig-540.4.0/XF86Config-parser/Vendor.c
18711ff932af2202869a30f3b32d6d7fe7811c84 - nvidia-xconfig-540.4.0/XF86Config-parser/Layout.c
cda3a4ab05bf48ba28af35b5c4c632e968afc7fa - nvidia-xconfig-540.4.0/XF86Config-parser/Util.c
ec19d673a6a7d1d8f855f2d32d3e8f63046c3625 - nvidia-xconfig-540.4.0/XF86Config-parser/Files.c
ac878b26ded86a3c502a6a81fc4c4a96162afefb - nvidia-xconfig-540.4.0/XF86Config-parser/Merge.c
0a274c4bc54b6ae0f6d009e443bda0cb033d66b5 - nvidia-xconfig-540.4.0/XF86Config-parser/Pointer.c
3f2238c88d737bd329a9bca1ac4b0bcf77bb9ac2 - nvidia-xconfig-540.4.0/XF86Config-parser/xf86tokens.h
45ceb0129668346ae3e52d81bb6e2f97efadf9d0 - nvidia-xconfig-540.4.0/XF86Config-parser/Input.c
4d9b03ea3badceb6bdfdf6589e6731140ec44079 - nvidia-xconfig-540.4.0/XF86Config-parser/Generate.c
04efe162cf6d97882f2bb87f3712d9a65c2320f3 - nvidia-xconfig-540.4.0/XF86Config-parser/Scan.c
5d55b94375c2055cfa1578e4c7f34c90e63a33f7 - nvidia-xconfig-540.4.0/common-utils/gen-manpage-opts-helper.c
384e36102dcd08ed4c5de05b5e3b8a7cdb2e257d - nvidia-xconfig-540.4.0/common-utils/nvgetopt.c
dc2678d8a9d794a4b2b2718fce57ec087f21f54b - nvidia-xconfig-540.4.0/common-utils/common-utils.h
8db48a58d1654ed69920366bef10f38b789a1a84 - nvidia-xconfig-540.4.0/common-utils/msg.c
e572cac43202f6c2af1c80b9e3901215126093ed - nvidia-xconfig-540.4.0/common-utils/nvgetopt.h
8a346196b052cfb1e06dd83d2ad1fe71e928d2b3 - nvidia-xconfig-540.4.0/common-utils/common-utils.c
1654638c567bc7f2bd70b54d807b498ab14c1061 - nvidia-xconfig-540.4.0/common-utils/nvpci-utils.h
8259a24058c714629f9819cc8c830ea9b202bb27 - nvidia-xconfig-540.4.0/common-utils/gen-manpage-opts-helper.h
524990f5497f9bbeb3d148b5e7dc8d2267c3163d - nvidia-xconfig-540.4.0/common-utils/nvpci-utils.c
abb5c1b445d9353f2d2840bda848cd16109710a4 - nvidia-xconfig-540.4.0/common-utils/msg.h

Change-Id: I923b8a9c53e3923f3261fb29c72380b5a1f7ab3e
2024-09-27 12:48:41 -07:00

129 lines
4.9 KiB
C

/*
* Copyright (c) 1997-2001 by The XFree86 Project, Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
/* Private procs. Public procs are in xf86Parser.h and xf86Optrec.h */
#include "xf86Parser.h"
/* Device.c */
XConfigDevicePtr xconfigParseDeviceSection(void);
void xconfigPrintDeviceSection(FILE *cf, XConfigDevicePtr ptr);
int xconfigValidateDevice(XConfigPtr p);
/* Files.c */
XConfigFilesPtr xconfigParseFilesSection(void);
void xconfigPrintFileSection(FILE *cf, XConfigFilesPtr ptr);
/* Flags.c */
XConfigFlagsPtr xconfigParseFlagsSection(void);
void xconfigPrintServerFlagsSection(FILE *f, XConfigFlagsPtr flags);
/* Input.c */
XConfigInputPtr xconfigParseInputSection(void);
XConfigInputClassPtr xconfigParseInputClassSection(void);
void xconfigPrintInputSection(FILE *f, XConfigInputPtr ptr);
void xconfigPrintInputClassSection(FILE *f, XConfigInputClassPtr ptr);
int xconfigValidateInput (XConfigPtr p);
/* Keyboard.c */
XConfigInputPtr xconfigParseKeyboardSection(void);
/* Layout.c */
XConfigLayoutPtr xconfigParseLayoutSection(void);
void xconfigPrintLayoutSection(FILE *cf, XConfigLayoutPtr ptr);
int xconfigValidateLayout(XConfigPtr p);
int xconfigSanitizeLayout(XConfigPtr p, const char *screenName,
GenerateOptions *gop);
/* Module.c */
XConfigLoadPtr xconfigParseModuleSubSection(XConfigLoadPtr head, char *name);
XConfigModulePtr xconfigParseModuleSection(void);
void xconfigPrintModuleSection(FILE *cf, XConfigModulePtr ptr);
/* Monitor.c */
XConfigModeLinePtr xconfigParseModeLine(void);
XConfigModeLinePtr xconfigParseVerboseMode(void);
XConfigMonitorPtr xconfigParseMonitorSection(void);
XConfigModesPtr xconfigParseModesSection(void);
void xconfigPrintMonitorSection(FILE *cf, XConfigMonitorPtr ptr);
void xconfigPrintModesSection(FILE *cf, XConfigModesPtr ptr);
int xconfigValidateMonitor(XConfigPtr p, XConfigScreenPtr screen);
/* Pointer.c */
XConfigInputPtr xconfigParsePointerSection(void);
/* Screen.c */
XConfigDisplayPtr xconfigParseDisplaySubSection(void);
XConfigScreenPtr xconfigParseScreenSection(void);
void xconfigPrintScreenSection(FILE *cf, XConfigScreenPtr ptr);
int xconfigValidateScreen(XConfigPtr p);
int xconfigSanitizeScreen(XConfigPtr p);
/* Vendor.c */
XConfigVendorPtr xconfigParseVendorSection(void);
XConfigVendSubPtr xconfigParseVendorSubSection (void);
void xconfigPrintVendorSection(FILE * cf, XConfigVendorPtr ptr);
/* Video.c */
XConfigVideoPortPtr xconfigParseVideoPortSubSection(void);
XConfigVideoAdaptorPtr xconfigParseVideoAdaptorSection(void);
void xconfigPrintVideoAdaptorSection(FILE *cf, XConfigVideoAdaptorPtr ptr);
/* Read.c */
int xconfigValidateConfig(XConfigPtr p);
/* Scan.c */
int xconfigGetToken(XConfigSymTabRec *tab);
int xconfigGetSubToken(char **comment);
int xconfigGetSubTokenWithTab(char **comment, XConfigSymTabRec *tab);
void xconfigUnGetToken(int token);
char *xconfigTokenString(void);
void xconfigSetSection(char *section);
int xconfigGetStringToken(XConfigSymTabRec *tab);
char *xconfigGetConfigFileName(void);
/* Write.c */
/* DRI.c */
XConfigBuffersPtr xconfigParseBuffers (void);
XConfigDRIPtr xconfigParseDRISection (void);
void xconfigPrintDRISection (FILE * cf, XConfigDRIPtr ptr);
/* Util.c */
void *xconfigAlloc(size_t size);
void xconfigErrorMsg(MsgType, char *fmt, ...);
/* Extensions.c */
XConfigExtensionsPtr xconfigParseExtensionsSection (void);
void xconfigPrintExtensionsSection (FILE * cf, XConfigExtensionsPtr ptr);
/* Generate.c */
XConfigMonitorPtr xconfigAddMonitor(XConfigPtr config, int count);
int xconfigAddMouse(GenerateOptions *gop, XConfigPtr config);
int xconfigAddKeyboard(GenerateOptions *gop, XConfigPtr config);