Changeset 81369 in vbox for trunk/include/iprt
- Timestamp:
- Oct 18, 2019 9:13:03 PM (5 years ago)
- Location:
- trunk/include/iprt
- Files:
-
- 17 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/asn1.h
r76585 r81369 472 472 /** @name Helper macros for prototyping standard functions for an ASN.1 type. 473 473 * @{ */ 474 474 475 #define RTASN1TYPE_STANDARD_PROTOTYPES_NO_GET_CORE(a_TypeNm, a_DeclMacro, a_ImplExtNm) \ 475 476 a_DeclMacro(int) RT_CONCAT(a_ImplExtNm,_Init)(RT_CONCAT(P,a_TypeNm) pThis, PCRTASN1ALLOCATORVTABLE pAllocator); \ … … 486 487 487 488 488 /** @name Helper macros for prototyping standard functions for an ASN.1 type.489 * @{ */490 489 #define RTASN1TYPE_STANDARD_PROTOTYPES(a_TypeNm, a_DeclMacro, a_ImplExtNm, a_Asn1CoreNm) \ 491 490 DECL_FORCE_INLINE(PRTASN1CORE) RT_CONCAT(a_ImplExtNm,_GetAsn1Core)(RT_CONCAT(PC,a_TypeNm) pThis) \ … … 1378 1377 } while (0) 1379 1378 1380 /** Helpers for comparing optional context tags.1379 /** @name Helpers for comparing optional context tags. 1381 1380 * This will return if both are not present or if their precense differs. 1382 1381 * @{ */ -
trunk/include/iprt/avl.h
r76585 r81369 41 41 42 42 43 /** AVL tree of void pointers.43 /** @name AVL tree of void pointers. 44 44 * @{ 45 45 */ … … 86 86 87 87 88 /** AVL tree of unsigned long.88 /** @name AVL tree of unsigned long. 89 89 * @{ 90 90 */ … … 129 129 130 130 131 /** AVL tree of void pointer ranges.131 /** @name AVL tree of void pointer ranges. 132 132 * @{ 133 133 */ … … 178 178 179 179 180 /** AVL tree of uint32_t180 /** @name AVL tree of uint32_t 181 181 * @{ 182 182 */ … … 219 219 /** @} */ 220 220 221 /** @name AVL tree of uint32_t, offset based 222 * @{ 223 */ 224 221 225 /** 222 226 * AVL uint32_t type for the relative offset pointer scheme. … … 267 271 268 272 269 /** AVL tree of uint32_t, list duplicates.273 /** @name AVL tree of uint32_t, list duplicates. 270 274 * @{ 271 275 */ … … 306 310 307 311 308 /** AVL tree of uint64_t312 /** @name AVL tree of uint64_t 309 313 * @{ 310 314 */ … … 348 352 349 353 350 /** AVL tree of uint64_t ranges.354 /** @name AVL tree of uint64_t ranges. 351 355 * @{ 352 356 */ … … 397 401 398 402 399 /** AVL tree of RTGCPHYSes - using relative offsets internally.403 /** @name AVL tree of RTGCPHYSes - using relative offsets internally. 400 404 * @{ 401 405 */ … … 449 453 450 454 451 /** AVL tree of RTGCPHYS ranges - using relative offsets internally.455 /** @name AVL tree of RTGCPHYS ranges - using relative offsets internally. 452 456 * @{ 453 457 */ … … 507 511 508 512 509 /** AVL tree of RTGCPTRs.513 /** @name AVL tree of RTGCPTRs. 510 514 * @{ 511 515 */ … … 548 552 549 553 550 /** AVL tree of RTGCPTRs - using relative offsets internally.554 /** @name AVL tree of RTGCPTRs - using relative offsets internally. 551 555 * @{ 552 556 */ … … 599 603 600 604 601 /** AVL tree of RTGCPTR ranges.605 /** @name AVL tree of RTGCPTR ranges. 602 606 * @{ 603 607 */ … … 650 654 651 655 652 /** AVL tree of RTGCPTR ranges - using relative offsets internally.656 /** @name AVL tree of RTGCPTR ranges - using relative offsets internally. 653 657 * @{ 654 658 */ … … 707 711 708 712 709 /** AVL tree of RTGCPTR ranges (overlapping supported) - using relative offsets internally. 713 /** @name AVL tree of RTGCPTR ranges (overlapping supported) - using relative 714 * offsets internally. 710 715 * @{ 711 716 */ … … 766 771 767 772 768 /** AVL tree of RTUINTPTR.773 /** @name AVL tree of RTUINTPTR. 769 774 * @{ 770 775 */ … … 815 820 816 821 817 /** AVL tree of RTUINTPTR ranges.822 /** @name AVL tree of RTUINTPTR ranges. 818 823 * @{ 819 824 */ … … 868 873 869 874 870 /** AVL tree of RTHCPHYSes - using relative offsets internally.875 /** @name AVL tree of RTHCPHYSes - using relative offsets internally. 871 876 * @{ 872 877 */ … … 922 927 923 928 924 /** AVL tree of RTIOPORTs - using relative offsets internally.929 /** @name AVL tree of RTIOPORTs - using relative offsets internally. 925 930 * @{ 926 931 */ … … 972 977 973 978 974 /** AVL tree of RTIOPORT ranges - using relative offsets internally.979 /** @name AVL tree of RTIOPORT ranges - using relative offsets internally. 975 980 * @{ 976 981 */ … … 1024 1029 1025 1030 1026 /** AVL tree of RTHCPHYSes.1031 /** @name AVL tree of RTHCPHYSes. 1027 1032 * @{ 1028 1033 */ … … 1073 1078 /** @} */ 1074 1079 1075 /** AVL tree of RTGCPHYSes.1080 /** @name AVL tree of RTGCPHYSes. 1076 1081 * @{ 1077 1082 */ … … 1123 1128 1124 1129 1125 /** AVL tree of RTFOFF ranges.1130 /** @name AVL tree of RTFOFF ranges. 1126 1131 * @{ 1127 1132 */ -
trunk/include/iprt/cdefs.h
r80535 r81369 245 245 246 246 247 /** @def __X86__247 /** @def \__X86__ 248 248 * Indicates that we're compiling for the X86 architecture. 249 249 * @deprecated 250 250 */ 251 251 252 /** @def __AMD64__252 /** @def \__AMD64__ 253 253 * Indicates that we're compiling for the AMD64 architecture. 254 254 * @deprecated … … 3724 3724 3725 3725 3726 /** @def __PRETTY_FUNCTION__3726 /** @def \__PRETTY_FUNCTION__ 3727 3727 * With GNU C we'd like to use the builtin __PRETTY_FUNCTION__, so define that 3728 3728 * for the other compilers. -
trunk/include/iprt/err.h
r81062 r81369 1275 1275 /** Found a ZIP64 Extra Information Field in a ZIP32 file. */ 1276 1276 #define VERR_PKZIP_ZIP64EX_IN_ZIP32 (-965) 1277 1277 /** @} */ 1278 1278 1279 1279 /** @name RTZip status codes … … 2192 2192 /** Negative exponent makes no sense to integer math. */ 2193 2193 #define VERR_BIGNUM_NEGATIVE_EXPONENT (-24002) 2194 2195 2194 /** @} */ 2196 2195 … … 2493 2492 * we reached the ned of the boot catalog secotr. */ 2494 2493 #define VERR_ISOMK_IMPORT_BOOT_CAT_ENTRY_CONTINUATION_EOS (-25157) 2495 2496 2494 /** @} */ 2497 2495 -
trunk/include/iprt/formats/hfs.h
r76585 r81369 216 216 /** @} */ 217 217 218 /** @name B-tree compare types (BTHeaderRec::keyCompareType) */ 218 /** @name B-tree compare types (BTHeaderRec::keyCompareType) 219 * @{ */ 219 220 #define kHFSCaseFolding UINT8_C(0xcf) 220 221 #define kHFSBinaryCompare UINT8_C(0xbc) -
trunk/include/iprt/formats/lx.h
r76585 r81369 40 40 RT_C_DECLS_BEGIN 41 41 42 /** @defgroup grp_rt_formats_lx LX executable format (OS/2) 43 * @ingroup grp_rt_formats 44 * @{ */ 45 42 46 #ifndef IMAGE_OS2_SIGNATURE_LX 43 47 /** LX signature ("LX") */ 44 48 # define IMAGE_LX_SIGNATURE K_LE2H_U16('L' | ('X' << 8)) 45 49 #endif 46 47 50 48 51 /** … … 202 205 203 206 204 /** @ nameRelocations (aka Fixups).207 /** @defgroup grp_rt_formats_lx_relocs Relocations (aka Fixups). 205 208 * @{ */ 206 209 typedef union r32_offset … … 241 244 #pragma pack() 242 245 AssertCompileSize(r32_rlc, 16); 246 /** @} */ 243 247 244 248 /** @name Some attempt at size constanstants. … … 287 291 288 292 289 /** @ nameThe Object Table (aka segment table)293 /** @defgroup grp_rt_formats_lx_object_tab The Object Table (aka segment table) 290 294 * @{ */ 291 295 … … 417 421 418 422 419 /** @ nameThe Entry Table (aka Export Table)423 /** @defgroup grp_rt_formats_lx_entry_tab The Entry Table (aka Export Table) 420 424 * @{ */ 421 425 … … 500 504 /** @} */ 501 505 502 506 /** @} */ 503 507 RT_C_DECLS_END 504 508 -
trunk/include/iprt/formats/pecoff.h
r76585 r81369 1509 1509 1510 1510 /** @name WIN_CERT_REVISION_XXX - Certificate data directory revision. 1511 * Used WIN_CERTIFICATE::wRevision found in the 1512 * IMAGE_DIRECTORY_ENTRY_SECURITY data directory. */ 1511 * Used WIN_CERTIFICATE::wRevision found in the IMAGE_DIRECTORY_ENTRY_SECURITY 1512 * data directory. 1513 * @{ */ 1513 1514 #define WIN_CERT_REVISION_1_0 UINT16_C(0x0100) 1514 1515 #define WIN_CERT_REVISION_2_0 UINT16_C(0x0200) -
trunk/include/iprt/http.h
r78659 r81369 277 277 * @param pszUrl The proxy URL (libproxy style): 278 278 * 279 * [{type}"://"][{userid}[ @{password}]:]{server}[":"{port}]279 * [{type}"://"][{userid}[\@{password}]:]{server}[":"{port}] 280 280 * 281 281 * Valid proxy types are: http (default), https, socks4, socks4a, … … 568 568 RTR3DECL(int) RTHttpSetDownloadCallback(RTHTTP hHttp, uint32_t fFlags, PFNRTHTTPDOWNLOADCALLBACK pfnCallback, void *pvUser); 569 569 570 /** @name RTHTTPDOWNLOAD_F_XXX */ 570 /** @name RTHTTPDOWNLOAD_F_XXX 571 * @{ */ 571 572 /** The lower 10 bits gives the HTTP status required by the callback. 572 573 * For all other status codes, any body data will be returned via the -
trunk/include/iprt/latin1.h
r76585 r81369 391 391 RT_C_DECLS_END 392 392 393 /** @} */394 395 393 #endif /* !IPRT_INCLUDED_latin1_h */ 396 394 -
trunk/include/iprt/list-off32.h
r76585 r81369 32 32 #include <iprt/types.h> 33 33 34 /* @defgroup grp_rt_list_off32 RTListOff32 - Generic Doubly Linked List based on 32-bit offset.34 /** @defgroup grp_rt_list_off32 RTListOff32 - Generic Doubly Linked List based on 32-bit offset. 35 35 * @ingroup grp_rt 36 36 * 37 * This is the same as @link grp_rt_list, except that instead of pointers we37 * This is the same as @link{grp_rt_list}, except that instead of pointers we 38 38 * use 32-bit offsets. The list implementation is circular, with a dummy node 39 39 * as anchor. Be careful with the dummy node when walking the list. … … 498 498 } 499 499 500 /** @} */ 500 501 RT_C_DECLS_END 501 502 502 /** @} */503 504 503 #endif /* !IPRT_INCLUDED_list_off32_h */ 505 504 -
trunk/include/iprt/log.h
r79949 r81369 1227 1227 1228 1228 1229 /** @ nameRelease Logging1229 /** @defgroup grp_rt_log_rel Release Logging 1230 1230 * @{ 1231 1231 */ … … 1800 1800 1801 1801 /** @name COM port logging 1802 * {1802 * @{ 1803 1803 */ 1804 1804 -
trunk/include/iprt/param.h
r76585 r81369 128 128 /** @} */ 129 129 130 131 /** @} */132 133 130 #endif /* !IPRT_INCLUDED_param_h */ 134 131 -
trunk/include/iprt/shmem.h
r78561 r81369 36 36 /** @defgroup grp_rt_shmem RTShMem - Shared memory. 37 37 * @ingroup grp_rt 38 * @{ 38 39 */ 39 40 -
trunk/include/iprt/types.h
r81096 r81369 1772 1772 #define NIL_RTGCPTR64 ((RTGCPTR64)0) 1773 1773 1774 /** Guest context pointer. 1775 * Keep in mind that this type is an unsigned integer in 1776 * HC and void pointer in GC. 1777 */ 1778 #if GC_ARCH_BITS == 64 1774 /** @typedef RTGCPTR 1775 * Guest context pointer. 1776 * Keep in mind that this type is an unsigned integer in HC and void pointer in GC. */ 1777 /** @typedef PRTGCPTR 1778 * Pointer to a guest context pointer. */ 1779 /** @typedef PCRTGCPTR 1780 * Pointer to a const guest context pointer. */ 1781 /** @def NIL_RTGCPTR 1782 * NIL GC pointer. */ 1783 /** @def RTGCPTR_MAX 1784 * Max RTGCPTR value. */ 1785 #if GC_ARCH_BITS == 64 || defined(DOXYGEN_RUNNING) 1779 1786 typedef RTGCPTR64 RTGCPTR; 1780 /** Pointer to a guest context pointer. */1781 1787 typedef PRTGCPTR64 PRTGCPTR; 1782 /** Pointer to a const guest context pointer. */1783 1788 typedef PCRTGCPTR64 PCRTGCPTR; 1784 /** @def NIL_RTGCPTR 1785 * NIL GC pointer. 1786 */ 1787 # define NIL_RTGCPTR NIL_RTGCPTR64 1788 /** Max RTGCPTR value. */ 1789 # define NIL_RTGCPTR NIL_RTGCPTR64 1789 1790 # define RTGCPTR_MAX UINT64_MAX 1790 1791 #elif GC_ARCH_BITS == 32 1791 1792 typedef RTGCPTR32 RTGCPTR; 1792 /** Pointer to a guest context pointer. */1793 1793 typedef PRTGCPTR32 PRTGCPTR; 1794 /** Pointer to a const guest context pointer. */1795 1794 typedef PCRTGCPTR32 PCRTGCPTR; 1796 /** @def NIL_RTGCPTR1797 * NIL GC pointer.1798 */1799 1795 # define NIL_RTGCPTR NIL_RTGCPTR32 1800 /** Max RTGCPTR value. */1801 1796 # define RTGCPTR_MAX UINT32_MAX 1802 1797 #else … … 1848 1843 /** Pointer to a const raw mode context pointer. */ 1849 1844 typedef const RTRCPTR RT_FAR *PCRTRCPTR; 1850 /** @def NIL_RTGCPTR 1851 * NIL RC pointer. 1852 */ 1845 /** @def NIL_RTRCPTR 1846 * NIL RC pointer. */ 1853 1847 #ifndef IN_RC 1854 1848 # define NIL_RTRCPTR ((RTRCPTR)0) -
trunk/include/iprt/utf16.h
r76585 r81369 1383 1383 1384 1384 /** @} */ 1385 1386 1387 1385 RT_C_DECLS_END 1388 1386 1389 /** @} */1390 1391 1387 #endif /* !IPRT_INCLUDED_utf16_h */ 1392 1388 -
trunk/include/iprt/vfs.h
r80585 r81369 182 182 183 183 184 /** @defgroup grp_ vfs_objVFS Base Object API184 /** @defgroup grp_rt_vfs_obj VFS Base Object API 185 185 * @{ 186 186 */ … … 442 442 443 443 444 /** @defgroup grp_ vfs_fsstreamVFS Filesystem Stream API444 /** @defgroup grp_rt_vfs_fsstream VFS Filesystem Stream API 445 445 * 446 446 * Filesystem streams are for tar, cpio and similar. Any virtual filesystem can … … 567 567 568 568 569 /** @defgroup grp_ vfs_dirVFS Directory API569 /** @defgroup grp_rt_vfs_dir VFS Directory API 570 570 * @{ 571 571 */ … … 758 758 759 759 760 /** @defgroup grp_ vfs_symlinkVFS Symbolic Link API760 /** @defgroup grp_rt_vfs_symlink VFS Symbolic Link API 761 761 * 762 762 * @remarks The TAR VFS and filesystem stream uses symbolic links for … … 861 861 862 862 863 /** @defgroup grp_ vfs_iostreamVFS I/O Stream API863 /** @defgroup grp_rt_vfs_iostream VFS I/O Stream API 864 864 * @{ 865 865 */ … … 1210 1210 1211 1211 1212 /** @defgroup grp_ vfs_fileVFS File API1212 /** @defgroup grp_rt_vfs_file VFS File API 1213 1213 * @{ 1214 1214 */ … … 1467 1467 #define RTVFSFILE_SIZE_F_IS_VALID(a_fFlags) \ 1468 1468 ( !((a_fFlags) & ~RTVFSFILE_SIZE_F_ACTION_MASK) && ((a_fFlags) & RTVFSFILE_SIZE_F_ACTION_MASK) != 0 ) 1469 /** @} */1470 1471 1472 1469 /** Mask of valid flags. */ 1473 1470 #define RTFILE_ALLOC_SIZE_F_VALID (RTFILE_ALLOC_SIZE_F_KEEP_SIZE) … … 1507 1504 1508 1505 1509 /** @defgroup grp_ vfs_miscVFS Miscellaneous1506 /** @defgroup grp_rt_vfs_misc VFS Miscellaneous 1510 1507 * @{ 1511 1508 */ -
trunk/include/iprt/vfslowlevel.h
r80585 r81369 553 553 * that sockets should not be opened. 554 554 * @retval VERR_IS_A_BLOCK_DEVICE if @a pszEntry is a block device but 555 * @a fFlags indicates that block devices should not be opened. 556 * @retval VERR_IS_A_BLOCK_DEVICE if @a pszEntry is a character device but 557 * @a fFlags indicates that character devices should not be opened. 555 * @a fFlags indicates that block devices should not be opened, or vice 556 * versa. 558 557 * 559 558 * @param pvThis The implementation specific directory data.
Note:
See TracChangeset
for help on using the changeset viewer.