|
JunkBox_Lib
1.10.2
|
汎用共通ヘッダ More...
#include <stdio.h>#include <stdlib.h>#include <string.h>

Go to the source code of this file.
Data Structures | |
| struct | Parameter32 |
| struct | Parameter64 |
Macros | |
| #define | _INCLUDE_POSIX_SOURCE |
| #define | __EXTENSIONS__ |
| #define | _CRT_SECURE_NO_WARNINGS |
| #define | DllExport |
| #define | DllImport |
| #define | LOG_PERROR 0 |
| #define | Sleep(t) usleep((t)*1000) |
| usleep() More... | |
| #define | MAXBUFSZ 4194304 |
| 4M More... | |
| #define | BUFSZ2M 2087152 |
| 2M More... | |
| #define | HHHBUFSZ 2087152 |
| 2M More... | |
| #define | BUFSZ1M 1048576 |
| 1M More... | |
| #define | HHBUFSZ 1048576 |
| 1M More... | |
| #define | HBUFSZ 524288 |
| 512K More... | |
| #define | RECVBUFSZ 262144 |
| 256K More... | |
| #define | LLLBUFSZ 131072 |
| 128K More... | |
| #define | LLBUFSZ 65536 |
| 64K More... | |
| #define | LBUFSZ 32768 |
| 32K More... | |
| #define | BUFSZ 16384 |
| 16K More... | |
| #define | MBUFSZ 8192 |
| 8K More... | |
| #define | SBUFSZ 4096 |
| 4K More... | |
| #define | L_4096 4096 |
| #define | L_2048 2048 |
| #define | LFRAME 2048 |
| #define | L_1024 1024 |
| #define | LBUF 1024 |
| #define | L_512 512 |
| #define | LMESG 512 |
| #define | L_256 256 |
| #define | LPATH 256 |
| #define | LDATA 256 |
| #define | L_128 128 |
| #define | LNAME 128 |
| #define | LMDATA 128 |
| #define | LPASS 128 |
| $6$ -> 98文字 More... | |
| #define | L_64 64 |
| #define | LMNAME 64 |
| #define | LSDATA 64 |
| #define | LGUID 40 |
| 16*2 + 4(-) + 1('\0') = 37 以上の 4の倍数 More... | |
| #define | LUUID 36 |
| 16*2 + 1('\0') = 33 以上の 4の倍数 More... | |
| #define | L_32 32 |
| #define | LADDR 32 |
| #define | LADDR6 128 |
| #define | LSNAME 32 |
| #define | L_16 16 |
| #define | L_ID 16 |
| #define | L_8 8 |
| #define | L_OCT 8 |
| #define | LEN_REAL 32 |
| 15*2 + '\0' + 1(予備) More... | |
| #define | LEN_INT 22 |
| log 2^64 + '\0' + 1(予備) More... | |
| #define | LEN_IPADDR 17 |
| strlen("AAA.BBB.CCC.DDD") + '\0' + 1(予備) More... | |
| #define | LEN_IPADDR6 41 |
| strlen("1111:2222:333:4444:5555:6666:7777:8888") + '\0' + 1(予備) More... | |
| #define | LEN_PORT 7 |
| strlen("65536") + '\0' + 1(予備) More... | |
| #define | LEN_IPPORT 23 |
| strlen("AAA.BBB.CCC.DDD:65536") + '\0' + 1(予備) More... | |
| #define | STRLEN_GUID 36 |
| GUID の長さ More... | |
| #define | WORK_FILENAME_LEN 16 |
| #define | PI 3.1415926535897932385 |
| #define | PI15 4.7123889803846898577 |
| #define | PI2 6.2831853071795864769 |
| #define | PI_DIV2 1.5707963267948966192 |
| #define | PI_DIV2_3 4.7123889803846898577 |
| #define | PI_DIV3 1.0471975511965977462 |
| #define | PI_DIV3_2 2.0943951023931954923 |
| #define | PI_DIV4 0.78539816339744830962 |
| #define | PI_DIV6 0.52359877559829887308 |
| #define | LN_10 2.3025850929940456840 |
| #define | EXP_1 2.71828182845904523536 |
| #define | DEGREE2RAD 0.0174532925199432957692 |
| #define | RAD2DEGREE 57.2957795130823208768 |
| #define | SQROOT_05 0.707106781186547524401 |
| #define | SQROOT_2 1.4142135623730950488 |
| #define | SQROOT_3 1.7320508075688772935 |
| #define | SQROOT_5 2.2360679774997896964 |
| #define | SQROOT_7 2.6457513110645905905 |
| #define | SINTMAX 2147483647 |
| #define | SINTMIN -2147483647 |
| #define | UINTMAX 4294967295 |
| #define | SWORDMAX 32767 |
| #define | SWORDMIN -32768 |
| #define | UWORDMAX 65535 |
| #define | RAND_MAX 2147483647 |
| #define | FALSE 0 |
| #define | TRUE 1 |
| #define | ON 1 |
| #define | OFF 0 |
| #define | OK 1 |
| #define | NG 0 |
| #define | YES 1 |
| #define | NO 0 |
| #define | CRLF "\r\n" |
| #define | Max(x, y) (((x)<(y)) ? (y):(x)) |
| #define | Min(x, y) (((x)>(y)) ? (y):(x)) |
| #define | Sign(x) (((x)>=0) ? (1):(-1)) |
| #define | Loop while(1) |
| #define | Xabs(x) (((x)>=0) ? (x):(-(x))) |
| #define | getBit(x, n) ((sByte)((*(x+(n)/8)>>(7+(n)/8*8-(n)))&0x01)) |
| #define | setBit(x, n, i) ((i)?(*(x+(n)/8)|=(0x80>>((n)-(n)/8*8))):(*((x)+(n)/8)&=~(0x80>>((n)-(n)/8*8)))) |
| #define | checkBit(dat, bit) (((dat)&(bit))==(bit)) |
| #define | maskBit(dat, bit) ((dat)&(0xff>>(8-(bit)))) |
| #define | UNUSED(x) (void)((x)) |
| #define | Frand() (rand()/((double)RAND_MAX+1.0)) |
| #define | Drand(x) ((int)(rand()/((double)RAND_MAX+1.0)*((x)+1))) |
| #define | LDrand(x) ((long int)(rand()/((double)RAND_MAX+1.0)*((x)+1))) |
| #define | Error(s) {perror(s); return -1;} |
| #define | JBXL_ON 1 |
| #define | JBXL_OFF 0 |
| #define | JBXL_OK 1 |
| #define | JBXL_NG 0 |
| #define | JBXL_YES 1 |
| #define | JBXL_NO 0 |
| #define | JBXL_TRUE 1 |
| #define | JBXL_FALSE 0 |
| #define | JBXL_Max(x, y) (((x)<(y)) ? (y):(x)) |
| #define | JBXL_Min(x, y) (((x)>(y)) ? (y):(x)) |
| #define | JBXL_Sign(x) (((x)>=0) ? (1):(-1)) |
| #define | JBXL_EPS 1.0e-6 |
| #define | JBXL_3D_FORMAT_NONE 0 |
| #define | JBXL_3D_FORMAT_DAE 1 |
| #define | JBXL_3D_FORMAT_OBJ 2 |
| #define | JBXL_3D_FORMAT_FBX 3 |
| #define | JBXL_3D_FORMAT_GLTF 4 |
| #define | JBXL_3D_FORMAT_GLB 5 |
| #define | JBXL_3D_FORMAT_STL 8 |
| #define | JBXL_3D_FORMAT_STL_A 8 |
| ASCII. More... | |
| #define | JBXL_3D_FORMAT_STL_B 9 |
| Binary. More... | |
| #define | JBXL_3D_ENGINE_NONE 0 |
| #define | JBXL_3D_ENGINE_UNITY 1 |
| #define | JBXL_3D_ENGINE_UE 2 |
| #define | JBXL_TEXTURE_UN_KNOWN 0 |
| #define | JBXL_TEXTURE_MOON 3 |
| #define | JBXL_TEXTURE_DICOM 4 |
| #define | JBXL_TEXTURE_USERSET 5 |
| #define | JBXL_TEXTURE_CT 16 |
| 0x0010 CT (Moon) More... | |
| #define | JBXL_TEXTURE_JPEG 32 |
| 0x0020 More... | |
| #define | JBXL_TEXTURE_JPG 32 |
| #define | JBXL_TEXTURE_TIFF 48 |
| 0x0030 More... | |
| #define | JBXL_TEXTURE_PNG 64 |
| 0x0040 More... | |
| #define | JBXL_TEXTURE_TGA 80 |
| 0x0050 More... | |
| #define | JBXL_TEXTURE_JP2K 96 |
| 0x0060 More... | |
| #define | JBXL_TEXTURE_RAS 112 |
| 0x0070 SUN RASTER 8bit More... | |
Typedefs | |
| typedef unsigned char | uByte |
| 1Byte More... | |
| typedef char | sByte |
| 1Byte More... | |
| typedef unsigned short | uWord |
| 2Byte More... | |
| typedef short | sWord |
| 2Byte More... | |
| typedef unsigned int | uDWord |
| 4Byte More... | |
| typedef int | sDWord |
| 4Byte More... | |
| #define Drand | ( | x | ) | ((int)(rand()/((double)RAND_MAX+1.0)*((x)+1))) |
| #define getBit | ( | x, | |
| n | |||
| ) | ((sByte)((*(x+(n)/8)>>(7+(n)/8*8-(n)))&0x01)) |
| #define LDrand | ( | x | ) | ((long int)(rand()/((double)RAND_MAX+1.0)*((x)+1))) |
| #define setBit | ( | x, | |
| n, | |||
| i | |||
| ) | ((i)?(*(x+(n)/8)|=(0x80>>((n)-(n)/8*8))):(*((x)+(n)/8)&=~(0x80>>((n)-(n)/8*8)))) |