@@ -182,30 +182,60 @@ Init_fiddle(void)
182
182
*/
183
183
rb_define_const (mFiddle , "TYPE_CHAR" , INT2NUM (TYPE_CHAR ));
184
184
185
+ /* Document-const: TYPE_UCHAR
186
+ *
187
+ * C type - unsigned char
188
+ */
189
+ rb_define_const (mFiddle , "TYPE_UCHAR" , INT2NUM (TYPE_UCHAR ));
190
+
185
191
/* Document-const: TYPE_SHORT
186
192
*
187
193
* C type - short
188
194
*/
189
195
rb_define_const (mFiddle , "TYPE_SHORT" , INT2NUM (TYPE_SHORT ));
190
196
197
+ /* Document-const: TYPE_USHORT
198
+ *
199
+ * C type - unsigned short
200
+ */
201
+ rb_define_const (mFiddle , "TYPE_USHORT" , INT2NUM (TYPE_USHORT ));
202
+
191
203
/* Document-const: TYPE_INT
192
204
*
193
205
* C type - int
194
206
*/
195
207
rb_define_const (mFiddle , "TYPE_INT" , INT2NUM (TYPE_INT ));
196
208
209
+ /* Document-const: TYPE_UINT
210
+ *
211
+ * C type - unsigned int
212
+ */
213
+ rb_define_const (mFiddle , "TYPE_UINT" , INT2NUM (TYPE_UINT ));
214
+
197
215
/* Document-const: TYPE_LONG
198
216
*
199
217
* C type - long
200
218
*/
201
219
rb_define_const (mFiddle , "TYPE_LONG" , INT2NUM (TYPE_LONG ));
202
220
221
+ /* Document-const: TYPE_ULONG
222
+ *
223
+ * C type - long
224
+ */
225
+ rb_define_const (mFiddle , "TYPE_ULONG" , INT2NUM (TYPE_ULONG ));
226
+
203
227
#if HAVE_LONG_LONG
204
228
/* Document-const: TYPE_LONG_LONG
205
229
*
206
230
* C type - long long
207
231
*/
208
232
rb_define_const (mFiddle , "TYPE_LONG_LONG" , INT2NUM (TYPE_LONG_LONG ));
233
+
234
+ /* Document-const: TYPE_ULONG_LONG
235
+ *
236
+ * C type - long long
237
+ */
238
+ rb_define_const (mFiddle , "TYPE_ULONG_LONG" , INT2NUM (TYPE_ULONG_LONG ));
209
239
#endif
210
240
211
241
#ifdef TYPE_INT8_T
@@ -214,6 +244,12 @@ Init_fiddle(void)
214
244
* C type - int8_t
215
245
*/
216
246
rb_define_const (mFiddle , "TYPE_INT8_T" , INT2NUM (TYPE_INT8_T ));
247
+
248
+ /* Document-const: TYPE_UINT8_T
249
+ *
250
+ * C type - uint8_t
251
+ */
252
+ rb_define_const (mFiddle , "TYPE_UINT8_T" , INT2NUM (TYPE_UINT8_T ));
217
253
#endif
218
254
219
255
#ifdef TYPE_INT16_T
@@ -222,6 +258,12 @@ Init_fiddle(void)
222
258
* C type - int16_t
223
259
*/
224
260
rb_define_const (mFiddle , "TYPE_INT16_T" , INT2NUM (TYPE_INT16_T ));
261
+
262
+ /* Document-const: TYPE_UINT16_T
263
+ *
264
+ * C type - uint16_t
265
+ */
266
+ rb_define_const (mFiddle , "TYPE_UINT16_T" , INT2NUM (TYPE_UINT16_T ));
225
267
#endif
226
268
227
269
#ifdef TYPE_INT32_T
@@ -230,6 +272,12 @@ Init_fiddle(void)
230
272
* C type - int32_t
231
273
*/
232
274
rb_define_const (mFiddle , "TYPE_INT32_T" , INT2NUM (TYPE_INT32_T ));
275
+
276
+ /* Document-const: TYPE_UINT32_T
277
+ *
278
+ * C type - uint32_t
279
+ */
280
+ rb_define_const (mFiddle , "TYPE_UINT32_T" , INT2NUM (TYPE_UINT32_T ));
233
281
#endif
234
282
235
283
#ifdef TYPE_INT64_T
@@ -238,6 +286,12 @@ Init_fiddle(void)
238
286
* C type - int64_t
239
287
*/
240
288
rb_define_const (mFiddle , "TYPE_INT64_T" , INT2NUM (TYPE_INT64_T ));
289
+
290
+ /* Document-const: TYPE_UINT64_T
291
+ *
292
+ * C type - uint64_t
293
+ */
294
+ rb_define_const (mFiddle , "TYPE_UINT64_T" , INT2NUM (TYPE_UINT64_T ));
241
295
#endif
242
296
243
297
/* Document-const: TYPE_FLOAT
@@ -422,30 +476,60 @@ Init_fiddle(void)
422
476
*/
423
477
rb_define_const (mFiddle , "SIZEOF_CHAR" , INT2NUM (sizeof (char )));
424
478
479
+ /* Document-const: SIZEOF_UCHAR
480
+ *
481
+ * size of a unsigned char
482
+ */
483
+ rb_define_const (mFiddle , "SIZEOF_UCHAR" , INT2NUM (sizeof (unsigned char )));
484
+
425
485
/* Document-const: SIZEOF_SHORT
426
486
*
427
487
* size of a short
428
488
*/
429
489
rb_define_const (mFiddle , "SIZEOF_SHORT" , INT2NUM (sizeof (short )));
430
490
491
+ /* Document-const: SIZEOF_USHORT
492
+ *
493
+ * size of a unsigned short
494
+ */
495
+ rb_define_const (mFiddle , "SIZEOF_USHORT" , INT2NUM (sizeof (unsigned short )));
496
+
431
497
/* Document-const: SIZEOF_INT
432
498
*
433
499
* size of an int
434
500
*/
435
501
rb_define_const (mFiddle , "SIZEOF_INT" , INT2NUM (sizeof (int )));
436
502
503
+ /* Document-const: SIZEOF_UINT
504
+ *
505
+ * size of an unsigned int
506
+ */
507
+ rb_define_const (mFiddle , "SIZEOF_UINT" , INT2NUM (sizeof (unsigned int )));
508
+
437
509
/* Document-const: SIZEOF_LONG
438
510
*
439
511
* size of a long
440
512
*/
441
513
rb_define_const (mFiddle , "SIZEOF_LONG" , INT2NUM (sizeof (long )));
442
514
515
+ /* Document-const: SIZEOF_ULONG
516
+ *
517
+ * size of a unsigned long
518
+ */
519
+ rb_define_const (mFiddle , "SIZEOF_ULONG" , INT2NUM (sizeof (unsigned long )));
520
+
443
521
#if HAVE_LONG_LONG
444
522
/* Document-const: SIZEOF_LONG_LONG
445
523
*
446
524
* size of a long long
447
525
*/
448
526
rb_define_const (mFiddle , "SIZEOF_LONG_LONG" , INT2NUM (sizeof (LONG_LONG )));
527
+
528
+ /* Document-const: SIZEOF_ULONG_LONG
529
+ *
530
+ * size of a unsigned long long
531
+ */
532
+ rb_define_const (mFiddle , "SIZEOF_ULONG_LONG" , INT2NUM (sizeof (unsigned LONG_LONG )));
449
533
#endif
450
534
451
535
/* Document-const: SIZEOF_INT8_T
@@ -454,24 +538,48 @@ Init_fiddle(void)
454
538
*/
455
539
rb_define_const (mFiddle , "SIZEOF_INT8_T" , INT2NUM (sizeof (int8_t )));
456
540
541
+ /* Document-const: SIZEOF_UINT8_T
542
+ *
543
+ * size of a uint8_t
544
+ */
545
+ rb_define_const (mFiddle , "SIZEOF_UINT8_T" , INT2NUM (sizeof (uint8_t )));
546
+
457
547
/* Document-const: SIZEOF_INT16_T
458
548
*
459
549
* size of a int16_t
460
550
*/
461
551
rb_define_const (mFiddle , "SIZEOF_INT16_T" , INT2NUM (sizeof (int16_t )));
462
552
553
+ /* Document-const: SIZEOF_UINT16_T
554
+ *
555
+ * size of a uint16_t
556
+ */
557
+ rb_define_const (mFiddle , "SIZEOF_UINT16_T" , INT2NUM (sizeof (uint16_t )));
558
+
463
559
/* Document-const: SIZEOF_INT32_T
464
560
*
465
561
* size of a int32_t
466
562
*/
467
563
rb_define_const (mFiddle , "SIZEOF_INT32_T" , INT2NUM (sizeof (int32_t )));
468
564
565
+ /* Document-const: SIZEOF_UINT32_T
566
+ *
567
+ * size of a uint32_t
568
+ */
569
+ rb_define_const (mFiddle , "SIZEOF_UINT32_T" , INT2NUM (sizeof (uint32_t )));
570
+
469
571
/* Document-const: SIZEOF_INT64_T
470
572
*
471
573
* size of a int64_t
472
574
*/
473
575
rb_define_const (mFiddle , "SIZEOF_INT64_T" , INT2NUM (sizeof (int64_t )));
474
576
577
+ /* Document-const: SIZEOF_UINT64_T
578
+ *
579
+ * size of a uint64_t
580
+ */
581
+ rb_define_const (mFiddle , "SIZEOF_UINT64_T" , INT2NUM (sizeof (uint64_t )));
582
+
475
583
/* Document-const: SIZEOF_FLOAT
476
584
*
477
585
* size of a float
0 commit comments