Changeset defe4a3
- Timestamp:
- Aug 15, 2009, 7:08:17 PM (16 years ago)
- Branches:
- master, release-1.10, release-1.4, release-1.5, release-1.6, release-1.7, release-1.8, release-1.9
- Children:
- 712caac
- Parents:
- 7565f8f
- git-author:
- Anders Kaseorg <andersk@mit.edu> (08/04/09 01:20:29)
- git-committer:
- Anders Kaseorg <andersk@mit.edu> (08/15/09 19:08:17)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
variable.c
rc1d9441 rdefe4a3 378 378 { 379 379 if (newval == NULL) return(0); 380 else if (*( int*)newval < 1) return(0);380 else if (*(const int*)newval < 1) return(0); 381 381 else return (1); 382 382 } … … 385 385 { 386 386 if (newval == NULL) return(0); 387 else if (*( int*)newval < 0) return(0);387 else if (*(const int*)newval < 0) return(0); 388 388 else return (1); 389 389 } … … 401 401 int owl_variable_debug_set(owl_variable *v, void *newval) 402 402 { 403 if (newval && (*( int*)newval == 1 || *(int*)newval == 0)) {404 g.debug = *( int*)newval;403 if (newval && (*(const int*)newval == 1 || *(const int*)newval == 0)) { 404 g.debug = *(const int*)newval; 405 405 } 406 406 return owl_variable_bool_set_default(v, newval); … … 411 411 { 412 412 if (newval) { 413 if (*( int*)newval == 1) {413 if (*(const int*)newval == 1) { 414 414 owl_aim_set_awaymsg(owl_global_get_aaway_msg(&g)); 415 } else if (*( int*)newval == 0) {415 } else if (*(const int*)newval == 0) { 416 416 owl_aim_set_awaymsg(""); 417 417 } … … 423 423 { 424 424 if (newval) { 425 if (*( int*)newval == 1) {425 if (*(const int*)newval == 1) { 426 426 owl_function_zephyr_buddy_check(0); 427 427 } … … 438 438 439 439 if (newval && !owl_context_is_startup(owl_global_get_context(&g))) { 440 if (*( int*)newval == 2) {440 if (*(const int*)newval == 2) { 441 441 owl_function_command_norv("bindkey editmulti C-d command edit:delete-next-char"); 442 } else if (*( int*)newval == 1) {442 } else if (*(const int*)newval == 1) { 443 443 owl_function_command_norv("bindkey editmulti C-d command editmulti:done-or-delete"); 444 444 } else { … … 748 748 749 749 int owl_variable_get_int(owl_vardict *d, char *name) { 750 int *pi;750 const int *pi; 751 751 pi = owl_variable_get(d,name,OWL_VARIABLE_INT); 752 752 if (!pi) return(-1); … … 755 755 756 756 int owl_variable_get_bool(owl_vardict *d, char *name) { 757 int *pi;757 const int *pi; 758 758 pi = owl_variable_get(d,name,OWL_VARIABLE_BOOL); 759 759 if (!pi) return(-1); … … 851 851 int owl_variable_bool_validate_default(owl_variable *v, void *newval) { 852 852 if (newval == NULL) return(0); 853 else if (*( int*)newval==1 || *(int*)newval==0) return(1);853 else if (*(const int*)newval==1 || *(const int*)newval==0) return(1); 854 854 else return (0); 855 855 } … … 859 859 if (!v->validate_fn(v, newval)) return(-1); 860 860 } 861 *(int*)v->val = *( int*)newval;861 *(int*)v->val = *(const int*)newval; 862 862 return(0); 863 863 } … … 875 875 snprintf(buf, bufsize, "<null>"); 876 876 return -1; 877 } else if (*( int*)val == 0) {877 } else if (*(const int*)val == 0) { 878 878 snprintf(buf, bufsize, "off"); 879 879 return 0; 880 } else if (*( int*)val == 1) {880 } else if (*(const int*)val == 1) { 881 881 snprintf(buf, bufsize, "on"); 882 882 return 0; … … 898 898 if (!v->validate_fn(v, newval)) return(-1); 899 899 } 900 *(int*)v->val = *( int*)newval;900 *(int*)v->val = *(const int*)newval; 901 901 return(0); 902 902 } … … 915 915 return -1; 916 916 } else { 917 snprintf(buf, bufsize, "%d", *( int*)val);917 snprintf(buf, bufsize, "%d", *(const int*)val); 918 918 return 0; 919 919 } … … 929 929 if (enums == NULL) return(0); 930 930 atokenize_free(enums, nenums); 931 val = *( int*)newval;931 val = *(const int*)newval; 932 932 if (val < 0 || val >= nenums) { 933 933 return(0); … … 961 961 } 962 962 enums = atokenize(v->validsettings, ",", &nenums); 963 i = *( int*)val;963 i = *(const int*)val; 964 964 if (i<0 || i>=nenums) { 965 965 snprintf(buf, bufsize, "<invalid:%d>",i);
Note: See TracChangeset
for help on using the changeset viewer.