got rid of outdated dmalloc support. provide g_try_malloc() and
[platform/upstream/glib.git] / docs / reference / glib / tmpl / glib-unused.sgml
1 <!-- ##### FUNCTION g_date_get_day ##### -->
2 <para>\r
3 Return the day of the month; the #GDate must be valid.\r
4 </para>
5
6 @date: Date to extract the day of the month from
7 @Returns: Day of the month
8
9 <!-- ##### FUNCTION g_markup_parse_context_parse ##### -->
10 <para>
11
12 </para>
13
14 @context: 
15 @text: 
16 @text_len: 
17 @error: 
18 @Returns: 
19
20 <!-- ##### STRUCT GSource ##### -->
21 <para>
22
23 </para>
24
25
26 <!-- ##### FUNCTION g_source_connect_indirect ##### -->
27 <para>
28
29 </para>
30
31 @source: 
32 @callback_data: 
33 @callback_funcs: 
34
35 <!-- ##### FUNCTION g_date_get_sunday_weeks_in_year ##### -->
36 <para>\r
37 Return the number of weeks in the year, where weeks are taken to start\r
38 on Sunday. Will be 52 or 53. Date must be valid. (Years always have 52\r
39 7-day periods, plus 1 or 2 extra days depending on whether it's a leap\r
40 year. This function is basically telling you how many Sundays are in\r
41 the year, i.e. there are 53 Sundays if one of the extra days happens\r
42 to be a Sunday.)\r
43 </para>
44
45 @year: Year to count weeks in
46 @Returns: Number of weeks
47
48 <!-- ##### FUNCTION g_locale_to_utf8 ##### -->
49 <para>
50
51 </para>
52
53 @opsysstring: 
54 @error: 
55 @Returns: 
56
57 <!-- ##### FUNCTION g_iconv_close ##### -->
58 <para>
59
60 </para>
61
62 @converter: 
63 @Returns: 
64
65 <!-- ##### MACRO popen ##### -->
66 <para>
67
68 </para>
69
70
71 <!-- ##### FUNCTION g_source_set_can_recurse ##### -->
72 <para>
73
74 </para>
75
76 @source: 
77 @can_recurse: 
78
79 <!-- ##### FUNCTION g_date_get_days_in_month ##### -->
80 <para>\r
81 Return the number of days in a month, taking leap years into account.\r
82 </para>
83
84 @month: Month
85 @year: Year
86 @Returns: Number of days in @month during the year @year.
87
88 <!-- ##### FUNCTION g_date_get_julian ##### -->
89 <para>\r
90 Accessor, returns the Julian day or "serial number" of the #GDate. The\r
91 Julian day is simply the number of days since January 1, Year 1; i.e.,\r
92 January 1, Year 1 is Julian day 1; January 2, Year 1 is Julian day 2,\r
93 etc. Date must be valid.\r
94 </para>
95
96 @date: Date to extract the Julian day from
97 @Returns: Julian day
98
99 <!-- ##### MACRO pclose ##### -->
100 <para>
101
102 </para>
103
104
105 <!-- ##### FUNCTION g_main_add_poll ##### -->
106 <para>
107 Adds a file descriptor to be polled.
108 This is usually combined with g_source_add() to add an event source.
109 The event source's check function will typically test the revents
110 field in the #GPollFD struct and return TRUE if events need to be processed.
111 </para>
112
113 @fd: a #GPollFD, which is a file descriptor together with a bitwise
114 combination of #GIOCondition flags determining which events to poll for.
115 @priority: the priority of the poll, which should be the same as the priority
116 used for g_source_add() to ensure that the file descriptor is polled whenever
117 the results may be needed.
118 See #G_PRIORITY_DEFAULT, #G_PRIORITY_DEFAULT_IDLE, #G_PRIORITY_HIGH,
119 #G_PRIORITY_HIGH_IDLE, and #G_PRIORITY_LOW.
120
121 <!-- ##### ENUM GMarkupError ##### -->
122 <para>
123
124 </para>
125
126 @G_MARKUP_ERROR_BAD_UTF8: text being parsed was not valid UTF-8
127 @G_MARKUP_ERROR_EMPTY: document contained nothing, or only whitespace
128 @G_MARKUP_ERROR_PARSE: document was ill-formed
129 @G_MARKUP_ERROR_UNKNOWN_ELEMENT: error should be set by #GMarkupParser functions; element wasn't known
130 @G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE: error should be set by #GMarkupParser functions; attribute wasn't known
131 @G_MARKUP_ERROR_INVALID_CONTENT: error should be set by #GMarkupParser functions; something was wrong with contents of the document, e.g. invalid attribute value
132
133 <!-- ##### FUNCTION g_main_context_add_poll ##### -->
134 <para>
135
136 </para>
137
138 @context: 
139 @fd: 
140 @priority: 
141
142 <!-- ##### MACRO lseek ##### -->
143 <para>
144
145 </para>
146
147
148 <!-- ##### FUNCTION g_string_new_len ##### -->
149 <para>
150
151 </para>
152
153 @init: 
154 @len: 
155 @Returns: 
156
157 <!-- ##### STRUCT GSourceCallbackFuncs ##### -->
158 <para>
159
160 </para>
161
162 @ref: 
163 @unref: 
164 @get: 
165
166 <!-- ##### FUNCTION g_array_sort ##### -->
167 <para>
168
169 </para>
170
171 @array: 
172 @compare_func: 
173
174 <!-- ##### FUNCTION g_main_context_find_source_by_funcs_user_data ##### -->
175 <para>
176
177 </para>
178
179 @context: 
180 @funcs: 
181 @user_data: 
182 @Returns: 
183 @source_data: 
184
185 <!-- ##### FUNCTION g_markup_parse_context_free ##### -->
186 <para>
187
188 </para>
189
190 @context: 
191
192 <!-- ##### STRUCT GMarkupParseContext ##### -->
193 <para>
194
195 </para>
196
197
198 <!-- ##### FUNCTION g_ptr_array_sort ##### -->
199 <para>
200
201 </para>
202
203 @array: 
204 @compare_func: 
205
206 <!-- ##### FUNCTION g_main_context_query ##### -->
207 <para>
208
209 </para>
210
211 @context: 
212 @max_priority: 
213 @timeout: 
214 @fds: 
215 @n_fds: 
216 @Returns: 
217
218 <!-- ##### FUNCTION g_iconv_open ##### -->
219 <para>
220
221 </para>
222
223 @to_codeset: 
224 @from_codeset: 
225 @Returns: 
226
227 <!-- ##### FUNCTION g_source_new ##### -->
228 <para>
229
230 </para>
231
232 @source_funcs: 
233 @struct_size: 
234 @Returns: 
235
236 <!-- ##### FUNCTION g_date_get_monday_week_of_year ##### -->
237 <para>\r
238 Return the week of the year, where weeks are understood to start on\r
239 Monday. If the date is before the first Monday of the year, return\r
240 0. Date must be valid.\r
241 </para>
242
243 @date: Date to use
244 @Returns: Week of the year
245
246 <!-- ##### MACRO getpid ##### -->
247 <para>
248
249 </para>
250
251
252 <!-- ##### FUNCTION g_source_remove_by_source_data ##### -->
253 <para>
254 Removes the first event source found with the given source data.
255 </para>
256 <para>
257 Event sources are sorted with the highest priority first. Sources with equal
258 priority are stored in the order in which they were added.
259 </para>
260
261 @source_data: the source data, which contains information specific to the
262 type of source.
263 @Returns: TRUE if an event source was found and removed.
264
265 <!-- ##### MACRO close ##### -->
266 <para>
267
268 </para>
269
270
271 <!-- ##### FUNCTION g_source_get_id ##### -->
272 <para>
273
274 </para>
275
276 @source: 
277 @Returns: 
278
279 <!-- ##### FUNCTION g_date_get_year ##### -->
280 <para>\r
281 Accessor; returns the year of a #GDate. The date must be valid.\r
282 </para>
283
284 @date: Date
285 @Returns: Year in which the date falls
286
287 <!-- ##### FUNCTION g_mkstemp ##### -->
288 <para>
289
290 </para>
291
292 @tmpl: 
293 @Returns: 
294
295 <!-- ##### FUNCTION g_date_get_month ##### -->
296 <para>\r
297 Accessor for the month of the year. Date must be valid.\r
298 </para>
299
300 @date: Date to get the month from
301 @Returns: A #GDateMonth
302
303 <!-- ##### FUNCTION g_main_context_get_poll_func ##### -->
304 <para>
305
306 </para>
307
308 @context: 
309 @Returns: 
310
311 <!-- ##### FUNCTION g_source_add_poll ##### -->
312 <para>
313
314 </para>
315
316 @source: 
317 @fd: 
318
319 <!-- ##### MACRO fdopen ##### -->
320 <para>
321
322 </para>
323
324
325 <!-- ##### USER_FUNCTION GCompletionStrcmpFunc ##### -->
326 <para>
327
328 </para>
329
330 @s1: 
331 @s2: 
332 @Returns: 
333
334 <!-- ##### FUNCTION g_source_get_current_time ##### -->
335 <para>
336
337 </para>
338
339 @source: 
340 @timeval: 
341
342 <!-- ##### FUNCTION g_main_loop_new ##### -->
343 <para>
344
345 </para>
346
347 @context: 
348 @is_running: 
349 @Returns: 
350
351 <!-- ##### FUNCTION g_iconv ##### -->
352 <para>
353
354 </para>
355
356 @converter: 
357 @inbuf: 
358 @inbytes_left: 
359 @outbuf: 
360 @outbytes_left: 
361 @Returns: 
362
363 <!-- ##### FUNCTION g_source_ref ##### -->
364 <para>
365
366 </para>
367
368 @source: 
369 @Returns: 
370
371 <!-- ##### FUNCTION g_byte_array_sort ##### -->
372 <para>
373
374 </para>
375
376 @array: 
377 @compare_func: 
378
379 <!-- ##### MACRO G_MODULE_SUFFIX ##### -->
380 <para>
381 Expands to the proper shared library suffix for the current platform
382 without the leading dot. For the most Unices and Linux this is "so",
383 for some HPUX versions this is "sl" and for Windows this is "dll".
384 </para>
385
386
387 <!-- ##### FUNCTION g_markup_parse_context_get_position ##### -->
388 <para>
389
390 </para>
391
392 @context: 
393 @line_number: 
394 @char_number: 
395
396 <!-- ##### FUNCTION g_locale_from_utf8 ##### -->
397 <para>
398
399 </para>
400
401 @utf8string: 
402 @error: 
403 @Returns: 
404
405 <!-- ##### FUNCTION g_main_loop_is_running ##### -->
406 <para>
407
408 </para>
409
410 @loop: 
411 @Returns: 
412
413 <!-- ##### FUNCTION g_main_context_remove_poll ##### -->
414 <para>
415
416 </para>
417
418 @context: 
419 @fd: 
420
421 <!-- ##### FUNCTION g_byte_array_sort_with_data ##### -->
422 <para>
423
424 </para>
425
426 @array: 
427 @compare_func: 
428 @user_data: 
429
430 <!-- ##### FUNCTION g_markup_parse_context_new ##### -->
431 <para>
432
433 </para>
434
435 @parser: 
436 @flags: 
437 @user_data: 
438 @user_data_dnotify: 
439 @Returns: 
440
441 <!-- ##### FUNCTION g_source_get_can_recurse ##### -->
442 <para>
443
444 </para>
445
446 @source: 
447 @Returns: 
448
449 <!-- ##### FUNCTION g_main_context_get ##### -->
450 <para>
451
452 </para>
453
454 @thread: 
455 @Returns: 
456
457 <!-- ##### FUNCTION g_source_remove_poll ##### -->
458 <para>
459
460 </para>
461
462 @source: 
463 @fd: 
464
465 <!-- ##### FUNCTION g_date_get_day_of_year ##### -->
466 <para>\r
467 Return the day of the year, where Jan 1 is the first day of the\r
468 year. Date must be valid.\r
469 </para>
470
471 @date: Date to extract day of year from
472 @Returns: Day of the year
473
474 <!-- ##### FUNCTION g_tree_new_with_data ##### -->
475 <para>
476
477 </para>
478
479 @key_compare_func: 
480 @user_data: 
481 @Returns: 
482
483 <!-- ##### FUNCTION g_source_get_priority ##### -->
484 <para>
485
486 </para>
487
488 @source: 
489 @Returns: 
490
491 <!-- ##### FUNCTION g_source_connect ##### -->
492 <para>
493
494 </para>
495
496 @source: 
497 @func: 
498 @data: 
499 @notify: 
500
501 <!-- ##### FUNCTION g_main_context_iteration ##### -->
502 <para>
503
504 </para>
505
506 @context: 
507 @may_block: 
508 @Returns: 
509
510 <!-- ##### FUNCTION g_main_context_dispatch ##### -->
511 <para>
512
513 </para>
514
515 @context: 
516
517 <!-- ##### FUNCTION g_main_loop_quit ##### -->
518 <para>
519
520 </para>
521
522 @loop: 
523
524 <!-- ##### FUNCTION g_main_context_prepare ##### -->
525 <para>
526
527 </para>
528
529 @context: 
530 @priority: 
531 @Returns: 
532
533 <!-- ##### FUNCTION g_date_get_sunday_week_of_year ##### -->
534 <para>\r
535 Week of the year during which this date falls, if weeks are understood\r
536 to being on Sunday. Date must be valid. Can return 0 if the day is\r
537 before the first Sunday of the year.\r
538 </para>
539
540 @date: Date
541 @Returns: Week number
542
543 <!-- ##### FUNCTION g_source_set_priority ##### -->
544 <para>
545
546 </para>
547
548 @source: 
549 @priority: 
550
551 <!-- ##### FUNCTION g_ptr_array_sort_with_data ##### -->
552 <para>
553
554 </para>
555
556 @array: 
557 @compare_func: 
558 @user_data: 
559
560 <!-- ##### FUNCTION g_list_sort_with_data ##### -->
561 <para>
562
563 </para>
564
565 @list: 
566 @compare_func: 
567 @user_data: 
568 @Returns: 
569
570 <!-- ##### FUNCTION g_date_get_monday_weeks_in_year ##### -->
571 <para>\r
572 Return the number of weeks in the year, where weeks are taken to start\r
573 on Monday. Will be 52 or 53. Date must be valid. (Years always have 52\r
574 7-day periods, plus 1 or 2 extra days depending on whether it's a leap\r
575 year. This function is basically telling you how many Mondays are in\r
576 the year, i.e. there are 53 Mondays if one of the extra days happens\r
577 to be a Monday.)\r
578 </para>
579
580 @year: Year
581 @Returns: Number of Mondays in the year
582
583 <!-- ##### FUNCTION g_main_context_find_source_by_user_data ##### -->
584 <para>
585
586 </para>
587
588 @context: 
589 @user_data: 
590 @Returns: 
591
592 <!-- ##### FUNCTION g_main_context_set_poll_func ##### -->
593 <para>
594
595 </para>
596
597 @context: 
598 @func: 
599
600 <!-- ##### MACRO getcwd ##### -->
601 <para>
602
603 </para>
604
605
606 <!-- ##### MACRO g_rand_boolean ##### -->
607 <para>
608 Return a random #gboolean from @rand. This corresponds to a unbiased
609 coin toss.
610 </para>
611
612 @rand: a #GRand.
613 @Returns: a random #gboolean.
614
615 <!-- ##### FUNCTION g_io_create_watch ##### -->
616 <para>
617
618 </para>
619
620 @channel: 
621 @condition: 
622 @Returns: 
623
624 <!-- ##### FUNCTION g_source_unref ##### -->
625 <para>
626
627 </para>
628
629 @source: 
630
631 <!-- ##### MACRO write ##### -->
632 <para>
633
634 </para>
635
636
637 <!-- ##### FUNCTION g_main_context_find_source_by_id ##### -->
638 <para>
639
640 </para>
641
642 @context: 
643 @id: 
644 @Returns: 
645
646 <!-- ##### FUNCTION g_main_remove_poll ##### -->
647 <para>
648 Removes a file descriptor from the list being polled.
649 </para>
650
651 @fd: the #GPollFD to remove.
652
653 <!-- ##### MACRO access ##### -->
654 <para>
655
656 </para>
657
658
659 <!-- ##### FUNCTION g_idle_source_new ##### -->
660 <para>
661
662 </para>
663
664 @Returns: 
665
666 <!-- ##### MACRO g_string ##### -->
667 <para>
668 Turns the argument into a string literal by using the '#' stringizing operator.
669 </para>
670
671 @x: text to convert to a literal string.
672
673 <!-- ##### FUNCTION g_main_context_pending ##### -->
674 <para>
675
676 </para>
677
678 @context: 
679 @Returns: 
680
681 <!-- ##### FUNCTION g_main_win32_get_poll_func ##### -->
682 <para>
683
684 </para>
685
686 @Returns: 
687
688 <!-- ##### FUNCTION g_main_loop_run ##### -->
689 <para>
690
691 </para>
692
693 @loop: 
694
695 <!-- ##### FUNCTION g_date_get_weekday ##### -->
696 <para>\r
697 Returns the day of the week for a #GDate. The date must be valid.\r
698 </para>
699
700 @date: Date
701 @Returns: Day of the week as a #GDateWeekday
702
703 <!-- ##### MACRO read ##### -->
704 <para>
705
706 </para>
707
708
709 <!-- ##### FUNCTION g_array_sort_with_data ##### -->
710 <para>
711
712 </para>
713
714 @array: 
715 @compare_func: 
716 @user_data: 
717
718 <!-- ##### MACRO G_MARKUP_ERROR ##### -->
719 <para>
720
721 </para>
722
723
724 <!-- ##### FUNCTION g_main_context_default ##### -->
725 <para>
726
727 </para>
728
729 @Returns: 
730
731 <!-- ##### ENUM GMarkupParseFlags ##### -->
732 <para>
733 There are no flags right now
734 </para>
735
736 @G_MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG: 
737
738 <!-- ##### MACRO g_random_boolean ##### -->
739 <para>
740 Return a random #gboolean. This corresponds to a unbiased coin toss.
741 </para>
742
743 @Returns: a random #gboolean.
744
745 <!-- ##### FUNCTION g_slist_sort_with_data ##### -->
746 <para>
747
748 </para>
749
750 @list: 
751 @compare_func: 
752 @user_data: 
753 @Returns: 
754
755 <!-- ##### FUNCTION g_markup_parse_context_end_parse ##### -->
756 <para>
757
758 </para>
759
760 @context: 
761 @error: 
762 @Returns: 
763
764 <!-- ##### FUNCTION g_source_get_context ##### -->
765 <para>
766
767 </para>
768
769 @source: 
770 @Returns: 
771
772 <!-- ##### FUNCTION g_timeout_source_new ##### -->
773 <para>
774
775 </para>
776
777 @interval: 
778 @Returns: 
779
780 <!-- ##### STRUCT GMarkupParser ##### -->
781 <para>
782 Any of the fields in #GMarkupParser can be %NULL, in which case they
783 will be ignored. Except for the @error function, any of these
784 callbacks can set an error; in particular the
785 %G_MARKUP_ERROR_UNKNOWN_ELEMENT, %G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE,
786 and %G_MARKUP_ERROR_INVALID_CONTENT errors are intended to be set 
787 from these callbacks. If you set an error from a callback,
788 g_markup_parse_context_parse() will report that error back to its caller.
789 </para>
790
791 @start_element: Callback to invoke when the opening tag of an element
792 is seen.
793 @end_element: Callback to invoke when the closing tag of an element is seen
794 @text: Callback to invoke when some text is seen (text is always
795 inside an element)
796 @passthrough: Callback to invoke for comments and processing
797 instructions; if you're re-writing the parsed document, write the
798 passthrough text back out in the same position
799 @error: Callback to invoke when an error occurs
800
801 <!-- ##### USER_FUNCTION GEqualFunc ##### -->
802 <para>
803 Specifies the type of a function used to test two values for
804 equality. The function should return TRUE if both values are equal and
805 FALSE otherwise.
806 </para>
807
808 @a: a value.
809 @b: a value to compare with.
810 @Returns: TRUE if @a = @b; FALSE otherwise.
811
812 <!-- ##### FUNCTION g_main_loop_destroy ##### -->
813 <para>
814
815 </para>
816
817 @loop: 
818
819 <!-- ##### FUNCTION g_file_open_tmp ##### -->
820 <para>
821
822 </para>
823
824 @tmpl: 
825 @name_used: 
826 @error: 
827 @Returns: 
828
829 <!-- ##### STRUCT GMainContext ##### -->
830 <para>
831
832 </para>
833
834
835 <!-- ##### FUNCTION g_main_context_check ##### -->
836 <para>
837
838 </para>
839
840 @context: 
841 @max_priority: 
842 @fds: 
843 @n_fds: 
844 @Returns: 
845
846 <!-- ##### FUNCTION g_convert_error_quark ##### -->
847 <para>
848
849 </para>
850
851 @Returns: 
852
853 <!-- ##### FUNCTION g_source_destroy ##### -->
854 <para>
855
856 </para>
857
858 @source: 
859
860 <!-- ##### FUNCTION g_markup_escape_text ##### -->
861 <para>
862
863 </para>
864
865 @text: 
866 @length: 
867 @Returns: 
868
869 <!-- ##### MACRO open ##### -->
870 <para>
871
872 </para>
873
874